A real GIS + CAD desktop
for civil engineers
CivilDRAW is a Windows desktop workstation for civil engineering — TIN surfaces, alignments & profiles, drainage hydraulics, watershed delineation, raster + LIDAR pipelines, a plugin SDK, AI assist, real-time collaboration, and a 3D viewport on top of OpenSceneGraph + osgEarth. Built openly on .NET 10.
785+ tests passing · 84 sprints shipped · Phases 8 + 9 closed
What's actually inside
Not a slide deck — concrete capabilities you can run today.
Each row is a service contract with passing tests under
CivilDraw.Tests.Gis.
TIN surfaces & profiles
Delaunay TIN over scattered XYZ points, barycentric elevation sampling, profile drape over alignments, contour extraction, and watershed delineation from any pour-point.
Alignments & stationing
Line / circular curve / spiral segments with connectivity validation, station-aware sampling, total-length math, and Civil 3D- style alignment editing tools.
Drainage & hydraulics
Pipe-network topology, Manning's equation full-flow capacity, steady-state flow routing with HGL/EGL profiles + surcharge detection, rational-method peak Q, pipe-sizing optimiser.
Raster + LIDAR
GeoTIFF tile-cache pipeline, hillshade / slope / aspect (Horn 1981, matches GDAL pixel-for-pixel), pure-managed LAS reader with classification histogram.
Plugin SDK + marketplace
Per-plugin AssemblyLoadContext for safe unload,
manifest-driven discovery, and a marketplace client that
downloads + installs packages with a single click.
Real-time collaboration
SignalR-ready cursor presence + live selection sync. CRDT last-writer-wins layer with hybrid logical clocks so concurrent edits converge without a server round-trip.
AI assist
Local-LLM-backed suggestions for pipe sizing, catchment splits, surcharge explanations, and layer summaries — runs against Ollama on your own machine.
Cloud sync & share
Push project revisions to cloud.civildraw.com,
share read-only links with collaborators, autoupdate channel
baked into every build.
Custom CRS + LandXML
Bring your own WKT-2 CRS + NTv2 datum grids. LandXML 1.2 import for round-tripping with Civil 3D / Bentley.
Built on the right primitives
Standards-grade native & managed stack — no proprietary lock-in.
Join the beta
Drop your email and we'll send you the installer the day Phase 10 wraps. No spam, no sharing — one launch email + occasional progress notes.