Initial public release
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
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
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user