Fix #6709. Support same spatial element type even if not explicit in concept template.

This commit is contained in:
Dion Moult
2025-10-06 14:32:53 +11:00
parent 2173a562be
commit ccccbe23f4
+5 -5
View File
@@ -148,14 +148,14 @@ class SpatialDecompositionData:
elif tool.Ifc.get_schema() == "IFC4X3":
results = {
"IfcBridge": ["IfcBridge", "IfcBridgePart", "IfcSpace"],
"IfcBridgePart": ["IfcSpace"],
"IfcBridgePart": ["IfcBridgePart", "IfcSpace"],
"IfcBuilding": ["IfcBuilding", "IfcBuildingStorey", "IfcSpace"],
"IfcBuildingStorey": ["IfcBuildingStorey", "IfcSpace"],
"IfcExternalSpatialElement": ["IfcExternalSpatialElement"],
"IfcFacility": ["IfcFacility", "IfcFacilityPartCommon", "IfcSpace"],
"IfcFacilityPartCommon": ["IfcSpace"],
"IfcFacilityPartCommon": ["IfcFacilityPartCommon", "IfcSpace"],
"IfcMarineFacility": ["IfcMarineFacility", "IfcMarinePart", "IfcSpace"],
"IfcMarinePart": ["IfcSpace"],
"IfcMarinePart": ["IfcMarinePart", "IfcSpace"],
"IfcProject": [
"IfcBridge",
"IfcBuilding",
@@ -168,9 +168,9 @@ class SpatialDecompositionData:
"IfcSpace",
],
"IfcRailway": ["IfcRailway", "IfcRailwayPart", "IfcSpace"],
"IfcRailwayPart": ["IfcSpace"],
"IfcRailwayPart": ["IfcRailwayPart", "IfcSpace"],
"IfcRoad": ["IfcRoad", "IfcRoadPart", "IfcSpace"],
"IfcRoadPart": ["IfcSpace"],
"IfcRoadPart": ["IfcRoadPart", "IfcSpace"],
"IfcSite": [
"IfcBridge",
"IfcBuilding",