Changes

Jump to navigation Jump to search
no edit summary
Line 2: Line 2:  
== Document History ==  
 
== Document History ==  
 
<!-- erste Reihe von Beispielen -->
 
<!-- erste Reihe von Beispielen -->
<table  border="1" cellspacing="0">
+
 
  <tr align="left" valign="top">
+
{| border="1" style="border-collapse:collapse" width="90%" colspan="5"
    <th width="220">
+
|-
Version
+
| style="width: 10%"|
    </th>
+
'''Version'''
    <th width="220">
+
| style="width: 15%"|
Datum
+
'''Date'''
    </th>
+
| style="width: 25%"|
    <th width="220">
+
'''Author(s)'''
Autor/en
+
| style="width: 15%"|
    </th>
+
'''Status'''
    <th width="220">
+
| style="width: 35%"|
Status
+
'''Remarks'''
    </th> 
+
|-
    <th width="220">
+
<!--
Bemerkungen
+
|
    </th>
  −
</tr>
  −
  <tr align="left" valign="top">
  −
    <td>
   
0.8.0
 
0.8.0
    </td>
+
|
    <td width="220">
   
Januar 2012
 
Januar 2012
    </td>
+
|
    <td>
+
| style="background-color: #ff7777;" |
    </td> 
  −
    <td bgcolor="#ff7777">
   
nicht öffentlich
 
nicht öffentlich
    </td> 
+
|
    <td>
   
Erste Versuche
 
Erste Versuche
    </td>
+
|-
</tr>
+
|
  <tr align="left" valign="top">
  −
    <td>
   
0.9.0
 
0.9.0
    </td>
+
|
    <td width="220">
   
April 2012
 
April 2012
    </td>
+
|
    <td>
+
| style="background-color: #ff7777;" |
    </td> 
  −
    <td bgcolor="#ff7777">
   
nicht öffentlich
 
nicht öffentlich
    </td> 
+
|
    <td>
   
Fertigstellung von Kapitel 1-4.1; 4.2 wird später bearbeitet
 
Fertigstellung von Kapitel 1-4.1; 4.2 wird später bearbeitet
    </td>
+
|-
</tr>
+
|
    <tr align="left" valign="top">
  −
    <td>
   
1.0.0
 
1.0.0
    </td>
+
|
    <td width="220">
   
Mai 2012
 
Mai 2012
    </td>
+
|
    <td>
   
SIG 3D / AG Qualität
 
SIG 3D / AG Qualität
    </td> 
+
| style="background-color: #73ff73;" |
    <td bgcolor="#73ff73">
   
öffentlich
 
öffentlich
    </td> 
+
|
    <td>
   
Erste öffentliche Version von Kapitel 1-4.1;
 
Erste öffentliche Version von Kapitel 1-4.1;
    </td>
+
|-
</tr>
+
|
    <tr align="left" valign="top">
  −
    <td>
   
1.1.0
 
1.1.0
    </td>
+
|
    <td width="220">
   
Januar/Februar 2013
 
Januar/Februar 2013
    </td>
+
|
    <td>
   
SIG 3D / AG Qualität
 
SIG 3D / AG Qualität
    </td> 
+
| style="background-color: #ff7777;" |
    <td bgcolor="#ff7777">
   
nicht öffentlich
 
nicht öffentlich
    </td> 
+
|
  −
    <td>
   
Vorbereitung Version 2.0.0 mit Erweiterter Modellierung;
 
Vorbereitung Version 2.0.0 mit Erweiterter Modellierung;
    </td>
+
|-
</tr>
+
-->
    <tr align="left" valign="top">
+
|
    <td>
   
2.0.0
 
2.0.0
    </td>
+
|
    <td width="220">
   
März 2013
 
März 2013
    </td>
+
|
    <td>
   
SIG 3D / AG Qualität  
 
SIG 3D / AG Qualität  
(c) 2013 Copyright Special Interest Group 3D (SIG3D) of the Spatial Data Infrastructure Germany (GDI-DE) http://www.sig3d.org
+
 
    </td> 
+
&copy; 2013 Special Interest Group 3D (SIG3D) der GDI-DE http://www.sig3d.org
    <td bgcolor="#73ff73">
+
| style="background-color: #73ff73;" |
 
öffentlich
 
öffentlich
    </td> 
+
|
  −
    <td>
   
Erste öffentliche Version mit Erweiterter Modellierung;
 
Erste öffentliche Version mit Erweiterter Modellierung;
    </td>
+
|-
</tr>
+
|
    <tr align="left" valign="top">
  −
    <td>
   
2.0.0 EN
 
2.0.0 EN
    </td>
+
|
    <td width="220">
   
November 2013
 
November 2013
    </td>
+
|
    <td>
+
SIG 3D / Quality Working Group
 +
 
 +
&copy; 2013-2014  Special Interest Group 3D (SIG3D) of the Spatial Data Infrastructure Germany (GDI-DE) http://www.sig3d.org /EC, KHH
 +
| style="background-color: #73ff73;" |
 +
public
 +
|
 +
English version;
 +
|-
 +
|
 +
2.0.1 EN
 +
|
 +
November 2017
 +
|
 
SIG 3D / Quality Working Group
 
SIG 3D / Quality Working Group
(c) 2013 Copyright Special Interest Group 3D (SIG3D) of the Spatial Data Infrastructure Germany (GDI-DE) http://www.sig3d.org /EC, KHH
  −
    </td> 
  −
    <td bgcolor="#73ff73">
  −
public    </td> 
  −
  −
    <td>
  −
First English version;
  −
    </td>
  −
</tr>
     −
  </table>
+
EC, KHH
 +
| style="background-color: #73ff73;" |
 +
public
 +
|
 +
License changed to Creative Commons BY-NC-SA 4.0;
 +
|-
 +
|}
 +
 
 +
 
 
-----
 
-----
 +
{| width="100%" cellspacing="6" border="0"
 +
|- valign="top" align="left"
 +
| width="80%" | <div style="margin: 10px; border: 2px solid #dfdfdf; background-color:#f8f8ff;">{{Copyright-BY-NC-SA-4.0}}</div>
 +
|}
 
-----
 
-----
   Line 136: Line 116:     
=== Scope ===
 
=== Scope ===
* The modeling recommendations are usually independent from the recording method that means that this document is '''not''' a recording manual.
+
* The modeling recommendations are usually independent from the recording method. That means that this document is '''not''' a recording manual.
 
* This document describes the modeling of 3D objects on the basis of '''existing information'''. In case of lacking information, in particular in case of missing height information, objects must '''explicitly not''' be modeled.  For example, if all relevant information on balconies is available, this document provides recommendations for a standardized modeling. Otherwise balconies must not be modeled.  
 
* This document describes the modeling of 3D objects on the basis of '''existing information'''. In case of lacking information, in particular in case of missing height information, objects must '''explicitly not''' be modeled.  For example, if all relevant information on balconies is available, this document provides recommendations for a standardized modeling. Otherwise balconies must not be modeled.  
 
* Recommendations are related to the Open Geospatial Consortium (OGC) standard '''CityGML version 1.0 and 2.0'''.
 
* Recommendations are related to the Open Geospatial Consortium (OGC) standard '''CityGML version 1.0 and 2.0'''.
Line 186: Line 166:  
'''Definitions of SIG 3D:'''
 
'''Definitions of SIG 3D:'''
 
* LoD0
 
* LoD0
** For every building or building part the footprint or roof outline is representad by a horizontal polygon with a well defined absolute and constant height.  
+
** For every building or building part the footprint or roof outline is represented by a horizontal polygon with a well defined absolute and constant height.  
 
* LoD1
 
* LoD1
 
** For every building or building part the generalized outer shell is represented by exactly one prismatic extrusion solid. Ground, floor and roof surfaces must be horizontal, lateral boundary surfaces must be vertical.
 
** For every building or building part the generalized outer shell is represented by exactly one prismatic extrusion solid. Ground, floor and roof surfaces must be horizontal, lateral boundary surfaces must be vertical.
Line 194: Line 174:  
** For every building or building part the geometrically detailed outer shell is represented by detailed outer surfaces and detailed roof shapes. All kind of surfaces ( e.g. ground surfaces, wall surfaces, roof surfaces, outer ceiling surfaces, outer floor surfaces, virtual closure surfaces ) and additional building elements ( e.g. building installations like balkonies, dormers and chimneys ) may be more detailly represented as semantic objects. In respect to LoD2 doors and windows can be modeled as planar thematic objects.  
 
** For every building or building part the geometrically detailed outer shell is represented by detailed outer surfaces and detailed roof shapes. All kind of surfaces ( e.g. ground surfaces, wall surfaces, roof surfaces, outer ceiling surfaces, outer floor surfaces, virtual closure surfaces ) and additional building elements ( e.g. building installations like balkonies, dormers and chimneys ) may be more detailly represented as semantic objects. In respect to LoD2 doors and windows can be modeled as planar thematic objects.  
 
