Initial GeoIntel V1 foundation
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Skill: Raster Pipeline
|
||||
|
||||
Use this skill for GeoTIFF/raster metadata, clipping, tiling, band handling and remote-sensing indices.
|
||||
|
||||
## Read first
|
||||
|
||||
- `docs/RASTER_OPERATIONS_SPEC.md`
|
||||
- `docs/standards/RASTER_STANDARDS.md`
|
||||
- `docs/DETECTION_PIPELINE_SPEC.md` when preparing AI tiles
|
||||
- `docs/STORAGE_ARCHITECTURE.md`
|
||||
|
||||
## Raster rules
|
||||
|
||||
- Preserve georeferencing metadata.
|
||||
- Never drop CRS silently.
|
||||
- Keep raster-derived outputs traceable to source dataset and parameters.
|
||||
- Use deterministic tile naming.
|
||||
- Store heavy outputs under documented storage roots, not random folders.
|
||||
- For V1, prefer metadata and small fixtures over heavy real rasters.
|
||||
|
||||
## Operations checklist
|
||||
|
||||
- [ ] Validate raster readable.
|
||||
- [ ] Extract CRS, bounds, transform, dimensions, band count, dtype.
|
||||
- [ ] Clip by area where requested.
|
||||
- [ ] Generate tiles with configured tile size and overlap.
|
||||
- [ ] Preserve mapping from tile pixels to map coordinates.
|
||||
- [ ] Emit metadata JSON for downstream services.
|
||||
- [ ] Add tests with tiny raster fixtures when possible.
|
||||
|
||||
## Completion report fields
|
||||
|
||||
- Raster operations implemented.
|
||||
- Metadata fields produced.
|
||||
- Storage paths used.
|
||||
- Tests run.
|
||||
- Known limitations.
|
||||
Reference in New Issue
Block a user