2026-09-02 –, Conference Management Room5
A lightweight Geospatial Data Gateway built with Go that composes spatial features from multiple databases and APIs at request time, serving enriched GeoJSON through OGC API Features standard without upfront data preparation.
In our work with geospatial data, we store GeoJSON Features in MongoDB as the primary source, complete with geometry and standard properties. But when collaborating with multiple agencies, related data is scattered across different database systems and external APIs from various organizations. Whenever a complete picture is needed, teams must go through a process of gathering, preparing, and transforming data from each source before it can be used together, a process that is time-consuming, difficult to maintain, and must be repeated every time the upstream data changes.
This talk presents a lightweight Geospatial Data Gateway built with Go that takes a different approach. Instead of preparing data in advance, it composes it at request time. The gateway reads spatial features from MongoDB as the primary source, then performs virtual joins by fetching related properties from other data sources such as SQL Server, Elasticsearch, or external APIs. The composed result is served as a geospatial data service following the OGC API Features standard, with responses in GeoJSON format, making it immediately consumable by any OGC-compatible GIS client without custom integration.
This approach was born from real-world challenges of working across agencies where data lives in both databases and APIs across different systems. By composing at request time and delivering through a standards-compliant geospatial service, teams can build interoperable spatial APIs faster, with less infrastructure and fewer barriers to cross-agency collaboration.
All components are open source and designed to work with data you already have, exactly where it already lives.
Software Engineer specializing in API development and database systems. Working primarily with Go, MongoDB, Elasticsearch, and SQL Server, building backend services that connect and serve data across multiple sources. Experience in integrating heterogeneous databases and APIs in cross-agency environments led to the development of the Geospatial Data Gateway presented in this talk.