Files
geointel/docs/18-ultra-prep/CRS_POLICY.md
T
Codex 6ea3586a3e
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled
Initial GeoIntel V1 foundation
2026-06-16 23:36:32 +02:00

25 lines
695 B
Markdown

# CRS Policy
## API Boundary
GeoJSON in API responses should be EPSG:4326.
## Analytical Operations
For Belgium/Kempen projected calculations, use EPSG:31370 where possible.
## Raster Operations
Raster operations must preserve source CRS unless a reproject operation is explicitly requested.
## Required Metadata
Every dataset must store:
- source CRS;
- normalized CRS string;
- bounds in source CRS;
- bounds in EPSG:4326;
- transform/affine for rasters where available.
## Unsupported Cases
If CRS cannot be determined:
- dataset can be stored as `metadata_failed` or `requires_crs`;
- processing requiring geospatial alignment must be blocked;
- UI must ask for CRS or show limitation.