Home · Features · 3D Reconstruction & Point Cloud

From point cloud to city model.

Feed LiDAR and building footprints — automatic LoD1.2 / 1.3 / 2.2 meshes powered by the roofer engine behind the Dutch 3D BAG. Plus forestry LiDAR toolkit and Gaussian splat pipeline.

LoD1.2 / 1.3 / 2.2 LAS / LAZ / COPC CityJSONSeq FUSION/LDV · 30 commands Gaussian splats iTowns + Spark viewer

Building reconstruction

The 3DBAG engine, on your desktop

roofer + LiDAR + footprints → LoD1.2 / 1.3 / 2.2 CityJSONSeq as native mesh graphics. Optional CLI — 503 if absent; app unaffected.

LoD1.2 / 1.3 / 2.2

Guided Tools → Roofer workflow; async jobs ~1–10 min per city block.

FUSION/LDV

30-command forestry toolkit — ground filter, canopy, tree segmentation.

Gaussian splats

Postshot or COLMAP+OpenSplat — photos/video → splat on your hardware.

iTowns + Spark viewer

Splats + OGC 3D Tiles, camera-synced to the ArcGIS SceneView.

Honest by design

Optional CLI, clean licensing

  • roofer GPLv3 invoked as separate process — not bundled
  • Inputs: LAS/LAZ/COPC + footprint GPKG
  • MaxBuildings cap (default 5000) for map performance
  • Air-gapped viewer — three/iTowns/Spark vendored locally
http://localhost:5059GET  /api/roof/capabilities
POST /api/roof/reconstruct
     { pointCloudPath, footprintGpkgPath, lod: "2.2" }
GET  /api/roof/jobs/{jobId}/output → CityJSONSeq

POST /api/splats/train → 202 + job
GET  /api/splats/train/availability
● 503 if CLI missing · rest of app OK

Turn your LiDAR into living 3D.

Reconstruct buildings, analyze forests, capture reality as Gaussian splats — one desktop, no cloud required.