b05a981966
chore(conductor): Mark track 'Optimize wall texture sampling in buildings pipeline' as complete
2026-02-03 23:36:45 +01:00
49141eb35f
conductor(plan): Mark tasks for 'Optimize wall texture sampling' as complete
2026-02-03 23:36:17 +01:00
f2d71da8e1
fix(buildings): Optimize wall texture sampling with VRT windowed read
...
Replaced the memory-intensive full image read of per-tile orthophotos with a windowed read from the global Ortho VRT. This fixes memory crashes and ensures correct texture coverage for buildings that cross tile boundaries.
2026-02-03 23:35:51 +01:00
ec6d0f6d07
chore(conductor): Mark track 'Fix critical memory issues in building ground-snapping and improve subprocess command handling.' as complete
2026-02-03 23:15:55 +01:00
2799288feb
conductor(plan): Mark task 'Use in-memory warp' as complete
2026-02-03 23:15:48 +01:00
c9d7677b15
perf(heightmaps): Use in-memory warping for heightmap export
...
Improved performance and reduced disk I/O by using GDAL's MEM driver for intermediate warp operations. The warped dataset is now passed directly to the translate step without being written to a temporary file.
2026-02-03 23:15:01 +01:00
db5ed54aa4
conductor(plan): Mark task 'Implement windowed reading' as complete
2026-02-03 23:13:04 +01:00
f9668f0549
fix(buildings): Implement windowed reading for ground snapping
...
Optimized memory usage by reading only the required pixel window from the heightmap VRT instead of loading the entire dataset into memory. This prevents crashes on large datasets while maintaining scientific accuracy for ground-snapping.
2026-02-03 23:12:47 +01:00
3d05459a2d
conductor(plan): Mark task 'Refactor _run' as complete
2026-02-03 23:09:44 +01:00
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