# GeoData Toolkit zum Export von Geodaten in Unity-kompatible Assets (`export_unity/...`). ## 1) Wie startet man das Projekt? **Voraussetzungen** - Python `>=3.11,<3.13` - `uv` - GDAL (inkl. `osgeo`) - Optional fuer Gebaeude: `cjio`, `citygml-tools` **Schnellstart** ```bash cd GeoData uv sync uv run python geodata_to_unity.py --setup uv run python geodata_to_unity.py --export all ``` **Alternative mit Archivdaten** ```bash uv run python geodata_to_unity.py --build-from-archive --export all ``` ## 2) Welche Funktionen umfasst das Projekt und wie werden diese genutzt? ```bash # Hoehenmodelle (PNG16) + tile_index.csv uv run python geodata_to_unity.py --export heightmap # Orthofotos (JPG), nutzt tile_index.csv uv run python geodata_to_unity.py --export textures # Gebaeude (GLB) aus CityGML LoD2 uv run python geodata_to_unity.py --export buildings # Baeume (CSV + GLB) uv run python geodata_to_unity.py --export trees ``` **Hauptausgaben** - `export_unity/height_png16/` und `export_unity/tile_index.csv` - `export_unity/ortho_jpg/` - `export_unity/buildings_tiles/` - `export_unity/trees*/` ## 3) Welche externen Bibliotheken und Quellen wurden verwendet? **Bibliotheken/Tools** - Python - uv - GDAL - cjio - citygml-tools **Externe Datenquellen (Kategorien)** - DGM1 (GeoTIFF) in `raw/dgm1/` - DOP20 (JP2) in `raw/dop20/jp2/` - CityGML LoD2 in `raw/citygml/lod2/` - Optional: DOM1, BDOM, LPO/LPG fuer Baum-/Masken-Workflows