Esri-compatible + open standards
Publish client-consumable FeatureServer, MapServer, VectorTileServer, StreamServer, SceneServer and ImageServer surfaces alongside OGC APIs, STAC, CSW, WMTS, WCS, MVT and TileJSON.
See exact operations →3DGeoServEngine turns databases, files, live feeds, cloud data lakes, imagery and 3D assets into interoperable geospatial services—without locking the data model to a single vendor runtime.
Each feature page documents the protocols, storage engines, processing paths and integration boundaries behind the product.
Publish client-consumable FeatureServer, MapServer, VectorTileServer, StreamServer, SceneServer and ImageServer surfaces alongside OGC APIs, STAC, CSW, WMTS, WCS, MVT and TileJSON.
See exact operations →Generate view-dependent MVT from live DuckDB spatial queries. Query S3, GCS, Azure Blob, OneLake and HTTPS sources with predicate pushdown, then expose governed results as reusable map services.
Inspect the data paths →Normalize TAK, IoT, GNSS, MQTT, Redis, Kafka REST and WebSocket feeds; apply geofence and threshold rules; serve I3S, 3D Tiles, LiDAR, splats and full-motion video workflows.
Explore operational services →Run pure-Go, DuckDB, browser-Pyodide or Python-sidecar processing, plus document RAG and entity link graphs. GeoLibre already embeds JupyterLite on the web and launches real JupyterLab on desktop.
See the notebook architecture →Extend the browser with GeoLibre plugins, add Go service packages, call the REST and WebSocket surface, or attach isolated Python and external microservices without forking the core.
Choose an extension seam →Inventory services, preserve endpoint contracts, move data and databases, reconstruct web maps and forms, modernize applications and operate staged cutovers with measurable acceptance criteria.
Review delivery packages →Traditional GIS publishing frequently produces platform-specific service definitions and prebuilt caches. 3DGeoServEngine can keep the source in an open database, object store or portable file and create the client-facing representation at request time.
The advantage is not merely having more endpoint names. It is keeping multiple interfaces synchronized over the same source, minimizing duplication and letting teams choose clients independently.
DuckDB ST_AsMVT() creates tiles for the requested view. Edits and database updates can appear without rebuilding a static pyramid.
Register an HTTPS COG—including a public or signed object-storage URL—and read only the required byte ranges for exportImage, identify, samples, statistics and tiles.
A virtual collection can be accessed as OGC API Features, Esri-compatible FeatureServer and dynamic MVT instead of maintaining three copies.
The same Go backend runs as a native binary or container and can operate against local staged data when cloud access is unavailable.
Use GeoLibre/MapLibre, the ArcGIS Maps SDK, custom clients, browser Python, server Python or other sidecars without changing the service contract.
3DGeoServEngine implements and consumes documented service patterns so existing GIS clients and applications can transition incrementally. Compatibility should be validated against each organization’s actual layers, editing workflows, renderers, security rules and extensions.