GeoModeller API

We provide a GeoModeller API by providing an executable "geomodellerbatch" which processes messages conforming to a published "google protobuf" schema.  We simply create a text file containing messages (Task files) that conform to the schema and run "geomodellerbatch" with the text filename as its argument.

The 3D GeoModeller API protobuf schemas for many GeoModeller processes and workflows are now on the public GitHub site:

Download copies of your example task files now -

Alternatively, from within the GeoModeller v4 (or later) GUI, main menu: Help > Download Examples will bring them straight into your Navigator Pane (next to your Project Explorer !)