Roadmap 0.9, Suggestions (Track SX)
SU.1080 CivilCraft: GIS analysis tools (buffer, overlay, spatial join, attribute tables) with shapefile and GeoPackage
Asked (#1080, Oct 26): a GIS tool; ArcGIS Pro is expensive and the requester has not learned QGIS.
CivilCraft has map layers and GeoJSON/LandXML. Do (after a gap check against map layers): attribute table with filters and joins, buffer, clip, intersect and dissolve, symbology by attribute, shapefile and GeoPackage read and write. Candidate: owner decides whether CivilCraft should grow GIS or point people to QGIS.
**Implementation started 2026-11-02** (0.9 pick #12, third five, hardest first; session `civil-gis-09`, log docs/0.9-sessions/civil-gis-09.md). Status moves to Partly built or Built only when the code is reachable and tested (rule 49).
**Built in /lab 2026-11-02 (session civil-gis-09, log docs/0.9-sessions/civil-gis-09.md):** Surface > More > Analyze (or type ANALYZE): buffer, overlay (intersect, union, erase, dissolve), spatial join, select by attribute or shape, measure and statistics, each a new layer in one undo step, with help topic gis-analysis. Shapefile and GeoPackage read/write were already built.
**Round 2 built in /lab 2026-11-02 (same log, Round 2):** attribute table (layer menu or Surface > More > Attribute table): sort, filter by expression or words, rows and plan features selected both ways, cell edits with undo, add/rename/remove fields, field calculator (no eval), CSV, 3,000+ features without freezing; Style by attribute (single, categorized, graduated: equal interval, quantile, natural breaks; colour-blind safe ramps, size by attribute for points, polygon tint, legend on the plan), saved in the project file. **Not built:** manual class colours, a legend in plots, adding or deleting rows, field type changes, geodesic buffers.
Community comments
No comments yet
Add detail as we go: how you would use it, files or steps that show the problem, what other programs do. The team reads every comment.
Sign in or create a free account to add a comment.