Skip to content

v0.3.7

Compare
Choose a tag to compare
@balazsdukai balazsdukai released this 21 Aug 08:03
· 20 commits to master since this release

Fixed

  • Geometric error calculation for the parents of the deepest leaves, where the leaf has an edge length of the grid cellsize.
  • Replace maxz in leaf content if minz is greater than maxz.
  • Tile bounding volume when tile is empty.
  • Fixed the hardcoded timeout.

Added

  • Set content bounding volume from tile bounding volume with the --3dtiles-content-bv-from-tile option. Required when the tile content is clipped to the tile's extent, for example for terrain.
  • Write quadtree content bounding box to .tsv with --grid-export.
  • Log all arguments in debug.
  • Split an explicit tileset to external tilesets if the tree is deep.
  • GitHub Action for publishing to DockerHub to 3dgi/tyler (#40), see https://hub.docker.com/r/3dgi/tyler

Changed

  • Debug data, incl. --grid-export, is written to the debug directory within the --output directory.
  • Remove logging from geof. Speeds up the conversion and fixes the extreme memory consumption when geof emits a large amount of messages.
  • Use BufWriter for writing the input paths.
  • Implement parallel computation for the extent, where the direct subdirectories of --features are visited in parallel (but their contents are processed sequentially).
  • Floats in the 3D Tiles tileset.json are written with 2 decimals
  • Implement parallel indexing of the features, where the direct subdirectories of --features are visited in parallel (but their contents are processed sequentially).
  • The grid is centered at the computed extent, instead of matching their origin.
  • Rename tiles directory to t to save space in the tileset.json
  • The tile content bounding volume, content.boundingVolume, is not added to the tile content anymore. You need to enable this option if you want to include the content bounding volumes. Enable it with --3dtiles-content-add-bv.
  • The grid's cell size is adjusted so that it is possible to construct a tightly fit square of 4^n cells. The final cell size will be larger than what is set with --grid-cellsize.