3dcitydb / citydb-tool

3D City Database 5.0 CLI to import/export city model data and to run database operations
Apache License 2.0
9 stars 2 forks source link

Add schema mapping API #18

Closed clausnagel closed 7 months ago

clausnagel commented 7 months ago

This PR adds an API to read and use the schema mapping information from a 3DCityDB instance. The schema mapping API gives access to the namespaces, data types and feature types defined in the 3DCityDB. Currently, it is only used to replace the previous DataTypeHelper, NamespaceHelper, and ObjectClassHelper classes. But it is also intended to be used as basis for implementing a rich Query API.

This PR depends on the 3DCityDB PR https://github.com/3dcitydb/3dcitydb/pull/222.