GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
38 lines
992 B
Markdown
38 lines
992 B
Markdown
# Skill: Vector Processing
|
|
|
|
Use this skill for GeoJSON/shapefile/GPKG ingestion, clipping, buffering, spatial joins, polygon validation and exports.
|
|
|
|
## Read first
|
|
|
|
- `docs/VECTOR_OPERATIONS_SPEC.md`
|
|
- `docs/GEOSPATIAL_VALIDATION_RULES.md`
|
|
- `docs/standards/GIS_STANDARDS.md`
|
|
- `docs/API_CONTRACTS.md`
|
|
|
|
## Vector rules
|
|
|
|
- Validate geometry before storage or analysis.
|
|
- Repair simple invalid geometries only when documented and reported.
|
|
- Preserve source metadata.
|
|
- Use explicit CRS transformation.
|
|
- Export GeoJSON with stable properties.
|
|
- Keep analysis outputs traceable to input layer and analysis run.
|
|
|
|
## Operations checklist
|
|
|
|
- [ ] Load vector data.
|
|
- [ ] Validate schema and geometry.
|
|
- [ ] Reproject if needed.
|
|
- [ ] Clip to area.
|
|
- [ ] Perform requested spatial operation.
|
|
- [ ] Store or export result.
|
|
- [ ] Add tests using small fixtures.
|
|
|
|
## Completion report fields
|
|
|
|
- Operations implemented.
|
|
- Geometry types supported.
|
|
- CRS behavior.
|
|
- Tests run.
|
|
- Unsupported edge cases.
|