Releases: 3dcitydb/citydb-tool
Releases · 3dcitydb/citydb-tool
v1.2.0
v1.1.0
This is a minor release. Highlights in this release include:
- New
connectcommand to test database connections, with optional JSON output. - New
infocommand to generate summary reports of 3DCityDB contents, also with optional JSON output. - Various improvements and bug fixes.
See the changelog for full details.
v1.0.0
🚀 We are excited to announce the first stable release of citydb-tool! 🚀
This version supports the official release of the 3D City Database v5 and includes the version 5.0.0 database scripts. Visit our new online documentation to learn more about the 3DCityDB v5 and citydb-tool.
Highlights in this release include:
v0.11.0-beta
Highlights in this beta release include:
- New time-based filters for the
exportanddeletecommands. These filters allow processing features that are valid/invalid or were valid/invalid at a specific point in time. Validity can be based on database time (creationDate,terminationDate) or real-world time (validFrom,validTo). [#47, #53] - The
importcommand now supports defining metadata for the imported features (lineage,updatingPerson,reasonForUpdate). - A new
--[no-]terminate-alloption has been added to thedeletecommand to specify whether features should be terminated along with (default) or without their sub-features. This option requires a 3DCityDB version v5.0.0-beta.3, which is bundled with this release. - Database-specific connection parameter can now be passed as name-value pairs using a new CLI option, an environment variable, or the JSON config.
- Added an API for parsing CSV-based ID lists.
- Added an API for creating and managing temporary tables.
v0.10.2-beta
Highlights in this beta release include:
- Added
--transformoption to theimportandexportcommands to apply an affine coordinate transformation. - Reworked export queries to achieve comparable export times over different PostgreSQL versions and platforms.
v0.10.1-beta
What's Changed
- Actions and docker tag updates by @BWibo in #49
- Fix no features imported, @clausnagel 0ace02a
Full Changelog: 0.10.0-beta...0.10.1-beta
0.10.0-beta
Highlights in this beta release include:
- Added import modes to the
importcommand to handle duplicate features based on the feature ID (i.e., gml:id).skip: Duplicates in the input file are not imported into the database.terminate: Duplicates in the database are terminated before importing the input file.delete: Duplicates in the database are deleted before importing the input file.import_all: All features from the input file are imported without checking for duplicates (default behaviour).
- Added filter options to the
importcommand including a feature type filter, feature ID filter, BBOX filter, count filter and appearance options. - Added an option to the
import citygmlcommand to apply XSL transformations to the CityGML input. - Added an option to the
index createcommand to either create partial indexes ignoring NULL values or full indexes on theval_*columns of thepropertytable (default is partial). - Fixed writing of ZIP files with textures.
- Log files are now truncated at startup.
- Updated 3DCityDB SQL scripts to 5.0.0-beta.2
v0.9.0-beta
Highlights in this beta release include:
- Added tiling options to the
exportcommand. Two tiling schemes are supported. TheMatrixscheme splits the tiling extent into a fixed grid of columns and rows defining the resulting tiles and their dimension. For theDimensionscheme, the user specifies the width and height of the tiles. The tiles are automatically aligned with the grid of the database CRS to cover the tiling extent. For both schemes, the tiling extent can be auto-computed based on the requested features (default) or provided as input by the user. - Added appearance options to the
exportcommand. Users can choose to only export appearances matching a specified theme or to completely omit appearances from the export. - Added an option to the
export citygmlcommand for specifying one ore more XSLT stlyesheets to transform the CityGML output. - Added a
--commitparameter to thedeletecommand. - Updated 3DCityDB SQL scripts to 5.0.0-beta.1
v0.8.1-beta
bumping version to 0.8.1-beta
v0.8.0-beta
Highlights in this beta release include:
- The
exportanddeletecommands now support the use of thematic and spatial filters. The OGC Common Query Language 2 (CQL2) is used as filter language. We have even extended CQL2 to support, for instance, filters on nested features and complex attributes. The filtering capabilities are also available as Java API through thecitydb-querymodule. - Added a counter filter to the
exportanddeletecommands. - Added an LoD filter to the
exportcommand. - Added sorting capabilities to the
exportcommand. - Added support for a coordinate transformation to the
exportcommand.