* LoD4
 
* LoD4
** For every building or building part the geometrically detailed outer shell and interior is represented by detailed outer and inner surfaces and detailed roof shapes. All kind of surfaces ( e.g. ground surfaces, inner and outer wall surfaces, inner and outer roof surfaces, outer ceiling surfaces, outer floor surfaces, virtual closure surfaces ) and additional movable and non movable building elements ( e.g. building installations like balkonies, dormers, chimneys, interior and furniture ) may be more detailly represented as semantic objects.  
+
** For every building or building part the geometrically detailed outer shell and interior is represented by detailed outer and inner surfaces and detailed roof shapes. All kind of surfaces ( e.g. ground surfaces, inner and outer wall surfaces, inner and outer roof surfaces, outer ceiling surfaces, outer floor surfaces, virtual closure surfaces ) and additional movable and non movable building elements ( e.g. building installations like balconies, dormers, chimneys, interior and furniture ) may be represented with greater detail as semantic objects.  
 
-----
 
-----
   Line 237: Line 217:  
=== <span id="ModelStructure">Model Structure</span> ===
 
=== <span id="ModelStructure">Model Structure</span> ===
   −
The use of ''core:CityModel'' is not explicitely regulated in the specification and in the schema. The multiple use of ''core:CityModel'' is compliant to the schema and will be validated.
+
The use of ''core:CityModel'' is not regulated explicitly in the specification and in the schema. The multiple use of ''core:CityModel'' is compliant to the schema and will be validated.
 
In order to avoid conflicts while importing CityGML models, it is recommended to use '''exactly one''' instance of ''core:CityModel'' as '''root element'''.
 
In order to avoid conflicts while importing CityGML models, it is recommended to use '''exactly one''' instance of ''core:CityModel'' as '''root element'''.
   Line 246: Line 226:  
The ''measuredHeight'' is the '''measured''' or '''computed''' difference between the lowest terrain intersection point and the highest roof point with the following properties:
 
The ''measuredHeight'' is the '''measured''' or '''computed''' difference between the lowest terrain intersection point and the highest roof point with the following properties:
   −
* the ''measuredHeight'' is a '''simple''' attribute can not further specified and/or qualified;  
+
* the ''measuredHeight'' is a '''simple''' attribute and so can not be specified and/or qualified any further;  
 
* the ''measuredHeight'' is '''always''' related to the '''real''' building;
 
* the ''measuredHeight'' is '''always''' related to the '''real''' building;
 
* the ''measuredHeight'' is '''independent of the LoD''' of the building;
 
* the ''measuredHeight'' is '''independent of the LoD''' of the building;
Line 270: Line 250:       −
If you need absolute heights for the noted values you must define them as generic attributes (dimensioned ''gen:measureAttribute''):
+
If absolute heights for the noted values are needed, they have to be defined as generic attributes (dimensioned ''gen:measureAttribute''):
 
* ''<gen:measureAttribute name="min height surface"><gen:value uom="#m">Value</gen:value></gen:measureAttribute>''
 
* ''<gen:measureAttribute name="min height surface"><gen:value uom="#m">Value</gen:value></gen:measureAttribute>''
 
* ''<gen:measureAttribute name="min height eaves"><gen:value uom="#m">Value</gen:value></gen:measureAttribute>''
 
* ''<gen:measureAttribute name="min height eaves"><gen:value uom="#m">Value</gen:value></gen:measureAttribute>''
Line 322: Line 302:  
-----
 
-----
   −
=== <span id="AuskragendeBauelemente">Cantilevered Building Elements</span> ===
+
=== <span id="AuskragendeBauelemente">Overhanging Building Elements</span> ===
Cantilevered or projecting building elements are defined as '''parts''' of roofs, walls etc, which should '''not be considered in the volume calculation of the building'''. Cantilevered or projecting building elements are modeled as follows:
+
Overhanging or projecting building elements are defined as '''parts''' of roofs, walls etc, which should '''not be considered in the volume calculation of the building'''. Overhanging or projecting building elements are modeled as follows:
* as surface element(s) always separated from the volume-forming building element (see '''Figure A''')
+
* always as from the volume-forming building element separated surface element(s) (see '''Figure A''')
 
* always as a surface element, if the thickness of the building element is less than 0.5 m (see '''Figure B''')
 
* always as a surface element, if the thickness of the building element is less than 0.5 m (see '''Figure B''')
 
* always as a solid element, if the thickness of the building element is greater than 0.5 m  (see '''Figure B''')
 
* always as a solid element, if the thickness of the building element is greater than 0.5 m  (see '''Figure B''')
Line 376: Line 356:     
=== <span id="Addresses">Addresses</span> ===
 
=== <span id="Addresses">Addresses</span> ===
* The CityGML specification allows to assign an address both to a building (''bldg:Building'', ''bldg:BuildingPart'') as well to a door (''bldg:Door''). It is recommended '''always to assign an address to a building''' (in any LoD) because doors are not available in LoD1 and LoD2.
+
* The CityGML specification allows to assign an address both to a building (''bldg:Building'', ''bldg:BuildingPart'') as well as to a door (''bldg:Door''). It is recommended '''always to assign an address to a building''' (in any LoD) because doors are not available in LoD1 and LoD2.
    
* It is recommended to use the complete '''postal address'''.
 
* It is recommended to use the complete '''postal address'''.
Line 469: Line 449:  
CityGML references to the following geometry classes ('''CityGML 2.0 Annex D'''):
 
CityGML references to the following geometry classes ('''CityGML 2.0 Annex D'''):
   −
