Skip to content

Commit 3803942

Browse files
balazsdukaiMoult
authored andcommitted
Update to v1.1 CityObject types
1 parent 678f50f commit 3803942

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

src/ifccityjson/cityjson2ifc/cityjson2ifc.py

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,14 @@
2727
"Building": ["IfcBuilding"],
2828
"BuildingPart": ["IfcBuilding", {"CompositionType": "PARTIAL"}],
2929
"BuildingInstallation": ["IfcBuildingElementProxy"],
30+
"BuildingConstructiveElement": ["IfcBuildingElementProxy"],
31+
"BuildingFurniture": ["IfcFurniture"],
32+
"BuildingStorey": ["IfcBuildingStorey", {"CompositionType": "PARTIAL"}],
33+
"BuildingRoom": ["IfcSpace", {"CompositionType": "ELEMENT"}],
34+
"BuildingUnit": ["IfcSpace", {"CompositionType": "ELEMENT"}],
3035
"Road": ["IfcCivilElement"], # Update for IFC4.3
3136
"Railway": ["IfcCivilElement"], # Update for IFC4.3
32-
"TransportSquare": ["IfcCivilElement"], # Update for IFC4.3
37+
"TransportationSquare": ["IfcCivilElement"], # Update for IFC4.3
3338
"TINRelief": ["IfcGeographicElement", {"PredefinedType": "TERRAIN"}],
3439
"WaterBody": ["IfcGeographicElement", {"PredefinedType": "USERDEFINED",
3540
"ObjectType": "WaterBody"}], # Update for IFC4.3
@@ -44,10 +49,15 @@
4449
"Bridge": ["IfcCivilElement"], # Update for IFC4.3
4550
"BridgePart": ["IfcCivilElement"], # Update for IFC4.3
4651
"BridgeInstallation": ["IfcCivilElement"], # Update for IFC4.3
47-
"BridgeConstructionElement": ["IfcCivilElement"], # Update for IFC4.3
52+
"BridgeConstructiveElement": ["IfcCivilElement"], # Update for IFC4.3
53+
"BridgeRoom": ["IfcCivilElement"], # Update for IFC4.3
54+
"BridgeFurniture": ["IfcCivilElement"], # Update for IFC4.3
4855
"Tunnel": ["IfcCivilElement"], # Update for IFC4.3
4956
"TunnelPart": ["IfcCivilElement"], # Update for IFC4.3
5057
"TunnelInstallation": ["IfcCivilElement"], # Update for IFC4.3
58+
"TunnelConstructiveElement": ["IfcCivilElement"], # Update for IFC4.3
59+
"TunnelHollowSpace": ["IfcCivilElement"], # Update for IFC4.3
60+
"TunnelFurniture": ["IfcCivilElement"], # Update for IFC4.3
5161
"CityObjectGroup": ["IfcBuilding"], # Update for IFC4.3
5262
"GroundSurface": ["IfcSlab", {"PredefinedType": "BASESLAB"}],
5363
"RoofSurface": ["IfcRoof"],
@@ -57,14 +67,19 @@
5767
"OuterFloorSurface": ["IfcSlab", {"PredefinedType": "FLOOR"}],
5868
"Window": ["IfcWindow"],
5969
"Door": ["IfcDoor"],
70+
"InteriorWallSurface": ["IfcWall"],
71+
"CeilingSurface": ["IfcCovering", {"PredefinedType": "CEILING"}],
72+
"FloorSurface": ["IfcSlab", {"PredefinedType": "FLOOR"}],
6073
"WaterSurface": ["IfcGeographicElement", {"PredefinedType": "USERDEFINED",
6174
"ObjectType": "WaterSurface"}], # Update for IFC4.3
6275
"WaterGroundSurface": ["IfcGeographicElement", {"PredefinedType": "USERDEFINED",
6376
"ObjectType": "WaterGroundSurface"}], # Update for IFC4.3
6477
"WaterClosureSurface": ["IfcGeographicElement", {"PredefinedType": "USERDEFINED",
6578
"ObjectType": "WaterClosureSurface"}], # Update for IFC4.3
6679
"TrafficArea": ["IfcCivilElement"], # Update for IFC4.3
67-
"AuxiliaryTrafficArea": ["IfcCivilElement"] # Update for IFC4.3
80+
"AuxiliaryTrafficArea": ["IfcCivilElement"], # Update for IFC4.3
81+
"TransportationMarking": ["IfcCivilElement"], # Update for IFC4.3
82+
"TransportationHole": ["IfcCivilElement"], # Update for IFC4.3
6883
}
6984

7085

0 commit comments

Comments
 (0)