- Lower the scale factor from 0.001 to 0.0001 in the Netherlands transform, because too low precision might move the coordinates in a way that leads to errors, like spike in triangulation later on.
- Copy tile-by-tile when inserting the tile index, instead of bulk copy of the whole index (#35).
- Netherlands geojson example (#36).
- GitHub Actions release workflow.
- Update to CityJSON 1.1 (replaces the CityJSON 1.0 export)
- Upgrade to cjio 0.8.0
- Update Kadaster test data
- Test against Postgres 15 + PostGIS 3.3 (instead of 13+3.0)
- Export CityJSONFeatures (only with the export_tiles command). The Transform parameters are hardcoded to the Zwaartepunt bij Putten in the Netherlands.
- Create GIST index on the feature geometry centroids with index --centroid. This is required for exporting CityJSONFeatures.
- Optional file name prefix
- The 'tile_id' attribute from the output
- LoD is a float now, as it is required by the specs
- Attribute excludes were ignored
- Do not require a global geometry type and lod declaration
- LoD parsing when lod is declared globally and using the improved LoD-s
- Semantic surface export
- Incorrect 'tablename' was passed down within query()
- Travis-CI for the Ubunutu exe
- Complete type conversion for the date, time/tz, timestamp/tz, interval postgres types
- Docker setup for testing
- Possible to set the LoD per feature if the LoD name is stored in a column
- Extended CityJSON metadata
- Update the exe-s to Python 3.8
- Compression to export_tiles
- Remove all whitespace characters
- the
geometries
mapping is required in the YAML configuration file - Creates the
cjdb_multipolygon_to_multisurface(geometry)
SQL function, thus requires a user with CREATE FUNCTION permission
- Possible to export multiple LoD when the different LoDs are stored in the same table
- Possible to set the output geometry type per table
- Fix surface orientation (#20)
- Fix
--version
in the exe
- Testing the export of Buildings from the 3DNL database