<table width="1200px" border="1" cellspacing="0">
+
{| border="1" style="border-collapse:collapse" width="90%" colspan="3"
  <tr align="left">
+
|-
    <td width="250px">
+
| style="width: 25%"|
'''Abstract Classes'''
+
'''Abstract Classes'''
    </td>
+
| style="width: 25%"|
    <td width="250px">
+
'''Instantiated Classes'''
'''Instantiated Classes'''
+
| style="width: 50%"|
    </td>
  −
    <td width="700px">
   
'''Further Limitations'''
 
'''Further Limitations'''
    </td>
+
|-
  </tr>
+
| rowspan="2" |
  <tr>
  −
    <td width="250px" rowspan="2">
   
''gml:_Solid''
 
''gml:_Solid''
    </td>
+
|
    <td width="250px">
+
''gml:'''Solid'''''
''gml:'''Solid'''''
+
|
    </td>
  −
    <td>
   
only ''gml:OrientableSurface'', ''gml:Polygon'', ''gml:CompositeSurface'',
 
only ''gml:OrientableSurface'', ''gml:Polygon'', ''gml:CompositeSurface'',
   −
''tex:TexturedSurface'' (obsolete)
+
''tex:TexturedSurface'' (obsolete)
    </td>
+
|-
  </tr>
+
|
  <tr>
+
''gml:'''CompositeSolid'''''
    <td>
+
|
''gml:'''CompositeSolid'''''
  −
    </td>
  −
    <td>
   
no restriction
 
no restriction
    </td>
+
|-
  </tr>
+
| rowspan="6" |
<!--------    ---->
  −
  <tr>
  −
    <td rowspan="6">
   
''gml:_Surface''
 
''gml:_Surface''
    </td>
+
|
    <td>
   
''gml:'''Polygon'''''
 
''gml:'''Polygon'''''
    </td>
+
|
  <td>
   
only ''gml:'''LinearRing''''' and ''gml:'''Ring''''' exclusively with ''gml:LineString'' or ''gml:CompositeCurve''
 
only ''gml:'''LinearRing''''' and ''gml:'''Ring''''' exclusively with ''gml:LineString'' or ''gml:CompositeCurve''
    </td>
+
|-
</tr>
+
|
  <tr>
+
''gml:'''OrientableSurface'''''
 
+
|
    <td>
  −
''gml:'''OrientableSurface'''''
  −
    </td>
  −
  <td>
   
no restriction
 
no restriction
    </td>
+
|-
</tr>
+
|
  <tr>
  −
 
  −
    <td>
   
''tex:TextureSurface''
 
''tex:TextureSurface''
    </td>
+
|
  <td>
   
obsolete
 
obsolete
    </td>
+
|-
</tr>
+
|
  <tr>
+
''gml:'''CompositeSurface'''''
 +
|
 +
only ''gml:OrientableSurface'', ''gml:Polygon'', ''gml:CompositeSurface''
   −
    <td>
+
''tex:TexturedSurface'' (obsolete)
''gml:'''CompositeSurface'''''
+
|-
    </td>
+
|
  <td>
  −
only ''gml:OrientableSurface'', ''gml:Polygon'', ''gml:CompositeSurface''
  −
 
  −
''tex:TexturedSurface'' (veraltet)
  −
    </td>
  −
</tr>
  −
  <tr>
  −
 
  −
    <td>
   
''gml:'''TriangulatedSurface'''''
 
''gml:'''TriangulatedSurface'''''
    </td>
+
|
  <td>
   
no restriction
 
no restriction
    </td>
+
|-
</tr>
+
|
  <tr>
  −
 
  −
    <td>
   
''gml:'''Tin'''''
 
''gml:'''Tin'''''
    </td>
+
|
  <td>
   
no restriction
 
no restriction
    </td>
+
|-
</tr>
+
| rowspan="2" |
<!--------    ---->
  −
  <tr>
  −
    <td rowspan="2">
   
''gml:_Curve''
 
''gml:_Curve''
    </td>
+
|
    <td>
   
''gml:'''LineString'''''
 
''gml:'''LineString'''''
    </td>
+
|
  <td>
   
no restriction
 
no restriction
    </td>
+
|-
</tr>
+
|
  <tr>
  −
    <td>
   
''gml:'''CompositeCurve'''''
 
''gml:'''CompositeCurve'''''
    </td>
+
|
  <td>
+
''gml:LineString'' and ''gml:CompositeCurve'' only
''gml:LineString'' and ''gml:CompositeCurve'' only  
+
|-
    </td>
+
|
</tr>
  −
  <tr>
  −
<td>
   
''gml:_GeometricPrimitive''
 
''gml:_GeometricPrimitive''
</td>
+
|
    <td>
   
''gml:'''Point'''''
 
''gml:'''Point'''''
    </td>
+
|
  <td>
   
no restriction
 
no restriction
    </td>
+
|-
</tr>
+
|
  <tr>
+
 
<!--------    ---->
  −
<td>
   
''gml:_Coverage''
 
''gml:_Coverage''
</td>
+
|
    <td>
   
''gml:'''RectifiedGridCoverage'''''
 
''gml:'''RectifiedGridCoverage'''''
    </td>
+
|
  <td>
   
no restriction
 
no restriction
    </td>
+
|-
</tr>
+
| rowspan="6" |
 
+
''gml:_AbstractGeometricAggregate''
 
+
|
 
  −
 
  −
 
  −
<!--------    ---->
  −
  <tr>
  −
    <td rowspan="6">
  −
''gml:_AbstractGeometricAggregate''
  −
    </td>
  −
    <td>
   
''gml:'''MultiSolid'''''
 
''gml:'''MultiSolid'''''
    </td>
+
|
  <td>
   
no restriction
 
no restriction
    </td>
+
|-
 
+
|
</tr>
  −
<tr>
  −
    <td>
   
''gml:'''MultiSurface'''''
 
''gml:'''MultiSurface'''''
    </td>
+
|
  <td>
   
only ''gml:OrientableSurface'', ''gml:Polygon'', ''gml:CompositeSurface'',
 
only ''gml:OrientableSurface'', ''gml:Polygon'', ''gml:CompositeSurface'',
    
''tex:TexturedSurface'' (obsolete)
 
''tex:TexturedSurface'' (obsolete)
    </td>
+
|-
</tr>
+
|
<tr>
  −
    <td>
   
''gml:'''MultiCurve'''''
 
''gml:'''MultiCurve'''''
    </td>
+
|
  <td>
   
only ''gml:LineString'' and ''gml:CompositeCurve''
 
only ''gml:LineString'' and ''gml:CompositeCurve''
    </td>
+
|-
</tr>
+
|
<tr>
  −
    <td>
   
''gml:'''MultiPoint'''''
 
''gml:'''MultiPoint'''''
    </td>
+
|
  <td>
   
no restriction
 
no restriction
    </td>
+
|-
</tr>
+
|
<tr>
  −
    <td>
   
''gml:'''GeometricComplex'''''
 
''gml:'''GeometricComplex'''''
    </td>
+
|
  <td>
   
restricted to connected linear networks
 
restricted to connected linear networks
    </td>
+
|-
</tr>
+
|
<tr>
  −
    <td>
   
''gml:'''MultiGeometry'''''
 
''gml:'''MultiGeometry'''''
    </td>
+
|
  <td>
   
restrictrions see allowed geometry types
 
restrictrions see allowed geometry types
    </td>
+
|-
 
+
|}
</tr>
  −
 
  −
</table>
  −
 
        Line 777: Line 677:  
===== Examples =====
 
===== Examples =====
   −
<table width="1200px"  border="0" cellspacing="6">
+
<table width="1000px"  border="0" cellspacing="6">
 
   <tr align="left">
 
   <tr align="left">
 
     <td colspan="6">
 
     <td colspan="6">
Line 784: Line 684:  
     </tr>
 
     </tr>
 
   <tr align="middle">
 
   <tr align="middle">
   <td width="200px" valign="bottom">
+
   <td width="166px" valign="bottom">
[[image:Building-Example-1-V1-real.png|200px]]
+
[[image:Building-Example-1-V1-real.png|166px]]
 
     </td>
 
     </td>
<!--    <td width="200px" valign="bottom">
+
<!--    <td width="166px" valign="bottom">
[[image:Building-Example-1-V1-ALKIS.png|200px]]
+
[[image:Building-Example-1-V1-ALKIS.png|166px]]
 
     </td>-->
 
     </td>-->
     <td width="200px" valign="bottom">
+
     <td width="166px" valign="bottom">
[[image:Building-Example-1-V1-LOD0.png|200px]]
+
[[image:Building-Example-1-V1-LOD0.png|166px]]
 
     </td>   
 
     </td>   
     <td width="200px" valign="bottom">
+
     <td width="166px" valign="bottom">
[[image:Building-Example-1-V1-LOD1.png|200px]]
+
[[image:Building-Example-1-V1-LOD1.png|166px]]
 
     </td>   
 
     </td>   
     <td width="200px" valign="bottom">
+
     <td width="166px" valign="bottom">
[[image:Building-Example-1-V1-LOD2.png|200px]]
+
[[image:Building-Example-1-V1-LOD2.png|166px]]
 
     </td>  
 
     </td>  
     <td width="200px" valign="bottom">
+
     <td width="166px" valign="bottom">
[[image:Building-Example-1-V1-LOD3.png|200px]]
+
[[image:Building-Example-1-V1-LOD3.png|166px]]
 
     </td>  
 
     </td>  
 
   <tr align="middle" valign="top">
 
   <tr align="middle" valign="top">
Line 858: Line 758:     
:*In LoD1 a solid directly contains the bounding geometry ('''Figure A''')
 
