Initial GeoIntel V1 foundation
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# Pass 06 — Raster and Vector Metadata Foundation
|
||||
|
||||
## Goal
|
||||
|
||||
Add first geospatial metadata services.
|
||||
|
||||
## Implement
|
||||
|
||||
- GeoJSON/vector metadata extraction using GeoPandas/Shapely where available.
|
||||
- Raster metadata service interface using Rasterio where available.
|
||||
- Controlled unavailable-state if Rasterio/GDAL is not installed.
|
||||
- Metadata endpoint connected to dataset records.
|
||||
- Fixture-driven tests.
|
||||
|
||||
## Constraints
|
||||
|
||||
- Do not fake metadata as real processing.
|
||||
- Unsupported file types must produce controlled errors.
|
||||
- Keep CRS/bounds/resolution fields explicit.
|
||||
|
||||
## Validation
|
||||
|
||||
- Vector metadata tests pass.
|
||||
- Raster service imports or unavailable-state test passes.
|
||||
- API contract remains stable.
|
||||
|
||||
## Acceptance
|
||||
|
||||
- Demo GeoJSON fixture returns deterministic metadata.
|
||||
- Dataset metadata can be retrieved.
|
||||
- Execution log updated.
|
||||
Reference in New Issue
Block a user