CartoHD is a tool for producing large scale and high definition maps from LiDAR data.
- Production of 20cm resolution Digital Surface Model (DSM) and Digital Terrain Model (DTM) from LiDAR points. Rough gap filling for no data pixels.
- DSM: Computation of hillshading, slope and shadow depth.
- DTM: Computation of slope (to detect and show vertical terrain features). Production of contour lines, 1m interval. Classification of the contour lines.
- Production of 20cm resolution images of buildings and vegetation areas using LiDAR classification. Application of various morphological operators to extract main patches and eliminate noise.
- Vectorisation of the buildings image. Simplification of the building features with douglass-peucker filter.
- Cartographic design with software (such as QGIS). Overlay of auxilary vector topographic data from national topographic databases: Cadastral and agriculture parcels, water bodies, transport networks, geographical names, etc.
- Suitable scales: 1:500 to 1:5000.
CartoHD is a python process. Input data are LiDAR files in LAZ or LAS format. It requires PDAL and GDAL to be installed as command line programs.
- Check PDAL and GDAL are installed as command. Run
pdalandogr2ogrcommands (for example) in a command prompt. - Edit the
process.pyfile to specify where the input data are stored and where the output data should be saved, respectivelly underinput_lidar_dataand underoutput_foldervariables. It is also possible to specify the area of interest bounding box underboundsvariable. Leave it toNoneofFalseto process the entire dataset. - Run
process.pypython script. - Use the ouptut files with your favorite GIS/mapping software to apply the style you prefer, and overlay some auxilary topographic data. Some examples of QGIS projects are provided for France and Luxembourg.
TODO: describe shadow depth computation with qgis
See some examples on this interactive map.
Full resolution maps can be downloaded here.
These example were produced using ACT-LiDAR data for Luxembourg and IGN-LiDAR-HD data for France.