:*In LoD1 a solid directly contains the bounding geometry ('''Figure A''')
:*In LoD2 and LoD3 a solid contains external references (Xlinks) to the bounding geometry ([[#Wandflächen|wall surfaces]], [[#Dachflächen|roof surfaces]], [[#Grundflächen|ground surfaces]], [[#Äußere_Deckenflächen|outer ceiling surfaces]], [[#Äußere_Bodenflächen|outer bottom surfaces]] and  [[#Virtuelle_Begrenzungsflächen|closure surfaces]] as well as [[#Türen|doors]] and [[#Fenster|windows]]). '''In real nonexistent surfaces''' are modeled as closure surfaces ('''Figure B''').
+
:*In LoD2 and LoD3 a solid contains external references (Xlinks) to the bounding geometry ([[#Wall Surface|wall surfaces]], [[#Roof Surface|roof surfaces]], [[#Ground Surface|ground surfaces]], [[#Outer Ceiling Surface|outer ceiling surfaces]], [[#Äußere_Bodenflächen|outer bottom surfaces]] and  [[#Closure Surface|closure surfaces]] as well as [[#Doors|doors]] and [[#Windows|windows]]). '''Surfaces, which do not exist in reality''' are modeled as closure surfaces ('''Figure B''').
:*In LoD2 a solid contains external references (Xlinks) to the real bounding geometry. '''In real nonexistent surfaces''' are modeled as closure surfaces and assigned directly to the building part ('''Figure C''').
+
:*In LoD2 a solid contains external references (Xlinks) to the real bounding geometry. '''Surfaces, which do not exist in reality''' are modeled as closure surfaces and assigned directly to the building part ('''Figure C''').
    
<!-- erste Reihe von Beispielen -->
 
<!-- erste Reihe von Beispielen -->
 
<table  border="0" cellspacing="6">
 
<table  border="0" cellspacing="6">
 
   <tr align="left" valign="center">
 
   <tr align="left" valign="center">
     <td width="400">
+
     <td width="333">
 
[[image:Geometrie-Beispiel-Wiki-LOD1.png|200px]]
 
[[image:Geometrie-Beispiel-Wiki-LOD1.png|200px]]
 
     </td>   
 
     </td>   
     <td width="400">
+
     <td width="333">
 
[[image:Geometrie-Beispiel-Wiki-LOD2-FallB.png|200px]]
 
[[image:Geometrie-Beispiel-Wiki-LOD2-FallB.png|200px]]
 
     </td>  
 
     </td>  
     <td width="400">
+
     <td width="333">
 
[[image:Geometrie-Beispiel-Wiki-LOD2-FallB.png|200px]]
 
[[image:Geometrie-Beispiel-Wiki-LOD2-FallB.png|200px]]
 
     </td>
 
     </td>
 
</tr>  
 
</tr>  
 
  <tr align="left" valign="center">
 
  <tr align="left" valign="center">
     <td width="400">
+
     <td width="333">
 
[[image:Geometrie-Beispiel-Wiki-LOD1-gedreht.png|300px]]
 
[[image:Geometrie-Beispiel-Wiki-LOD1-gedreht.png|300px]]
 
     </td>   
 
     </td>   
     <td width="400">
+
     <td width="333">
 
[[image:Geometrie-Beispiel-Wiki-LOD2-gedreht-FallB.png|300px]]
 
[[image:Geometrie-Beispiel-Wiki-LOD2-gedreht-FallB.png|300px]]
 
     </td>  
 
     </td>  
     <td width="400">
+
     <td width="333">
 
[[image:Geometrie-Beispiel-Wiki-LOD2-gedreht-FallC.png|300px]]
 
[[image:Geometrie-Beispiel-Wiki-LOD2-gedreht-FallC.png|300px]]
 
     </td>
 
     </td>
Line 913: Line 813:     
===== Examples =====
 
===== Examples =====
<table width="1100px"  border="0" cellspacing="0">
+
<table width="1000px"  border="0" cellspacing="0">
 
   <tr align="left">
 
   <tr align="left">
 
     <td>
 
     <td>
Line 923: Line 823:  
   </tr>
 
   </tr>
 
   <tr align="left">
 
   <tr align="left">
     <td width="550px" valign="bottom">
+
     <td width="500px" valign="bottom">
[[image:Buero-Werkshalle-01.png|500px]]
+
[[image:Buero-Werkshalle-01.png|450px]]
 
     </td>
 
     </td>
     <td width="550px" valign="bottom">
+
     <td width="500px" valign="bottom">
    
     </td>
 
     </td>
Line 941: Line 841:  
</table>
 
</table>
   −
<table width="1100px"  border="0" cellspacing="0">
+
<table width="1000px"  border="0" cellspacing="0">
 
   <tr align="left">
 
   <tr align="left">
 
     <td>
 
     <td>
Line 951: Line 851:  
   </tr>
 
   </tr>
 
   <tr align="left">
 
   <tr align="left">
     <td width="550px" valign="bottom">
+
     <td width="500px" valign="bottom">
[[image:FJK-Haus-BuildingParts.png|500px]]
+
[[image:FJK-Haus-BuildingParts.png|450px]]
 
     </td>
 
     </td>
     <td width="550px" valign="bottom">
+
     <td width="500px" valign="bottom">
[[image:FJK-Haus-BuildingParts-03.png|500px]]
+
[[image:FJK-Haus-BuildingParts-03.png|450px]]
 
     </td>
 
     </td>
   Line 972: Line 872:     
Variante 1
 
Variante 1
[[image:Variante-01-V2-red.png|500px]]
+
[[image:Variante-01-V2-red.png|450px]]
    
'''Variante 2'''
 
'''Variante 2'''
[[image:Variante-02-V1-red.png|500px]]
+
[[image:Variante-02-V1-red.png|450px]]
    
Variante 3
 
Variante 3
[[image:Variante-03-V2-red.png|500px]]
+
[[image:Variante-03-V2-red.png|450px]]
    
-----
 
-----
Line 999: Line 899:  
:'''''gml:Geometry''''' allows '''points''', '''lines''', '''areas''', '''volumes''' as well as any combination of these elements.
 
:'''''gml:Geometry''''' allows '''points''', '''lines''', '''areas''', '''volumes''' as well as any combination of these elements.
 
:The use of points is '''<span style="color:#FF0000">not recommended</span>'''. <br />
 
:The use of points is '''<span style="color:#FF0000">not recommended</span>'''. <br />
:The use of lines is only '''<span style="color:#0000FF">recommenced under certain circumstances</span>''', because not all applications are able process this geometry.
+
:The use of lines is only '''<span style="color:#0000FF">recommenced under certain circumstances</span>''', because not all applications are able to process this geometry.
    
<table  border="0" cellspacing="6">
 
<table  border="0" cellspacing="6">
 
   <tr align="left" valign="center">
 
   <tr align="left" valign="center">
 
     <td width="300">
 
     <td width="300">
[[image:Haus-mit-Antenne-V1.png|300px]]
+
[[image:Haus-mit-Antenne-V1.png|250px]]
 
     </td>   
 
     </td>   
 
     <td width="300">
 
     <td width="300">
[[image:Haus-mit-SolarPanel-V1.png|300px]]
+
[[image:Haus-mit-SolarPanel-V1.png|250px]]
 
     </td>  
 
     </td>  
 
     <td width="300">
 
     <td width="300">
[[image:Haus-mit-Kamin-V1.png|300px]]
+
[[image:Haus-mit-Kamin-V1.png|250px]]
 
     </td>
 
     </td>
 
</tr>  
 
</tr>  
Line 1,029: Line 929:  
   <tr align="left" valign="center">
 
   <tr align="left" valign="center">
 
     <td width="300">
 
     <td width="300">
[[image:Haus-mit-SatellitenAntenne-V2.png|300px]]
+
[[image:Haus-mit-SatellitenAntenne-V2.png|250px]]
 
     </td>   
 
     </td>   
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Treppe-V2-MultiGeo-V1.png|300px]]
+
[[image:LoD2-Haus-Treppe-V2-MultiGeo-V1.png|250px]]
 
     </td>  
 
     </td>  
 
     <td width="300">
 
     <td width="300">
[[image:Haus-mit-Balkon-V2.png|300px]]
+
[[image:Haus-mit-Balkon-V2.png|250px]]
 
     </td>
 
     </td>
 
</tr>  
 
</tr>  
Line 1,057: Line 957:  
   <tr align="left" valign="center">
 
   <tr align="left" valign="center">
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-Solid-V1.png|200px]]
+
[[image:LoD2-Haus-Turm-Solid-V1.png|250px]]
 
     </td>   
 
     </td>   
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-BoundeBy-V1.png|320px]]
+
[[image:LoD2-Haus-Turm-BoundeBy-V1.png|350px]]
 
     </td>  
 
     </td>  
 
</tr>  
 
</tr>  
 
  <tr align="left" valign="center">
 
  <tr align="left" valign="center">
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-Solid-V1-explode.png|200px]]
+
[[image:LoD2-Haus-Turm-Solid-V1-explode.png|250px]]
 
     </td>   
 
     </td>   
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-BoundeBy-V1-explode.png|320px]]
+
[[image:LoD2-Haus-Turm-BoundeBy-V1-explode.png|350px]]
 
     </td>  
 
     </td>  
 
</tr>  
 
</tr>  
Line 1,074: Line 974:  
  <tr align="left" valign="center">
 
  <tr align="left" valign="center">
 
     <td width="300">
 
     <td width="300">
Building with a small ridge turret (modeled as building installation with geometry)
+
Building with a small ridge turret (modeled as a building installation with geometry)
 
     </td>   
 
     </td>   
     <td width="500">
+
     <td width="400">
Building with a tower (modeled as building installation with boundary surfaces)
+
Building with a tower (modeled as a building installation with boundary surfaces)
 
     </td>  
 
     </td>  
 
</tr>  
 
</tr>  
Line 1,098: Line 998:  
   <tr align="left" valign="center">
 
   <tr align="left" valign="center">
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-Solid-LOD1-V1.png|300px]]
+
[[image:LoD2-Haus-Turm-Solid-LOD1-V1.png|250px]]
 
     </td>   
 
     </td>   
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-Solid-LOD2-V1.png|300px]]
+
[[image:LoD2-Haus-Turm-Solid-LOD2-V1.png|250px]]
 
     </td>  
 
     </td>  
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-Solid-V1.png|300px]]
+
[[image:LoD2-Haus-Turm-Solid-V1.png|250px]]
 
     </td>
 
     </td>
 
</tr>  
 
</tr>  
Line 1,122: Line 1,022:  
   <tr align="left" valign="center">
 
   <tr align="left" valign="center">
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-BoundeBy-LOD1-V1.png|400px]]
+
[[image:LoD2-Haus-Turm-BoundeBy-LOD1-V1.png|300px]]
 
     </td>   
 
     </td>   
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-BoundeBy-V1.png|400px]]
+
[[image:LoD2-Haus-Turm-BoundeBy-V1.png|300px]]
 
     </td>  
 
     </td>  
 
     <td width="300">
 
     <td width="300">
