Michael Scholz

Michael Scholz studied geoinformatics in Münster, Germany, and works as a researcher at the Institute of Transportation Systems of the German Aerospace Center since 2012. His daily work involves taming of heterogeneous geodata to be used in applications of driving simulation and autonomous driving, making OpenDRIVE a core component of his personality. He calls himself an Open Geodata and Open Source Evangelist and is keen on bringing the domains of GIS and transportation engineering closer together. Apart from that he likes to be roaming around on boundary-less gravel roads of far and foreign countries.


Sessions

07-05
15:00
30min
Improving interoperability between OpenDRIVE HD map data and GIS using GDAL
Michael Scholz

Our new vector driver for GDAL offers the possibility to convert highly detailed HD map data from the complex road description format ASAM OpenDRIVE into common geodata formats such as GeoPackage, GeoJSON, Shapefile, KML or spatial databases. Finally, this makes OpenDRIVE easily usable in established GIS applications.

Within the domains of automotive and transportation, highly detailed road network datasets (HD maps) emerged as a core component for development, testing, function validation and also for later production use. Applications such as autonomous driving, driving simulation and traffic simulation often rely on special engineering data formats, of which ASAM OpenDRIVE [1] evolved as an open industry standard. This domain-specific data model bundles mathematical, continuous track geometry modelling with all necessary topological links and semantic information from traffic-regulating infrastructure (signs and traffic lights).

OpenDRIVE’s complexity makes data acquisition a sophisticated task, often financed by the automotive industry and conducted by third-party mobile mapping providers. Recently, governmental institutions have also shown increased interest in such data, particularly in the context of urban transport planning and road infrastructure maintenance. However, even though such OpenDRIVE data often covers the institutions’ own urban space, it is often "inaccessible" because tool support for OpenDRIVE is mostly limited to expensive commercial software and — even worse — lacks integration into popular Geographic Information Systems (GIS). Our free software contribution [2] extends the common Geospatial Data Abstraction Library (GDAL) [3] and transforms OpenDRIVE road elements into OGC Simple Features [4] which can be loaded and processed ad hoc by all commercial and free GIS tools! This way, OpenDRIVE data can directly be loaded in QGIS, for example, which involves less overhead than having to intermediately convert it to CityGML using r:trån [5] beforehand.

By bringing the domains of automotive engineering and GIS closer together, we hope to stimulate interdisciplinary knowledge transfer and the creation of an interconnected research community. With our open software extension, we empower public authorities and research institutions with easier access to highly-detailed road data, which might otherwise be limited to just industrial players. Vice versa, the (automotive) industry benefits from established tools and data provisioning services of the spatial data domain, with which it does normally not interact.

Based on our experience with extending GDAL, other domain-specific data formats such as railML, RoadXML and the NDS Open Lane Model could be made accessible for the greater audience of GIS users as well.

[1] ASAM OpenDRIVE: https://www.asam.net/standards/detail/opendrive/
[2] Git branch of OpenDRIVE driver: https://github.com/DLR-TS/gdal/tree/libopendrive
[3] GDAL: https://gdal.org
[4] OGC Simple Feature Access: https://www.ogc.org/standard/sfa/
[5] r:trån: https://doi.org/10.5281/zenodo.7702313

Open standards and interoperability for geospatial
Destination Earth (Van46 ring)