Changes

Jump to navigation Jump to search
Line 469: Line 469:  
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'''
    </td>
+
| style="width: 50%"|
    <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>
  −
 
  −
    <td>
   
''gml:'''CompositeSurface'''''
 
''gml:'''CompositeSurface'''''
    </td>
+
|
  <td>
   
only ''gml:OrientableSurface'', ''gml:Polygon'', ''gml:CompositeSurface''  
 
only ''gml:OrientableSurface'', ''gml:Polygon'', ''gml:CompositeSurface''  
   −
''tex:TexturedSurface'' (veraltet)
+
''tex:TexturedSurface'' (obsolete)
    </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" |
 
  −
 
  −
 
  −
 
  −
 
  −
<!--------    ---->
  −
  <tr>
  −
    <td rowspan="6">
   
''gml:_AbstractGeometricAggregate''
 
''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>
  −
 
       

Navigation menu