Releases: mfbonfigli/gocesiumtiler
Release v2.0.1
What's Changed
- Fixes a bug introduced in V2.0.0 that prevented the correct functioning of the
folder
mode with the-join
flag.
Full Changelog: v2.0.0...v2.0.1
Release v2.0.0
Final v.2.0.0 release, leaving the "preview" state. In addition to bugfixes, it introduces the following major changes:
- Local CRS: point coordinates are now expressed relative to a local CRS with Z-axis normal to the WGS84 ellipsoid, which enables stylings based on point elevation referred to a zenithal Z axis (see issue 47).
- Autodetect CRS: add capability to automatically extract GeoTIFF and WKT metadata from LAS VLRs and EVLRs and autodetect the CRS, if any is defined in the LAS files. This also required completely rewriting from the ground up the logic that reads LAS files, fixing issue 49.
- Add Mutators: Introduce the concept of Mutators so that it is possible to programmatically manipulate or drop points on the fly as they are read.
- Add Subsampler feature: randomly subsample the point cloud to thin down the density
Release v2.0.0-gamma
- Upgrades PROJ to version 9.5.0
- Adds support for expressing CRS using the formats supported by PROJ, namely (taken from the PROJ docs):
- a proj-string,
- a WKT string,
- an object code (like "EPSG:4326", "urn:ogc:def:crs:EPSG::4326", "urn:ogc:def:coordinateOperation:EPSG::1671"),
- an Object name. e.g "WGS 84", "WGS 84 / UTM zone 31N". In that case as uniqueness is not guaranteed, heuristics are applied to determine the appropriate best match.
- a OGC URN combining references for compound coordinate reference systems (e.g "urn:ogc:def:crs,crs:EPSG::2393,crs:EPSG::5717" or custom abbreviated syntax "EPSG:2393+5717"),
- a OGC URN combining references for concatenated operations (e.g. "urn:ogc:def:coordinateOperation,coordinateOperation:EPSG::3895,coordinateOperation:EPSG::1618")
- a PROJJSON string. The jsonschema is at https://proj.org/schemas/v0.4/projjson.schema.json (added in 6.2)
- a compound CRS made from two object names separated with " + ". e.g. "WGS 84 + EGM96 height" (added in 7.1)
- Removes support for the
-geoid
flag and the equivalent APIs (backward incompatible with v2.0.0 beta), the functionality has been offloaded to PROJ, provided that the correct grids are installed in theshare
folder. - Externalizes again the
share
folder so that additional PROJ grid files can be downloaded there from the PROJ CDN (manual operation for now) - Introduces a
Dockerfile
and two build scripts for Linux and Windows to ensure consistent reproducible builds. TheDockerfile
additionally performs cross-compilation which eases the build of executables for both Windows and Linux in one go. - The license has been changed to the Mozilla Public License 2.0
- Starting from this release the attached zip will containain a two executables for both Windows x86-64 and Linux x86-64 and will also distribute the relevant license files.
Release v2.0.0-beta
Adds experimental support for 3D Tiles v1.1
Release v2.0.0-alpha
First release of Go Cesium Tiler v2. Check out the updated README.md for full details on what has changed. It is backward incompatible with V1. It is in alpha version to gather some feedback, but should already be more stable than v1.
Release 1.2.3
This release adds experimental support for LAS 1.4 and in general aims to improve the compatibility with the various LAS formats. In addition the database of EPSG projections has been expanded with projection codes in the range EPSG:6666 to EPSG:6692.
Release 1.2.2
This release fixes a bug when processing multiple las files in a folder and also fixes the logic that extracts RGB color components from LAS files which could lead to wrong results in case of LAS point records of non standard length (eg with custom components).
Release 1.2.1
This release adds support for LAS files with 8 bit color depth. Furthermore fixes some issues with processing multiple LAS files at once and an error in estimating the geometric error of the root tile.
Release 1.2.0
This release adds support for REPLACE
mode and allows specifing the desired refine mode to use. Default one is still ADD
.
Release 1.1.1
Fixed a bug that prevented the executable from being usable in systems other than the one where it was build. Introduced the GOCESIUMTILER_WORKDIR
environment variable to specify a custom location for the root folder.