Replies: 3 comments 5 replies
-
Have you checked chapter 4.9 in the user manual on the Importer/Exporter CLI? https://3dcitydb-docs.readthedocs.io/en/latest/impexp/cli.html |
Beta Was this translation helpful? Give feedback.
-
Are you strictly limited to Oracle Spatial? An advantage of this approach is that you can use Possibly, there are similar services you can use on top of Oracle databases? |
Beta Was this translation helpful? Give feedback.
-
citydb-tool is the more modern tool with an easy-to-use Java API. However, it only supports PostgreSQL at the moment. If you must stick with Oracle, you have to go with the legacy Importer/Exporter. Here is a high-level summary of its flow for importing CityGML/CityJSON:
My recommendation is to manually create a very simple CityGML or CityJSON dataset. For example, a |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi 3DCityDB team,
First of all, thank you for providing such a powerful and well-structured tool for working with CityGML and 3D urban models. I’m currently working on a project where I need to:
I’ve seen that the Importer/Exporter tool supports Oracle databases, and I’ve successfully used it in a desktop workflow. However, I would like to automate this process and integrate it into a backend Web API (for example, developed in C# or Python), where users can upload 3D model files, and the system performs the import into the Oracle database programmatically.
My key questions are:
Is there any way to invoke the Importer/Exporter functionality from within a web service, such as via CLI, Java API, or some service endpoint?
If not directly possible, is there any recommended approach or workaround to integrate 3DCityDB import/export into a custom backend pipeline?
Are there any Java classes or configurations in the Importer/Exporter module that could be reused or wrapped as part of a server-side integration?
My current Oracle version is 19c, but I’m open to upgrading to a newer version if it makes the integration easier or more robust.
I'd really appreciate any pointers, documentation references, or shared experiences from the team or community regarding this kind of server-side integration.
Thanks again for your excellent work and support!
Best regards,
Mohammad Ganjirad
GIS & Backend Developer
Beta Was this translation helpful? Give feedback.
All reactions