Core Format Fundamentals & Schema Mapping
Architectural paradigms across CAD, GIS, and BIM — DXF entity structure, DWG limitations, IFC4x3 schema mapping, and metadata extraction.
Python · AEC · Geospatial
Production-ready patterns for building automated interoperability pipelines between CAD, GIS, and BIM systems using Python. Bridge the gap between proprietary spatial formats and open geospatial standards — without lossy guesswork.
CAD, GIS, and BIM ecosystems evolved in isolation: each has its own file structures, coordinate conventions, and geometric representations. Python has emerged as the lingua franca for bridging them — but building a pipeline that survives production traffic takes more than reading coordinates. It demands rigorous parsing, deterministic schema mapping, and survey-grade spatial alignment.
This site collects the architectural patterns, library walkthroughs, and extraction strategies needed to build interoperability pipelines that actually scale. Every page is written for engineers and integrators who need to ship — not for browsing tutorials.
Focus areas include DXF/DWG parsing, IFC integration, coordinate transformation, attribute mapping, batch conversion, quality control, and automation scripts.
Architectural paradigms across CAD, GIS, and BIM — DXF entity structure, DWG limitations, IFC4x3 schema mapping, and metadata extraction.
Deep dives into ezdxf, ifcopenshell, pydwg, and mesh conversion — production-grade Python for ingesting design files into clean geometric primitives.
CRS normalization, unit conversion, layer mapping, and scale/rotation synchronization — for reliable, survey-grade alignment across pipelines.