Skip to content

Conversation

balazsdukai
Copy link
Member

This pull request includes several updates to the Docker build files and minor adjustments to the core export and validation logic. The main focus is on updating the Docker base images, improving the handling of projection data, and refining export and validation parameters.

Docker image updates and projection data handling:

  • Updated the base image version for bag3d-core, bag3d-floors-estimation, and bag3d-party-walls Dockerfiles to use 3dgi/3dbag-pipeline-tools:2025.08.25 for consistency and to include the latest pipeline tools. [1] [2] [3]
  • Changed the PROJ_DATA environment variable in docker/tools/Dockerfile to point to the pipeline's internal tools/share/proj directory, and ensured Dutch transformation grids are included in the image.
  • Removed redundant environment variable settings for GDAL_DATA and PROJ_DATA in the tools Dockerfile, as these are now set earlier and handled more consistently.

Export and validation logic improvements:

  • Modified the export logic in archive.py to add the --junk-paths option to the sozip command, ensuring that file paths are not stored inside the zip archive.
  • Increased the planarity_d2p_tol tolerance in the CityJSON validation from 0.0001 to 0.01, allowing for slightly greater deviation in planarity checks.

…tion

- Updated base images to `3dgi/3dbag-pipeline-tools:2025.08.25`.
- Adjusted PROJ data path and included Dutch transformation grids.
…s-image

Update Dockerfiles: bump base image version and adjust PROJ configuration
3dbag-pipeline-312 Fix gpkg_nl.gpkg.gz compressed
@balazsdukai balazsdukai merged commit ea9da41 into develop Aug 25, 2025
2 checks passed
@balazsdukai balazsdukai deleted the pc-2025.08.21 branch August 25, 2025 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant