Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify Transportation geometry types #208

Open
wants to merge 1 commit into
base: v2.0.2beta
Choose a base branch
from

Conversation

balazsdukai
Copy link
Member

I stumbled on the Transportation geometry types several times already, so I made it clear in the specs.

Related to the geometry types, I made an overview table, because I often have to dig through the specs for the allowed geometry types for each CityObject and it's easy to get things mixed up. I haven't added to the specs, because it would duplicate the info that is already in there. Or what do you think?
I made the table by parsing the schemas with a python script.

CityObject type Geometry type
Bridge MultiSurface, CompositeSurface, Solid, CompositeSolid
BridgeConstructiveElement MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
BridgeFurniture MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
BridgeInstallation MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
BridgePart MultiSurface, CompositeSurface, Solid, CompositeSolid
BridgeRoom MultiSurface, CompositeSurface, Solid, CompositeSolid
Building MultiSurface, CompositeSurface, Solid, CompositeSolid
BuildingConstructiveElement MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
BuildingFurniture MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
BuildingInstallation MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
BuildingPart MultiSurface, CompositeSurface, Solid, CompositeSolid
BuildingRoom MultiSurface, CompositeSurface, Solid, CompositeSolid
BuildingStorey MultiSurface, CompositeSurface, Solid, CompositeSolid
BuildingUnit MultiSurface, CompositeSurface, Solid, CompositeSolid
CityFurniture MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
CityObjectGroup MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid
GenericCityObject MultiPoint, MultiLineString, Solid, MultiSolid, CompositeSolid, MultiSurface, CompositeSurface, GeometryInstance
LandUse MultiSurface, CompositeSurface
OtherConstruction MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
PlantCover MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid
Railway MultiLineString, MultiSurface, CompositeSurface
Road MultiLineString, MultiSurface, CompositeSurface
SolitaryVegetationObject MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
TINRelief CompositeSurface
TransportSquare MultiLineString, MultiSurface, CompositeSurface
Tunnel MultiSurface, CompositeSurface, Solid, CompositeSolid
TunnelConstructiveElement MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
TunnelFurniture MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
TunnelHollowSpace MultiSurface, CompositeSurface, Solid, CompositeSolid
TunnelInstallation MultiPoint, MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid, MultiSolid, GeometryInstance
TunnelPart MultiSurface, CompositeSurface, Solid, CompositeSolid
WaterBody MultiLineString, MultiSurface, CompositeSurface, Solid, CompositeSolid
Waterway MultiLineString, MultiSurface, CompositeSurface

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant