Commit Graph

84 Commits

Author SHA1 Message Date
358e093e79 fix(buildings): Refactor _run to handle arguments with spaces correctly
Refactored the subprocess wrapper to only split the command part (first element) if it contains spaces, while preserving spaces in subsequent arguments (like file paths). Added unit tests for various scenarios including command overrides and error handling.
2026-02-03 23:09:21 +01:00
1a0ab1e4b6 Add SWE LOD exports and improve Unity importers
- add swe_lod config and exporter for height/porosity/building EXRs

- write river mask PNGs and add tree water/bridge masking

- update Unity importers with tile selection, ortho fallback, and building prefabs
2026-02-03 23:02:37 +01:00
196c8b9890 Align erosion to mask with order-only rivers 2026-01-28 03:30:09 +01:00
08b7f366b7 Log ortho writes in river erosion 2026-01-28 00:19:23 +01:00
30e254c10e removed deprecated river erosion 2026-01-28 00:05:25 +01:00
c741ab0710 updated dependencies 2026-01-28 00:04:49 +01:00
333cda6cbe Add seam-safe river erosion and masked orthos 2026-01-28 00:01:58 +01:00
c9fb6b797a ignored dev docs 2026-01-23 23:57:35 +01:00
c68fbc4c35 Update downloader and river erosion 2026-01-23 23:56:50 +01:00
4c8f87755b Add HydroRIVERS river erosion post-process 2026-01-23 20:47:42 +01:00
9947e9df74 Use per-tile heightmap scaling 2026-01-23 16:40:51 +01:00
c930d5f1e1 Add tile_key to manifest 2026-01-23 16:06:12 +01:00
af90c6307b Update GeoShop attribution access date 2026-01-22 01:05:12 +01:00
a8f954805e Extend lpolpg split workflow
Changelog:

- add --split-lpolpg-delete-source to remove source files after split

- auto-split after downloads when lpolpg is enabled in config
2026-01-22 00:59:37 +01:00
8ef494f446 Add downloader configs and update geodata pipeline 2026-01-21 14:16:39 +01:00
d7023a57af Move GeoTileMetadata out of Editor scripts 2026-01-14 21:07:54 +01:00
d2b1bd9eb6 Ignore Unity .meta files in scripts_unity 2026-01-14 20:50:45 +01:00
1a14a67773 Rotate buildings and trees in Unity importer 2026-01-14 20:46:25 +01:00
73ec27e3b7 Add Unity importer scripts and handle CityJSON transform 2026-01-14 19:40:16 +01:00
81da307d65 Ignore generated outputs 2026-01-14 16:29:49 +01:00
4aaced0462 Update geodata pipeline and exports 2026-01-05 22:17:54 +01:00
3aed6333bc Fix tree warp and CityJSON handling 2025-12-20 00:00:29 +01:00
67a2403c25 Add buildings and trees export pipelines 2025-12-19 23:29:50 +01:00
af53724ae5 Add CityGML tile rebasing and pipeline runner 2025-12-18 21:18:47 +01:00
d2f24193df added export_unity/buildings_glb/
export_unity/buildings_glb_split/ to .git ignore
2025-12-17 02:01:18 +01:00
68feddf3e8 Use cjio export glb syntax 2025-12-17 01:49:11 +01:00
f50b0c653f Add CityJSON cleaner for invalid vertex indices 2025-12-17 01:42:52 +01:00
e6892cf2be Document cjio duplicate ID handling in pipeline 2025-12-17 01:40:24 +01:00
e83b182000 Handle citygml-tools directory outputs and doc cjio paths 2025-12-17 01:38:53 +01:00
7e2067bb0d Update cjio pipeline to use supported clean step 2025-12-17 01:35:34 +01:00
6fadd6b770 Fix cjio upgrade command in pipeline docs 2025-12-17 01:33:17 +01:00
1f7db8c774 Add CityGML semantics pipeline utilities 2025-12-17 01:25:26 +01:00
ab4a53364b moved citygml-tools to tools 2025-12-17 01:10:39 +01:00
15daf458fa Rename package to geodata-toolkit 2025-12-17 00:22:30 +01:00
a85ecb3bbf Simplify prerequisites 2025-12-16 23:41:27 +01:00
3c4208ffb5 updated access date for geoshop 2025-12-15 23:39:10 +01:00
5640e0fd41 Refresh docs and attribution 2025-12-15 23:35:06 +01:00
633deafbe0 removed legacy scripts 2025-12-15 23:27:37 +01:00
a4d5c3fdc5 updated uv.lock 2025-12-15 23:26:19 +01:00
bbf4231d74 Add citygml-tools dependency 2025-12-15 23:20:54 +01:00
d9ef60f686 Add cjio dependency 2025-12-15 23:20:15 +01:00
f241fe5dc0 Document platform assumptions for dop20 downloader 2025-12-15 23:18:31 +01:00
0c91691306 Add opt-in insecure TLS mode to dop20 downloader 2025-12-15 23:13:31 +01:00
fd6b9d7a10 Finalize archive build flag and setup-only behavior 2025-12-15 23:09:07 +01:00
c28ea492ec Ignore raw/ explicitly 2025-12-15 23:02:32 +01:00
2c5260fb33 Make setup non-exporting and rename archive flag 2025-12-15 23:00:28 +01:00
0a161ea1fd Align dop20 filelist handling with archive source 2025-12-15 22:47:18 +01:00
0017a2f888 Remove legacy raw/dop layout and align setup to archive paths 2025-12-15 22:32:22 +01:00
1cea248a6a Refactor to config-driven CLI and library pipeline 2025-12-15 22:28:21 +01:00
9c441cde99 moved dop20_filelist.txt 2025-12-15 22:02:37 +01:00