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