Releases: 3dcitydb/citydb-tool
Releases · 3dcitydb/citydb-tool
v0.11.0-beta
Highlights in this beta release include:
- New time-based filters for the
export
anddelete
commands. 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
import
command now supports defining metadata for the imported features (lineage
,updatingPerson
,reasonForUpdate
). - A new
--[no-]terminate-all
option has been added to thedelete
command 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
--transform
option to theimport
andexport
commands 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
import
command 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
import
command including a feature type filter, feature ID filter, BBOX filter, count filter and appearance options. - Added an option to the
import citygml
command to apply XSL transformations to the CityGML input. - Added an option to the
index create
command to either create partial indexes ignoring NULL values or full indexes on theval_*
columns of theproperty
table (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
export
command. Two tiling schemes are supported. TheMatrix
scheme splits the tiling extent into a fixed grid of columns and rows defining the resulting tiles and their dimension. For theDimension
scheme, 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
export
command. 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 citygml
command for specifying one ore more XSLT stlyesheets to transform the CityGML output. - Added a
--commit
parameter to thedelete
command. - 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
export
anddelete
commands 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-query
module. - Added a counter filter to the
export
anddelete
commands. - Added an LoD filter to the
export
command. - Added sorting capabilities to the
export
command. - Added support for a coordinate transformation to the
export
command.
v0.7.1-beta
v0.7.0-beta
Pre-release v0.7.0-beta
v0.6.1-beta
updated version to 0.6.1-beta