Namensraum „cityobject“

cityobject.as_mesh(cityobject) → mesh

In Mesh umwandeln

Wandelt die übergebenen Stadtobjekte in Meshes (Drahtgittermodelle) um.

Parameter

cityobjects (cityobject) – cityobjects

Rückgabetyp

Mesh

cityobject.bestoflod(cityobject, string) → cityobject

Best of LOD

Wählt aus den übergebenen Meshes diejenigen aus, die das höchste Detaillevel (LoD) haben. Die Zuordnung erfolgt über Gleichheit des Attributes key.

Parameter
  • objects (cityobject) – objects

  • key (string) – key

Rückgabetyp

Cityobject

cityobject.bounds(cityobject) → bbox

Bounding Box

Gibt für jedes übergebene Stadtobjekt die 2D-Bounding Box zurück.

Parameter

cityobjects (cityobject) – cityobjects

Rückgabetyp

BBOX

cityobject.bounds3d(cityobject) → bbox3d

3D-Bounding Box

Gibt für jedes übergebene Stadtobjekt die 3D-Bounding Box zurück.

Parameter

cityobjects (cityobject) – cityobjects

Rückgabetyp

BBOX3D

cityobject.filter.not_within(cityobject, feature) → cityobject

Nicht innerhalb

Gibt nur diejenigen Objekte zurück, die nicht innerhalb von other liegen.

Parameter
  • cityobjects (cityobject) – cityobjects

  • other (feature) – other

Rückgabetyp

Cityobject

cityobject.filter.within(cityobject, feature) → cityobject

Innerhalb

Gibt nur diejenigen Objekte zurück, die innerhalb von other liegen.

Parameter
  • cityobjects (cityobject) – cityobjects

  • other (feature) – other

Rückgabetyp

Cityobject

cityobject.id(cityobject) → string

GML-ID

Gibt für jedes übergebene Stadtobjekt die GML-ID zurück.

Parameter

cityobjects (cityobject) – cityobjects

Rückgabetyp

String

cityobject.import(string, string) → cityobject

Stadtobjekte importieren

Unterstützte Formate sind: CityGML

Parameter
  • filename (string) – filename

  • format (string) – format

Rückgabetyp

Cityobject

cityobject.load(file, string) → cityobject

Stadtobjekte laden

Unterstützte Formate sind: CityGML

Parameter
  • files (file) – files

  • format (string) – format

Rückgabetyp

Cityobject

cityobject.properties(cityobject) → row

Attribute

Extrahiert alle Attribute der übergebenen Stadtobjekte. Dies sind sowohl CityGML-Attribute wie bldg:function als auch generische Attribute (z. B. gen:intAttribute).

Parameter

cityobjects (cityobject) – cityobjects

Rückgabetyp

type-row

cityobject.save(cityobject, string, string) → file

Stadtobjekte exportieren

Mögliche Ausgabeformate: CityGML, COLLADA, ESRI Shapefile, GML, STL, PDF3D, Wavefront OBJ, X3D

Parameter
  • cityobjects (cityobject) – cityobjects

  • format (string) – format

  • name (string) – name

Rückgabetyp

File