- validity checks according to article
- JSON reports
- compressed dataset writing
- OpenDRIVE cropping and offsetting
- CityGML code lists #21
- CityGML3 traffic direction #22
- kscript due to complexity (conventional CLI is easier)
- stop breaking for a specific parameter combination for road objects
- added Docker support for deployment
- creation of LOD2 building models by estimating semantics (wall, roof, ground surface) based on normal vectors
- kscripts as main interface for editing recipes
- added ktlint
- enhanced documentation #4
- more robust handling of outline elements with mixed height entries (zero & non-zero) #5
- updated dependencies
- stabilized concurrent processing
- added export of absolute rotation angles
- more robust handling of plan view geometries
- bug fixing of ETA calculations
- added handling of OpenDRIVE datasets with curve geometries (plan view) of length zero
- fixed bug of multiply used ids
- added transformation of road markings (#1)
- added more types of filler surfaces in CityGML to close the road surface (#2)
- added generation of stable CityGML IDs (#3)
- implemented lane topology of OpenDRIVE
- implemented road shapes of OpenDRIVE
- added concurrent processing of elements of a model (experimental)
- updated to Kotlin 1.4
- more robust handling of OpenDRIVE variations