[[image:LoD2-Haus-Turm-BoundeBy-LOD3-V1.png|400px]]
+
[[image:LoD2-Haus-Turm-BoundeBy-LOD3-V1.png|300px]]
 
     </td>
 
     </td>
 
</tr>  
 
</tr>  
Line 1,211: Line 1,111:  
:points to the LoD3 surface geometry of the base area
 
:points to the LoD3 surface geometry of the base area
 
;''bldg:opening'' <span style="color:#FF0000">not recommended</span>
 
;''bldg:opening'' <span style="color:#FF0000">not recommended</span>
:points to a CityGML feature ''bldg:Opening'' ( ''bldg:Door'' ( see [[#Doors|doors]] ) or ''bldg:Window'' ( see [[#windows|windows]] ) )
+
:points to a CityGML feature ''bldg:Opening'' ( ''bldg:Door'' ( see [[#Doors|doors]] ) or ''bldg:Window'' ( see [[#Windows|windows]] ) )
    
===== Examples =====
 
===== Examples =====
Line 1,337: Line 1,237:  
:points to the LoD3 surface geometry of the wall
 
:points to the LoD3 surface geometry of the wall
 
;''bldg:opening''
 
;''bldg:opening''
:points to a CityGML feature ''bldg:Opening'' ( ''bldg:Door'' ( see [[#Doors|doors]] ) or ''bldg:Window'' ( see [[#windows|windows]] ) )
+
:points to a CityGML feature ''bldg:Opening'' ( ''bldg:Door'' ( see [[#Doors|doors]] ) or ''bldg:Window'' ( see [[#Windows|windows]] ) )
    
===== Examples =====
 
===== Examples =====
Line 1,745: Line 1,645:     
===== Geometry =====
 
===== Geometry =====
'''gml:MultiSurface''' siehe auch [[Handbuch für die Modellierung von 3D Objekten - Teil 1: Grundlagen (Regeln für valide GML Geometrie-Elemente in CityGML)#gml:MultiSurface| Handbuch - Teil 1]]
+
;'''''gml:MultiSurface'''''
* Eine virtuelle Begrenzungsfläche des Gebäudes besteht nur aus den von '''außen sichtbaren''' (gedachten) Flächen.
+
:see also [[Modeling Guide for 3D Objects - Part 1: Basics (Rules for Validating GML Geometries in CityGML)#gml:MultiSurface|Modeling Guide for 3D Objects - Part 1]]
 +
* A '''closure surface''' consists only of virtual  ( imaginary ) surfaces which are '''visible from the outside''' of the building, building part or building installation.
    
===== Attributes =====
 
===== Attributes =====
 
;''bldg:lod2MultiSurface''
 
;''bldg:lod2MultiSurface''
:Zeigt auf die LOD2 Geometrie
+
:points to the LoD2 surface geometry
 
;''bldg:lod3MultiSurface''
 
;''bldg:lod3MultiSurface''
:Zeigt auf die LOD3 Geometrie
+
:points to the LoD3 surface geometry
;''bldg:opening'' <span style="color:#FF0000">nicht empfohlen</span>
+
;''bldg:opening'' <span style="color:#FF0000">not recommended</span>
:Zeigt auf ein CityGML feature ''bldg:Opening'' (''bldg:Door'' (siehe [[#Türen|Türen]]) oder ''bldg:Window'' (siehe [[#Fenster|Fenster]]))
+
:points to a CityGML feature ''bldg:Opening'' ( ''bldg:Door'' ( see [[#Doors|doors]] ) or ''bldg:Window'' ( see [[#windows|windows]] ) )
    
===== Examples =====
 
===== Examples =====
Line 1,762: Line 1,663:  
   <tr align="left" valign="top">
 
   <tr align="left" valign="top">
 
     <td width="250">
 
     <td width="250">
'''Offene Scheune'''
+
'''Open barn'''
 
     </td>   
 
     </td>   
 
     <td width="250">
 
     <td width="250">
'''Durchgangsbahnhof'''
+
'''Railway platform hall'''
 
     </td>   
 
     </td>   
 
     <td width="250">
 
     <td width="250">
'''Parkhaus'''
+
'''Parking garage'''
 
     </td>   
 
     </td>   
 
</tr>
 
</tr>
Line 1,784: Line 1,685:  
   <tr align="left" valign="top">
 
   <tr align="left" valign="top">
 
     <td>
 
     <td>
1 x ClosureSurface
+
1 ClosureSurface
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
2 x ClosureSurface
+
2 ClosureSurface
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
28 x ClosureSurface
+
28 ClosureSurface
 
     </td>   
 
     </td>   
 
   </tr>
 
   </tr>
Line 1,804: Line 1,705:     
===== CityGML Feature =====
 
===== CityGML Feature =====
* '''LOD1:''' not available
+
* '''LoD1:''' not available
* '''LOD2:''' not available
+
* '''LoD2:''' not available
* '''LOD3:''' ''bldg:Door''
+
* '''LoD3:''' ''bldg:Door''
    
===== Geometry =====
 
===== Geometry =====
'''''gml:MultiSurface''''' siehe auch [[Handbuch für die Modellierung von 3D Objekten - Teil 1: Grundlagen (Regeln für valide GML Geometrie-Elemente in CityGML)#gml:MultiSurface| Handbuch - Teil 1]]
+
;'''''gml:MultiSurface'''''  
 +
:see also [[Modeling Guide for 3D Objects - Part 1: Basics (Rules for Validating GML Geometries in CityGML)#gml:MultiSurface|Modeling Guide for 3D Objects - Part 1]]
   −
* Türen können nur aus den von '''außen sichtbaren''' Flächen (Fall A, B und C) oder als '''räumliche Objekte''' (Fall D) modelliert werden.
+
* A '''door''' consists only of surfaces which are either '''visible from the outside''' of the building, building part or building installation ( case A, B or C ) or consists of '''solids''' ( case D ).  
    
<table  border="0" cellspacing="6">
 
<table  border="0" cellspacing="6">
Line 1,844: Line 1,746:  
   <tr align="left" valign="top">
 
   <tr align="left" valign="top">
 
     <td>
 
     <td>
'''Fall A''' (eine einfache Fläche)
+
'''Case A''' (Door as a simple surface)
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
'''Fall B''' (eine einfache Fläche mit Textur)
+
'''Case B''' (Door as a textured surface)
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
'''Fall C''' (nur von außen sichtbare Flächen der detaillierten Tür)
+
'''Case C''' (Door modeled in detail with surfaces only visible from the outside)
 
     </td>  
 
     </td>  
 
     <td>
 
     <td>
'''Fall D''' (Tür als räumliches Objekt)
+
'''Case D''' (Door as a solid)
 
     </td>
 
     </td>
 
   </tr>
 
   </tr>
 
  </table>
 
  </table>
   −
* Um eine geschlossen Außenhülle des Gebäudes zu gewährleisten, sollten Türen '''nicht im geöffneten Zustand''' (Fall A) sondern im '''geschlossenen Zustand''' (Fall B) modelliert werden.
+
* In order to ensure a closed outer shell of the building, the doors should '''not''' be modeled '''in an opened state''' ( case A ) but '''in closed condition''' ( case B ).
    
<table  border="0" cellspacing="6">
 
<table  border="0" cellspacing="6">
Line 1,871: Line 1,773:  
  <tr align="left" valign="top">
 
  <tr align="left" valign="top">
 
     <td>
 
     <td>
'''Fall A''' (Türen geöffnet)
+
'''Case A''' (Doors opened)
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
'''Fall B''' (Türen geschlossen)
+
'''Case B''' (Doors closed)
 
     </td>   
 
     </td>   
 
   </tr>
 
   </tr>
Line 1,881: Line 1,783:  
===== Attributes =====
 
===== Attributes =====
 
;''bldg:lod3MultiSurface''
 
;''bldg:lod3MultiSurface''
:Zeigt auf die LOD3 Geometrie
+
:points to the LoD3 surface geometry
 
;''bldg:address''
 
;''bldg:address''
:Zeigt auf eine Adresse
+
:points to the address of the door
    
===== Examples =====
 
===== Examples =====
Line 1,897: Line 1,799:  
     </td>   
 
     </td>   
 
     <td width="250">
 
     <td width="250">
'''Detailled Doors'''
+
'''Doors modeled in detail'''
 
     </td>   
 
     </td>   
 
</tr>
 
</tr>
Line 1,933: Line 1,835:     
===== CityGML Feature =====
 
===== CityGML Feature =====
* '''LOD1:''' not available
+
* '''LoD1:''' not available
* '''LOD2:''' not available
+
* '''LoD2:''' not available
* '''LOD3:''' ''bldg:Window''
+
* '''LoD3:''' ''bldg:Window''
    
===== Geometry =====
 
===== Geometry =====
'''''gml:MultiSurface''''' siehe auch [[Handbuch für die Modellierung von 3D Objekten - Teil 1: Grundlagen (Regeln für valide GML Geometrie-Elemente in CityGML)#gml:MultiSurface| Handbuch - Teil 1]]
+
;'''''gml:MultiSurface'''''  
 +
:see also [[Modeling Guide for 3D Objects - Part 1: Basics (Rules for Validating GML Geometries in CityGML)#gml:MultiSurface|Modeling Guide for 3D Objects - Part 1]]
 +
 
 +
* A '''window''' consists only of surfaces which are either '''visible from the outside''' of the building, building part or building installation ( case A, B or C ) or consists of '''solids''' ( case D ).
 +
 
   −
* Fenster können nur aus den von '''außen sichtbaren''' Flächen (Fall A, B und C) oder als '''räumliche Objekte''' (Fall D) modelliert werden.
   
<table  border="0" cellspacing="6">
 
<table  border="0" cellspacing="6">
 
   <tr align="left" valign="top">
 
   <tr align="left" valign="top">
Line 1,972: Line 1,877:  
   <tr align="left" valign="top">
 
   <tr align="left" valign="top">
 
     <td>
 
     <td>
'''Fall A''' (eine einfache Fläche)
+
'''Case A''' (Window as a simple surface)
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
'''Fall B''' (eine einfache Fläche mit Textur)
+
'''Case B''' (Window as a textured surface)
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
'''Fall C''' (nur von außen sichtbare Flächen des detaillierten Fensters)
+
'''Case C''' (Window modeled in detail with surfaces only visible from the outside)
 
     </td>  
 
     </td>  
 
     <td>
 
     <td>
'''Fall D''' (Tür als räumliches Objekt)
+
'''Case D''' (Window as a solid)
 
     </td>
 
     </td>
 
   </tr>
 
   </tr>
 
  </table>
 
  </table>
   −
* Um eine geschlossen Außenhülle des Gebäudes zu gewährleisten, sollten Fenster '''nicht im geöffneten Zustand''' (Fall A) sondern im '''geschlossenen Zustand''' (Fall B) modelliert werden.
+
* In order to ensure a closed outer shell of the building, the windows should '''not''' be modeled '''in an opened state''' ( case A ) but '''in closed condition''' ( case B ).
 
      
<table  border="0" cellspacing="6">
 
<table  border="0" cellspacing="6">
Line 2,000: Line 1,904:  
  <tr align="left" valign="top">
 
  <tr align="left" valign="top">
 
     <td>
 
     <td>
'''Fall A''' (Fenster geöffnet)
+
'''Case A''' (Windows opened)
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
'''Fall B''' (Fenster geschlossen)
+
'''Case B''' (Windows closed)
 
     </td>   
 
     </td>   
 
   </tr>
 
   </tr>
Line 2,010: Line 1,914:  
===== Attributes =====
 
===== Attributes =====
 
;''bldg:lod3MultiSurface''
 
;''bldg:lod3MultiSurface''
:Zeigt auf die LOD3 Geometrie
+
:points to the LoD3 surface geometry
    
===== Examples =====
 
===== Examples =====
Line 2,017: Line 1,921:  
   <tr align="left" valign="top">
 
   <tr align="left" valign="top">
 
     <td width="250">
 
     <td width="250">
'''Simple Window'''
+
'''Simple windows'''
 
     </td>   
 
     </td>   
 
     <td width="250">
 
     <td width="250">
'''Simple Window with Embrasure'''
+
'''Simple windows with embrasure'''
 
     </td>   
 
     </td>   
 
     <td width="250">
 
     <td width="250">
'''Detailled Window'''
+
'''Windows modeled in detail'''
 
     </td>   
 
     </td>   
 
</tr>
 
</tr>
Line 2,362: Line 2,266:  
Real Building
 
Real Building
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td>
 
     <td>
 
ALKIS (German Cadastral Data)
 
ALKIS (German Cadastral Data)
 
     </td>
 
     </td>
 +
-->
 
     <td>
 
     <td>
 
CityGML LOD0
 
CityGML LOD0
Line 2,384: Line 2,290:  
Interior Loggia
 
Interior Loggia
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Loggia_Z09.png|200px]]
 
[[image:ALKIS_Loggia_Z09.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
  
 
  
Line 2,405: Line 2,313:     
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Loggia_Z12.png|200px]]
 
[[image:ALKIS_Loggia_Z12.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,427: Line 2,337:  
Partly set back ground floor
 
Partly set back ground floor
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Loggia_Z13.png|200px]]
 
[[image:ALKIS_Loggia_Z13.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,449: Line 2,361:  
Multi-storey building with interior Loggias
 
Multi-storey building with interior Loggias
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Loggia_Z15.png|200px]]
 
[[image:ALKIS_Loggia_Z15.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,470: Line 2,384:     
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Loggia_Z16.png|200px]]
 
[[image:ALKIS_Loggia_Z16.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,492: Line 2,408:  
Multi-storey building, Loggias across the whole front-width and height
 
Multi-storey building, Loggias across the whole front-width and height
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Loggia_Z17.png|200px]]
 
[[image:ALKIS_Loggia_Z17.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,513: Line 2,431:     
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Loggia_Z18.png|200px]]
 
[[image:ALKIS_Loggia_Z18.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,535: Line 2,455:  
Loggias across half the front-width (row house)
 
Loggias across half the front-width (row house)
 
     </td>
 
     </td>
    <td width="200px" valign="bottom">
+
<!-- ALKIS Spalte 
 +
<td width="200px" valign="bottom">
 
[[image:|200px]]
 
[[image:|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,558: Line 2,480:  
Projecting Loggias
 
Projecting Loggias
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Loggia_Z19.png|200px]]
 
[[image:ALKIS_Loggia_Z19.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,580: Line 2,504:  
-----
 
-----
   −
==== Thoroughfare ====
+
==== Passages ====
    
===== Definition =====
 
===== Definition =====
SIG3D: An open '''Thoroughfare''' is a part of a building at ground level for '''vehicles''' to drive through the building. It is bounded by walls and a roof.
+
SIG3D: An open '''Passage''' is a part of a building at ground level for '''vehicles''' to drive through the building. It is bounded by walls and a roof.
    
===== CityGML Feature =====
 
===== CityGML Feature =====
* '''LOD1:''' not available
+
* '''LoD1:''' not available
* '''LOD2:''' ''bldg:BuildingInstallation''
+
* '''LoD2:''' ''bldg:BuildingInstallation''
* '''LOD3:''' ''bldg:BuildingInstallation''
+
* '''LoD3:''' ''bldg:BuildingInstallation''
    
===== Geometry =====
 
===== Geometry =====
Line 2,597: Line 2,521:  
*'''''bldg:boundedBy'' <span style="color:#00FF00">recommended</span>'''
 
*'''''bldg:boundedBy'' <span style="color:#00FF00">recommended</span>'''
 
** Threshold LOD2 / LOD3:
 
** Threshold LOD2 / LOD3:
*** Modeling only, if the Thoroughfare's depth and height >= 2 m;
+
*** Modeling only, if the passage's depth and height >= 2 m;
** '''Modeling Principle''' (Thoroughfare in a building)
+
** '''Modeling Principle''' (passage in a building)
 
*** The building contains all geometry-containing boundary surfaces.
 
*** The building contains all geometry-containing boundary surfaces.
*** The Thoroughfare (BuildingInstallation) '''references (Xlink)''' to the building's corresponding boundary surfaces.
+
*** The passage (BuildingInstallation) '''references (Xlink)''' to the building's corresponding boundary surfaces.
*** The building's volume references (Xlink) to the building's corresponding boarder surfaces.<table  border="0" cellspacing="6"><tr align="left" valign="center"><td width="600">[[image:Durchfahrt-Prinzip.png|600px]]</td></tr><tr align="center" valign="top"><td>Modeling Principle of a Thoroughfare</td></tr></table>
+
*** The building's volume references (Xlink) to the building's corresponding boarder surfaces.<table  border="0" cellspacing="6"><tr align="left" valign="center"><td width="600">[[image:Durchfahrt-Prinzip.png|600px]]</td></tr><tr align="center" valign="top"><td>Modeling principle of a passage </td></tr></table>
** '''Modeling Principle''' (Shared Thoroughfare through two buildings)
+
** '''Modeling Principle''' (Shared passage through two buildings)
 
*** Each building contains all geometry-containing boundary surfaces
 
*** Each building contains all geometry-containing boundary surfaces
*** The Thoroughfare (BuildingInstallation) is assigned to the building which contains the greater part of the Thoroughfare. The Thoroughfare '''references (Xlink)''' to the building's corresponding boarder surfaces and complements the Thoroughfare with bounding geometry at the BuildingInstallation.  
+
*** The passage (BuildingInstallation) is assigned to the building which contains the greater part of the passage. The passage '''references (Xlink)''' to the building's corresponding boarder surfaces and complements the passage with bounding geometry at the BuildingInstallation.  
 
*** The building's volume references (Xlink) to the building's corresponding boarder surfaces.<table  border="0" cellspacing="6">
 
*** The building's volume references (Xlink) to the building's corresponding boarder surfaces.<table  border="0" cellspacing="6">
 
   <tr align="left" valign="center">
 
   <tr align="left" valign="center">
Line 2,613: Line 2,537:  
   <tr align="center" valign="top">
 
   <tr align="center" valign="top">
 
     <td>
 
     <td>
Modeling Principle of a shared Thoroughfare</td>   
+
Modeling principle of a shared passage</td>   
 
   </tr>
 
   </tr>
 
</table>
 
</table>
Line 2,622: Line 2,546:  
===== Attributes =====
 
===== Attributes =====
 
;''bldg:function''
 
;''bldg:function''
:Thoroughfare (1002); see SIG 3D codelist recommendation for [http://www.sig3d.org/codelists/Handbuch-SIG3D/building/2.0/CL-V1.0/BuildingInstallation_function.xml ''bldg:BuildingInstallation --> function'' ]
+
:Passage(1002); see SIG 3D codelist recommendation for [http://www.sig3d.org/codelists/Handbuch-SIG3D/building/2.0/CL-V1.0/BuildingInstallation_function.xml ''bldg:BuildingInstallation --> function'' ]
 
;''bldg:boundedBy''
 
;''bldg:boundedBy''
:<span style="color:#00FF00">'''recommended:'''</span> A Thoroughfare is considered as a building component which semantically consists of the building's boundary surfaces and possibly an exterior floor surface.
+
:<span style="color:#00FF00">'''recommended:'''</span> A passage is considered as a building component which semantically consists of the building's boundary surfaces and possibly an exterior floor surface.
    
===== Examples =====
 
===== Examples =====
Line 2,631: Line 2,555:  
   <tr align="left">
 
   <tr align="left">
 
     <td colspan="6">
 
     <td colspan="6">
'''Thoroughfares'''
+
'''Passages'''
 
     </td>   
 
     </td>   
 
     </tr>
 
     </tr>
Line 2,639: Line 2,563:  
Actual Example
 
Actual Example
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td>
 
     <td>
 
ALKIS
 
ALKIS
 
     </td>
 
     </td>
 +
-->
 
     <td>
 
     <td>
CityGML LOD0
+
CityGML LoD0
 
     </td>   
 
     </td>   
 
     <td>
 
     <td>
CityGML LOD1
+
CityGML LoD1
 
     </td>  
 
     </td>  
 
     <td>
 
     <td>
CityGML LOD2
+
CityGML LoD2
 
     </td>  
 
     </td>  
 
     <td>
 
     <td>
CityGML LOD3
+
CityGML LoD3
 
     </td>  
 
     </td>  
 
   </tr>
 
   </tr>
Line 2,659: Line 2,585:  
   <td width="200px" valign="bottom">
 
   <td width="200px" valign="bottom">
 
[[image:Real_Durchfahrt_Z26.png|200px]]
 
[[image:Real_Durchfahrt_Z26.png|200px]]
Thoroughfare inside of a building
+
Passage inside of a building
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Durchfahrt_Z26.png|200px]]
 
[[image:ALKIS_Durchfahrt_Z26.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
  
 
  
Line 2,682: Line 2,610:  
   <td width="200px" valign="bottom">
 
   <td width="200px" valign="bottom">
 
[[image:Zwei_Gebaeude_mit_gemeinsamer_Durchfahrt-02-Foto-V1.jpg|200px]]
 
[[image:Zwei_Gebaeude_mit_gemeinsamer_Durchfahrt-02-Foto-V1.jpg|200px]]
Two buildings with a shared Thoroughfare
+
Two buildings with a shared passage
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Durchfahrt_Z27.png|200px]]
 
[[image:ALKIS_Durchfahrt_Z27.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,704: Line 2,634:  
   <td width="200px" valign="bottom">
 
   <td width="200px" valign="bottom">
   −
Two buildings with separate Thorouoghfares
+
Two buildings with separate passages
 
     </td>
 
     </td>
    <td width="200px" valign="bottom">
+
<!-- ALKIS Spalte 
 +
<td width="200px" valign="bottom">
 
[[image:ALKIS_Durchfahrt_Z28.png|200px]]
 
[[image:ALKIS_Durchfahrt_Z28.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,726: Line 2,658:  
   <td width="200px" valign="bottom">
 
   <td width="200px" valign="bottom">
   −
Two offset buildings with separate Thoroughfares
+
Two offset buildings with separate passages
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Durchfahrt_Z29.png|200px]]
 
[[image:ALKIS_Durchfahrt_Z29.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,748: Line 2,682:  
   <td width="200px" valign="bottom">
 
   <td width="200px" valign="bottom">
 
[[image:Zwei_Gebaeude_mit_einseitiger_Durchfahrt-05-Foto-V1.jpg|200px]]
 
[[image:Zwei_Gebaeude_mit_einseitiger_Durchfahrt-05-Foto-V1.jpg|200px]]
Two buildings with onesided Thoroughfare
+
Two buildings with onesided passage
 
     </td>
 
     </td>
    <td width="200px" valign="bottom">
+
<!-- ALKIS Spalte 
 
+
<td width="200px" valign="bottom">
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,761: Line 2,696:  
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:Durchfahrt-05-LOD2.jpg|200px]]<br />
 
[[image:Durchfahrt-05-LOD2.jpg|200px]]<br />
[http://quality.citygmlwiki.org/images/e/eb/Durchfahrt-05-CityGML-LOD2-V1.gml CityGML herunterladen]<br />
+
[http://quality.citygmlwiki.org/images/e/eb/Durchfahrt-05-CityGML-LOD2-V1.gml CityGML download]<br />
 
     </td>  
 
     </td>  
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
Line 2,772: Line 2,707:  
Two buildings with a connection section
 
Two buildings with a connection section
 
     </td>
 
     </td>
 +
<!-- ALKIS Spalte
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
 
[[image:ALKIS_Durchfahrt_Z31.png|200px]]
 
[[image:ALKIS_Durchfahrt_Z31.png|200px]]
 
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,791: Line 2,728:  
   <td width="200px" valign="bottom">
 
   <td width="200px" valign="bottom">
 
[[image:Real_Durchfahrt_Z53.png|200px]]
 
[[image:Real_Durchfahrt_Z53.png|200px]]
Upper floor Thoroughfare
+
Upper floor passage
 
     </td>
 
     </td>
    <td width="200px" valign="bottom">
+
<!-- ALKIS Spalte 
 +
<td width="200px" valign="bottom">
    
     </td>
 
     </td>
 +
-->
 
     <td width="200px" valign="bottom">
 
     <td width="200px" valign="bottom">
   Line 2,860: Line 2,799:     
===== Examples =====
 
===== Examples =====
<table width="1200px" border="1" cellspacing="0" >
+
{| width="90%" cellspacing="0" border="1"  
 +
|-
 
<!-- Ueberschrift --------------------------------------------------->  
 
<!-- Ueberschrift --------------------------------------------------->  
  <tr align="left">
+
| align="left" colspan="6" |
    <td colspan="6">
   
'''Dormer'''
 
'''Dormer'''
    </td> 
+
|-
    </tr>
+
<!-- Überschriften --------------------------------------------------->
<!-- Spaltenbschriftungen ------------------------------------------->  
+
| valign="top" align="center" |
  <tr align="middle" valign="top">
+
Actual Example  
    <td>
+
<!--  
Actual Example
+
ALKIS  
    </td>
+
-->
<!--   <td>
+
|
ALKIS
+
CityGML LOD0  
    </td>-->
+
|
    <td>
+
CityGML LOD1  
CityGML LOD0
+
|
    </td> 
+
CityGML LOD2  
    <td>
+
|
CityGML LOD1
+
CityGML LOD3  
    </td>
+
|-
    <td>
+
<!-- Zeile 2 --------------------------------------------------->  
CityGML LOD2
+
| align="center" width="200px" valign="top" |
    </td>
+
| align="center" width="200px" valign="top" |
    <td>
+
<!--   | align="center" width="200px" valign="top" | -->
CityGML LOD3
+
| align="center" width="200px" valign="top" |
    </td>
+
| align="center" width="200px" valign="top" |
  </tr>
+
 
<!-- Zeile 2 --------------------------------------------------->  
+
[[image:DachgaubeClosure-01-LOD2.jpg|200px]]
  <tr align="middle">
+
[http://quality.citygmlwiki.org/images/b/b5/DachgaubeClosure-V1.gml CityGML download]
  <td width="200px" valign="top">
+
| align="center" width="200px" valign="top" |
+
|}
    </td>
+
 
<!--  <td width="200px" valign="top">
  −
  −
    </td>-->
  −
    <td width="200px" valign="top">
  −
  −
    </td> 
  −
    <td width="200px" valign="top">
  −
  −
    </td> 
  −
    <td width="200px" valign="top">
  −
[[image:DachgaubeClosure-01-LOD2.jpg|200px]]
  −
[http://quality.citygmlwiki.org/images/b/b5/DachgaubeClosure-V1.gml CityGML download]
  −
    </td>
  −
    <td width="200px" valign="top">
     −
    </td>
+
{| width="90%" cellspacing="0" border="1"  
</tr>
+
|-  
</table>
+
| align="left" colspan="6" |
 
+
'''Dormer (Gable)'''
 
+
|-
<table width="1200px" border="1" cellspacing="0" >
+
<!-- Überschriften --------------------------------------------------->
<!-- Ueberschrift --------------------------------------------------->
+
| valign="top" align="center" |
  <tr align="left">
+
Real Building
    <td colspan="6">
+
<!--  
'''Zwerchhaus (Zwerchgiebel)'''
+
ALKIS  
    </td> 
+
-->
    </tr>
+
|
<!-- Spaltenbschriftungen ------------------------------------------->  
+
CityGML LOD0  
  <tr align="middle" valign="top">
+
|
    <td>
+
CityGML LOD1  
Actual Example
+
|
    </td>
+
CityGML LOD2  
<!--   <td>
+
|
ALKIS
+
CityGML LOD3  
    </td>-->
+
|-
    <td>
  −
CityGML LOD0
  −
    </td> 
  −
    <td>
  −
CityGML LOD1
  −
    </td>
  −
    <td>
  −
CityGML LOD2
  −
    </td>
  −
    <td>
  −
CityGML LOD3
  −
    </td>
  −
  </tr>
   
<!-- Zeile 2 --------------------------------------------------->
 
<!-- Zeile 2 --------------------------------------------------->
<tr align="middle">
+
| align="center" width="200px" valign="top" |
  <td width="200px" valign="top">
   
[[image:Zwerchhaus-Foto-V3.jpg|200px]]
 
[[image:Zwerchhaus-Foto-V3.jpg|200px]]
    </td>
+
 
<!--   <td width="200px" valign="top">
+
<!--
 +
| align="center" width="200px" valign="top" |
 
[[image:Zwerchgiebel-ALKIS-v02.png|170px]]
 
[[image:Zwerchgiebel-ALKIS-v02.png|170px]]
    </td>-->
+
-->
    <td width="200px" valign="top">
+
| align="center" width="200px" valign="top" |
[[image:Zwerchgiebel-LOD0-v02.png|170px]]
+
[[image:Zwerchgiebel-LOD0-v02.png|170px]]  
[http://quality.citygmlwiki.org/images/a/a0/Zwerchgiebel-LOD0-V01.gml CityGML download]
+
 
    </td>
+
[http://quality.citygmlwiki.org/images/a/a0/Zwerchgiebel-LOD0-V01.gml CityGML download]
    <td width="200px" valign="top">
+
 
 +
| align="center" width="200px" valign="top" |
 
[[image:Zwerchgiebel-LOD1-v02.png|170px]]
 
[[image:Zwerchgiebel-LOD1-v02.png|170px]]
[http://quality.citygmlwiki.org/images/3/32/Zwerchgiebel-LOD1-V01.gml CityGML download]
+
 
    </td> 
+
[http://quality.citygmlwiki.org/images/3/32/Zwerchgiebel-LOD1-V01.gml CityGML download]
    <td width="200px" valign="top">
+
 
 +
| align="center" width="200px" valign="top" |
 
[[image:Zwerchgiebel-LOD2-v02.png|170px]]
 
[[image:Zwerchgiebel-LOD2-v02.png|170px]]
[http://quality.citygmlwiki.org/images/4/4b/Zwerchgiebel-LOD2-V02.gml CityGML download]
+
 
    </td> 
+
[http://quality.citygmlwiki.org/images/4/4b/Zwerchgiebel-LOD2-V02.gml CityGML download]
    <td width="200px" valign="top">
+
 
 +
| align="center" width="200px" valign="top" |
 
[[image:Zwerchgiebel-LOD3-v02.png|170px]]
 
[[image:Zwerchgiebel-LOD3-v02.png|170px]]
 +
 
[http://quality.citygmlwiki.org/images/d/d4/Zwerchgiebel-LOD3-V01.gml CityGML download]
 
[http://quality.citygmlwiki.org/images/d/d4/Zwerchgiebel-LOD3-V01.gml CityGML download]
    </td>
     −
</tr>
+
|}
</table>
      
==== Arcades / Architrav ====
 
==== Arcades / Architrav ====
Line 3,012: Line 2,926:     
===== Examples  =====
 
===== Examples  =====
 
+
{| width="90%" cellspacing="0" border="1"  
{| width="1200px" cellspacing="0" border="1" style="border:thin"
   
|- align="left"
 
|- align="left"
 
| colspan="6" |  
 
| colspan="6" |  
Line 3,019: Line 2,932:     
|- valign="top" align="center"
 
|- valign="top" align="center"
|  
+
| width="200px" |
 
Actual example
 
Actual example
 
+
<!-- ALKIS Spalte
 
|  
 
|  
 
ALKIS
 
ALKIS
 
+
-->
|  
+
|
 
CityGML LOD0  
 
CityGML LOD0  
 
+
|
|  
   
CityGML LOD1  
 
CityGML LOD1  
 
+
|
|  
   
CityGML LOD2  
 
CityGML LOD2  
 
+
|
|  
   
CityGML LOD3  
 
CityGML LOD3  
    
|- align="center"
 
|- align="center"
| width="200px" valign="bottom" |  
+
| width="200px" valign="bottom" |
 
[[Image:Real Arkaden.png|200px]]  
 
[[Image:Real Arkaden.png|200px]]  
 
+
|
| width="200px" valign="bottom" |  
+
<!-- ALKIS Spalte
 +
width="20%" valign="bottom" |  
 
[[Image:ALKIS Arkaden.png|200px]]  
 
[[Image:ALKIS Arkaden.png|200px]]  
 +
| width="200px" valign="bottom" |
 +
-->
 +
| width="200px" valign="bottom" |
 +
[[Image:LOD1 Arkaden.png|200px]]
   −
| width="200px" valign="bottom" |
  −
| width="200px" valign="bottom" |
  −
[[Image:LOD1 Arkaden.png|200px]]
     −
| width="200px" valign="bottom" |  
+
| width="200px" valign="bottom" |
[[Image:LOD2 Arkaden V1.png|200px]]  
+
[[Image:LOD2 Arkaden V1.png|200px]]
   −
| width="200px" valign="bottom" |  
+
| width="200px" valign="bottom" |
 
|- align="center"
 
|- align="center"
| width="200px" valign="bottom" |  
+
| width="200px" valign="bottom" |
| width="200px" valign="bottom" |  
+
<!-- ALKIS Spalte
| width="200px" valign="bottom" |  
+
| width="200px" valign="bottom" |
| width="200px" valign="bottom" |  
+
-->
| width="200px" valign="bottom" |  
+
| width="200px" valign="bottom" |
[[Image:LOD2 Arkaden V2.png|200px]]  
+
| width="200px" valign="bottom" |
 +
| width="200px" valign="bottom" |
 +
[[Image:LOD2 Arkaden V2.png|200px ]]  
   −
| width="200px" valign="bottom" |  
+
| width="200px" valign="bottom" |
 
|}
 
|}
    
<br>  
 
<br>  
   −
{| width="1200px" cellspacing="0" border="1"
+
{| width="90%" cellspacing="0" border="1"  
 
|- align="left"
 
|- align="left"
 
| colspan="6" |  
 
| colspan="6" |  
Line 3,071: Line 2,985:     
|- valign="top" align="center"
 
|- valign="top" align="center"
|  
+
| width="20%" |  
 
Real Building  
 
Real Building  
 
+
<!--  
<!--|
+
ALKIS  
ALKIS -->
+
-->
 
+
|
|  
   
CityGML LOD0  
 
CityGML LOD0  
 
+
|
|  
   
CityGML LOD1  
 
CityGML LOD1  
 
+
|
|  
   
CityGML LOD2  
 
CityGML LOD2  
 
+
|
|  
   
CityGML LOD3  
 
CityGML LOD3  
   
|- align="center"
 
|- align="center"
 
| width="200px" valign="top" |  
 
| width="200px" valign="top" |  
Line 3,111: Line 3,020:     
-----
 
-----
 +
{| width="100%" cellspacing="6" border="0"
 +
|- valign="top" align="left"
 +
| width="80%" | <div style="margin: 10px; border: 2px solid #dfdfdf; background-color:#f8f8ff;">{{Copyright-BY-NC-SA-4.0}}</div>
 +
|}
 
-----
 
-----

Navigation menu