Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ortus
command
Package main provides the entry point for the Ortus GeoPackage service.
|
Package main provides the entry point for the Ortus GeoPackage service. |
|
internal
|
|
|
adapters/geopackage
Package geopackage provides the SpatiaLite-based GeoPackage repository.
|
Package geopackage provides the SpatiaLite-based GeoPackage repository. |
|
adapters/http
Package http provides the HTTP server and handlers.
|
Package http provides the HTTP server and handlers. |
|
adapters/mcp
Package mcp adapts ortus to the Model Context Protocol so AI agents (Claude Desktop, Claude Code, …) can query traces, source metadata, and perform point queries via a typed tool surface.
|
Package mcp adapts ortus to the Model Context Protocol so AI agents (Claude Desktop, Claude Code, …) can query traces, source metadata, and perform point queries via a typed tool surface. |
|
adapters/metrics
Package metrics provides the OpenTelemetry meter provider that exports metrics both via Prometheus scrape (/metrics) and, optionally, via OTLP push to an external collector.
|
Package metrics provides the OpenTelemetry meter provider that exports metrics both via Prometheus scrape (/metrics) and, optionally, via OTLP push to an external collector. |
|
adapters/raster
Package raster implements the output.SpatialSource port for raster bundles: a ZIP containing a manifest (ortus-raster.yaml), one or more Cloud Optimized GeoTIFFs, and an integer-value -> attribute mapping.
|
Package raster implements the output.SpatialSource port for raster bundles: a ZIP containing a manifest (ortus-raster.yaml), one or more Cloud Optimized GeoTIFFs, and an integer-value -> attribute mapping. |
|
adapters/storage
Package storage provides object storage adapters.
|
Package storage provides object storage adapters. |
|
adapters/telemetry
Package telemetry provides the OpenTelemetry adapter for the Tracer port, including a trace-grouped in-memory ring buffer designed for future MCP queries.
|
Package telemetry provides the OpenTelemetry adapter for the Tracer port, including a trace-grouped in-memory ring buffer designed for future MCP queries. |
|
adapters/tls
Package tls provides TLS configuration using CertMagic.
|
Package tls provides TLS configuration using CertMagic. |
|
adapters/watcher
Package watcher provides file system watching for hot-reload.
|
Package watcher provides file system watching for hot-reload. |
|
app
Package app provides application initialization and wiring.
|
Package app provides application initialization and wiring. |
|
application
Package application contains the application services.
|
Package application contains the application services. |
|
application/gazetteer
Package gazetteer provides the reverse-geocoding and bearing ("Peilung") service.
|
Package gazetteer provides the reverse-geocoding and bearing ("Peilung") service. |
|
config
Package config provides configuration management using Viper.
|
Package config provides configuration management using Viper. |
|
domain
Package domain contains the core business entities and value objects.
|
Package domain contains the core business entities and value objects. |
|
ports/input
Package input defines the primary/driving ports of the application.
|
Package input defines the primary/driving ports of the application. |
|
ports/output
Package output defines the secondary/driven ports of the application.
|
Package output defines the secondary/driven ports of the application. |
|
tools
|
|
|
perfgate
command
Command perfgate is the hard performance gate.
|
Command perfgate is the hard performance gate. |
|
tracecheck
command
Command tracecheck is the trace-coverage gate: it fails the build when a code path that should be visible in a trace is not.
|
Command tracecheck is the trace-coverage gate: it fails the build when a code path that should be visible in a trace is not. |
Click to show internal directories.
Click to hide internal directories.