Skip to content

Import City Gml

Goal

Loads a LOD1 or LOD2 CityGML file as a CityDoctor model, for further processing.

Technical information

Class ImportCityGml
Superclass WorkflowStep, Void>
Author
Maintainer
Source location simstadt/src/main/java/eu/simstadt/citygml/steps/ImportCityGml.java
Package eu.simstadt.citygml.steps
Project simstadt

Dependencies

Parameters

Minimal LOD (minimalLod)

Lowest Level of Detail which should be imported.

Choosing LOD2 will force SimStadt to only import LOD2 buildings (if present).

  • Type : LOD
  • Default : LOD1
  • Possible values : LOD1, LOD2
  • Getter : getMinimalLod()
  • Setter : setMinimalLod(LOD)

Maximal LOD (maximalLod)

Highest Level of Detail which should be imported.

Choosing LOD1 will force SimStadt to only import LOD1 buildings (if present).

  • Type : LOD
  • Default : LOD2
  • Possible values : LOD1, LOD2
  • Getter : getMaximalLod()
  • Setter : setMaximalLod(LOD)

Validate against XML schema? (validateAgainstXMLSchema)

Checks if the imported CityGML is a correct CityGML file according to XML schema.

Will throw an error and stop processing if the file is not considered valid.

  • Type : boolean
  • Default : false
  • Getter : isValidateAgainstXMLSchema()
  • Setter : setValidateAgainstXMLSchema(boolean)

Used in