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.
GIS SDK C++ toolkit
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.
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.
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.
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.
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.
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.
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.
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.
Spatial Modeler SDK in action
Explore Spatial Modeler SDK
We're here to help
Get the help you need with direct access to support and resources.