Buildmap takes a CAD site plan in DXF format and produces a clean PostGIS geodatabase as well as a tileserver configuration for rendering the map on the web. The recommended output format is Mapbox Vector Tiles via Tegola, for vector rendering with Mapbox GL JS or OpenLayers.
Buildmap has an extensible plugin system and plugins exist for power and network planning, statistics, in-browser search, and translation.
It allows you to visualise complex, multi-layered site plans in a simple way.
Docker is the preferred deployment method for buildmap as it is quite
sensitive to dependency versions. You can fetch the latest version
docker pull russss/buildmap.
You will need at least one
.dxf file to use as a source.
You need to create two configuration files - one (local.conf) will contain the host-specific configuration (paths and database details), the other (map.conf) will contain the rendering configuration for your map.
Example config files can be found in the config directory.