Skip to content

Houdini GeoJSON Tool: From GIS footprints to 3D city blocks ​

Custom GeoJSON pipeline built in Houdini (Python), including reprojection logic, attribute handling, and geometry reconstruction.

Generated NYC buildings preview

Transforms GeoJSON building data into structured 3D geometry by handling coordinate reprojection, attribute mapping, and geometry reconstruction inside Houdini.

Data flow ​

Raw GeoJSON → 2D footprint reconstruction → attribute-driven 3D extrusion

Example source feature (GeoJSON) ​

json
{
  "type": "Feature",
  "properties": {
    "heightroof": 29.75,
    "cnstrct_yr": 1925
  },
  "geometry": {
    "type": "MultiPolygon",
    "coordinates": [[[...]]]
  }
}

2D footprint ​

2D building footprint

3D Generated Buildings ​

  • heightroof → extrusion height: Procedural extrusion is driven by the heightroof attribute when available.
2D footprint

Dataset reference ​

© 2025 Hani Jahan Design