| ... | @@ -2,13 +2,91 @@ In LOD3, the shapes of openings such as doors, windows can be modeled in additio |
... | @@ -2,13 +2,91 @@ In LOD3, the shapes of openings such as doors, windows can be modeled in additio |
|
|
analyzes or in visualizations for urban planning, for example in the context of citizen participation.
|
|
analyzes or in visualizations for urban planning, for example in the context of citizen participation.
|
|
|
Publicly available 3D models in LOD3 are therefore also rare. A simplified UML diagram of CityGML 2.0 LOD3 building object is shown below:
|
|
Publicly available 3D models in LOD3 are therefore also rare. A simplified UML diagram of CityGML 2.0 LOD3 building object is shown below:
|
|
|
|
|
|
|
|
**LOD3 daata model**
|
|
<div align=center>
|
|
|
|
|
|
|
|
Similar to LOD2 building geometry, the CityGML 2.0 standard allows the use of MultiSurface elements to model the boundary surfaces and openings while Solid elements to model a building as a water tight geometry in LOD3.
|
|

|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
A XML document of CityGML 2.0 LOD3 building object with building solid geometry will look like this:
|
|
Similar to LOD2 building geometry, the CityGML 2.0 standard allows the use of MultiSurface elements to model the boundary surfaces and openings while Solid elements to model a building as a water tight geometry in LOD3.
|
|
|
|
|
|
|
|
**snippet xml lod3**
|
|
An XML document of CityGML 2.0 LOD3 building object with building solid geometry will look like this:
|
|
|
|
|
|
|
|
```plaintext
|
|
|
|
<core:CityModel>
|
|
|
|
<core:cityObjectMember>
|
|
|
|
<bldg:Building gml:id="Simple_BD1">
|
|
|
|
.......
|
|
|
|
<bldg:lod3Solid>
|
|
|
|
<gml:Solid>
|
|
|
|
<gml:exterior>
|
|
|
|
<gml:CompositeSurface>
|
|
|
|
<gml:surfaceMember xlink:href="#Poly_GML_1" />
|
|
|
|
<gml:surfaceMember xlink:href="#Poly_GML_1_w1" />
|
|
|
|
<gml:surfaceMember xlink:href="#Poly_GML_" />
|
|
|
|
.......
|
|
|
|
</gml:CompositeSurface>
|
|
|
|
</gml:exterior>
|
|
|
|
</gml:Solid>
|
|
|
|
</bldg:lod3Solid>
|
|
|
|
<bldg:boundedBy>
|
|
|
|
<bldg:WallSurface gml:id="GML_1">
|
|
|
|
<bldg:lod3MultiSurface>
|
|
|
|
<gml:MultiSurface>
|
|
|
|
<gml:surfaceMember>
|
|
|
|
<gml:Polygon gml:id="Poly_GM_1">
|
|
|
|
<gml:exterior>
|
|
|
|
<gml:LinearRing>
|
|
|
|
.......
|
|
|
|
</gml:LinearRing>
|
|
|
|
</gml:exterior>
|
|
|
|
</gml:Polygon>
|
|
|
|
</gml:surfaceMember>
|
|
|
|
</gml:MultiSurface>
|
|
|
|
</bldg:lod3MultiSurface>
|
|
|
|
<bldg:opening>
|
|
|
|
<bldg:Window gml:id="GML_1_w1">
|
|
|
|
<bldg:lod3MultiSurface>
|
|
|
|
<gml:MultiSurface>
|
|
|
|
<gml:surfaceMember>
|
|
|
|
<gml:Polygon gml:id="Poly_GM_1_w1">
|
|
|
|
<gml:exterior>
|
|
|
|
<gml:LinearRing">
|
|
|
|
.......
|
|
|
|
</gml:LinearRing>
|
|
|
|
</gml:exterior>
|
|
|
|
</gml:Polygon>
|
|
|
|
</gml:surfaceMember>
|
|
|
|
</gml:MultiSurface>
|
|
|
|
</bldg:lod3MultiSurface>
|
|
|
|
</bldg:Window>
|
|
|
|
</bldg:opening>
|
|
|
|
<bldg:opening>
|
|
|
|
<bldg:Door gml:id="GML_1_d1">
|
|
|
|
<bldg:lod3MultiSurface>
|
|
|
|
<gml:MultiSurface>
|
|
|
|
<gml:surfaceMember>
|
|
|
|
<gml:Polygon gml:id="Poly_GM_1_d11">
|
|
|
|
<gml:exterior>
|
|
|
|
<gml:LinearRing>
|
|
|
|
.......
|
|
|
|
</gml:LinearRing>
|
|
|
|
</gml:exterior>
|
|
|
|
</gml:Polygon>
|
|
|
|
</gml:surfaceMember>
|
|
|
|
</gml:MultiSurface>
|
|
|
|
</bldg:lod3MultiSurface>
|
|
|
|
</bldg:Door>
|
|
|
|
</bldg:opening>
|
|
|
|
</bldg:WallSurface>
|
|
|
|
</bldg:boundedBy>
|
|
|
|
<bldg:boundedBy>
|
|
|
|
.......
|
|
|
|
</bldg:boundedBy>
|
|
|
|
</bldg:Building>
|
|
|
|
</core:cityObjectMember>
|
|
|
|
</core:CityModel>
|
|
|
|
```
|
|
|
|
|
|
|
|
Below figure shows a graphical representation of CityGML 2.0 LOD3 building object:
|
|
Below figure shows a graphical representation of CityGML 2.0 LOD3 building object:
|
|
|
|
|
|
| ... | | ... | |