- Added option
--remove-duplicate-child-geometries
to theto-cityjson
command to avoid redundant geometries. #7
- Fixed possible endless loop in
to-cityjson
command. #8 - Fixed creation of geometries for CityJSON city objects with nested boundary surfaces. #7
- Updated to citygml4j version 2.10.4.
- Updated commons-imaging for
texture-clipper
. - Bumped version of
texture-clipper
to 1.1.1.
- Fixed
IndexOutOfBoundsException
ifgml:Envelope
is declared but empty. #5
- Updated to citygml4j version 2.10.2.
- The
from-cityjson
andto-cityjson
commands now support CityJSON 1.0. Note that previous versions of CityJSON are no longer supported.
- Added new
remove-apps
,change-height
,reproject
, andfilter-lods
commandsremove-apps
: Removes appearances from city objects.change-height
: Changes the height values of city objects by a given offset.reproject
: Reprojects city objects to a new spatial reference system.filter-lods
: Filters the LoD representations of city objects.
- Overwrite output files per default for every command
- Added
--clean-output
option toclip-textures
command - Added
--pretty-print
option toto-cityjson
command
- Output files created in a previous run of a command are not processed when re-running the command.
- Catch and log exceptions while reading CityJSON files.
- Minor bugfixes and improvements.
- Switched to citygml4j version 2.9.2.
- The
from-cityjson
andto-cityjson
commands now support CityJSON version 0.9. - The
to-cityjson
command now allows for setting the"referenceSystem"
metadata property. #3- With the new option
--epsg=<code>
, users can force an EPSG code to be used for the CityJSON dataset. - Alternatively, the operation tries to read the EPSG code from the CityGML file (read more here).
- With the new option
- Fixed output of the
--version
option. #2
- Switched to citygml4j version 2.9.0.