From f5244fbf2e7c5e1956d9eb4d8191adfa3c59bee8 Mon Sep 17 00:00:00 2001 From: "s0wlz (Matthias Puchstein)" Date: Tue, 10 Feb 2026 01:12:11 +0100 Subject: [PATCH] Run SWE porosity before SWE LOD export in --export all --- geodata_to_unity.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/geodata_to_unity.py b/geodata_to_unity.py index 65518e9..be8da97 100644 --- a/geodata_to_unity.py +++ b/geodata_to_unity.py @@ -243,8 +243,10 @@ def main(argv: Iterable[str] | None = None) -> int: if target_export in ("swe-porosity",): exit_codes.append(export_swe_porosity(cfg, force_vrt=args.force_vrt)) if target_export == "all": - exit_codes.append(export_swe_lods(cfg, force_vrt=args.force_vrt)) + # Keep porosity before swe-lods so the final SWE tile index contains + # populated height_path entries from swe-lods. exit_codes.append(export_swe_porosity(cfg, force_vrt=args.force_vrt)) + exit_codes.append(export_swe_lods(cfg, force_vrt=args.force_vrt)) # Enhanced exports (use point cloud data) # Order matters: heightmap-enhanced creates tile_index.csv needed by others