Octave Spatial Modeler SDK

Formerly Spatial Modeler SDK, this GIS SDK C++ toolkit contains geospatial AI tools for building, modifying and running geospatial data workflows.

Overview

GIS SDK C++ toolkit

Benefits

Toolkit for advanced users

Spatial Modeler SDK enables advanced users to build, extend and operationalize geospatial workflows — either add‑ons to Octave Imagine (formerly ERDAS IMAGINE) or Octave GeoMedia (formerly GeoMedia) or embedded inside their own applications. With its plug-in architecture and mature data processing backbone, it is a solid foundation for custom operators, data types and UI elements discovered at runtime.

Features

Powerful features built for expansion

Spatial Modeler SDK equips developers to extend, customize and seamlessly integrate advanced geospatial processing capabilities. Its flexible, modular architecture enables tailored workflow development while leveraging a robust, production-proven engine used across Octave’s geospatial product portfolio.

Octave-Imagine-Spatial-Modeler-SDK-Features-Card1-1920x1080

Custom C++ operators and tools

Spatial Modeler SDK empowers developers to build their own operators, data types and dialogs using a flexible plug-in system. It loads components at runtime, so users can tailor it to their exact needs without altering core software.

Octave-Imagine-Spatial-Modeler-SDK-Features-Card2-1920x1080

Seamless integration with Imagine and GeoMedia

Spatial Modeler SDK can be used to create add‑ons that expand Imagine and GeoMedia, or Spatial Modeler SDK capabilities can be embedded directly into a user’s own applications. Develop once and deliver across multiple Octave environments.

Octave-Imagine-Spatial-Modeler-SDK-Features-Card3-1920x1080

Proven geospatial processing engine

Spatial Modeler SDK leverages decades of expertise in raster, vector and point cloud handling, including SAR, hyperspectral, LiDAR and database workflows. Custom logic runs on a reliable, production‑grade engine designed for complex geospatial tasks.

Close-up portrait of a happy young man sitting in an office next to his colleagues and working on his laptop.

Visual model design and execution

Spatial Modeler SDK provides a graphical interface to design, run and refine workflows without hardcoding every step. Developers and analysts can combine operators visually, test logic quickly and iterate faster when building advanced geospatial processing chains.

imagine-spatial-modeler-sdk-processing-automation

Automated and repeatable processing

Spatial Modeler SDK supports automation of complex processing chains, enabling consistent, repeatable outputs across projects. Reduce manual steps, standardize results and scale workflows from small analyses to enterprise‑level geospatial processing tasks.

imagine-spatial-modeler-sdk-advanced-multi-data-modeling

Advanced multi‑data modeling

Spatial Modeler SDK allows combining raster, vector and point cloud data within the same model. Developers can create advanced workflows that integrate multiple data types, enabling richer analysis and more comprehensive geospatial outputs.

Support

We're here to help

Get the help you need with direct access to support and resources.

Related Products

Products

Contact Us

I consent to receive electronic marketing communications on relevant products, services, publications, and events.