Definition Type: ComplexType
Name: TinType
Namespace: http://www.opengis.net/gml
Type: gml:TriangulatedSurfaceType
Containing Schema: geometryPrimitives.xsd
Abstract
Documentation:
A tin is a triangulated surface that uses the Delauny algorithm or a similar algorithm complemented with consideration of breaklines, stoplines, and maximum length of triangle sides. These networks satisfy the Delauny's criterion away from the modifications: Fore each triangle in the network, the circle passing through its vertices does not contain, in its interior, the vertex of any other triangle.
Collapse XSD Schema Diagram:
Drilldown into controlPoint in schema geometryprimitives_xsd Drilldown into maxLength in schema geometryprimitives_xsd Drilldown into breakLines in schema geometryprimitives_xsd Drilldown into stopLines in schema geometryprimitives_xsd Drilldown into trianglePatches in schema geometryprimitives_xsd Drilldown into patches in schema geometryprimitives_xsd Drilldown into name in schema gmlbase_xsd Drilldown into description in schema gmlbase_xsd Drilldown into metaDataProperty in schema gmlbase_xsd Drilldown into StandardObjectProperties in schema gmlbase_xsd Drilldown into id in schema gmlbase_xsd Drilldown into uomLabels in schema geometrybasic0d1d_xsd Drilldown into axisLabels in schema geometrybasic0d1d_xsd Drilldown into srsDimension in schema geometrybasic0d1d_xsd Drilldown into srsName in schema geometrybasic0d1d_xsd Drilldown into gid in schema geometrybasic0d1d_xsd Drilldown into TriangulatedSurfaceType in schema geometryprimitives_xsdXSD Diagram of TinType in schema geometryprimitives_xsd (Geography Markup Language)
Collapse XSD Schema Code:
<complexType name="TinType">
    <annotation>
        <documentation>A tin is a triangulated surface that uses
   the Delauny algorithm or a similar algorithm complemented with
   consideration of breaklines, stoplines, and maximum length of 
   triangle sides. These networks satisfy the Delauny's criterion
   away from the modifications: Fore each triangle in the 
   network, the circle passing through its vertices does not
   contain, in its interior, the vertex of any other triangle.</documentation>
    </annotation>
    <complexContent>
        <extension base="gml:TriangulatedSurfaceType">
            <sequence>
                <element name="stopLines" type="gml:LineStringSegmentArrayPropertyType" minOccurs="0" maxOccurs="unbounded">
                    <annotation>
                        <documentation>Stoplines are lines where the local
       continuity or regularity of the surface is questionable.
       In the area of these pathologies, triangles intersecting
       a stopline shall be removed from the tin surface, leaving
       holes in the surface. If coincidence occurs on surface
       boundary triangles, the result shall be a change of the 
       surface boundary. Stoplines contains all these
       pathological segments as a set of line strings.</documentation>
                    </annotation>
                </element>
                <element name="breakLines" type="gml:LineStringSegmentArrayPropertyType" minOccurs="0" maxOccurs="unbounded">
                    <annotation>
                        <documentation>Breaklines are lines of a critical
       nature to the shape of the surface, representing local
       ridges, or depressions (such as drainage lines) in the
       surface. As such their constituent segments must be
       included in the tin eve if doing so
       violates the Delauny criterion. Break lines contains these
       critical segments as a set of line strings.</documentation>
                    </annotation>
                </element>
                <element name="maxLength" type="gml:LengthType">
                    <annotation>
                        <documentation>Areas of the surface where data is not 
       sufficiently dense to assure reasonable calculation shall be    
       removed by adding a retention criterion for triangles based 
       on the length of their sides. For many triangle sides  
       exceeding maximum length, the adjacent triangles to that 
       triangle side shall be removed from the surface.</documentation>
                    </annotation>
                </element>
                <element name="controlPoint">
                    <annotation>
                        <documentation>The corners of the triangles in the TIN 
  are often referred to as pots. ControlPoint shall contain a 
  set of the GM_Position used as posts for this TIN. Since each  
  TIN contains triangles, there must be at least 3 posts. The 
       order in which these points are given does not affect the 
       surface that is represented. Application schemas may add 
       information based on ordering of control points to facilitate 
       the reconstruction of the TIN from the control points.</documentation>
                    </annotation>
                    <complexType>
                        <choice>
                            <element ref="gml:posList" />
                            <group ref="gml:geometricPositionGroup" minOccurs="3" maxOccurs="unbounded" />
                        </choice>
                    </complexType>
                </element>
            </sequence>
        </extension>
    </complexContent>
</complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
metaDataProperty gml:metaDataProperty 0 unbounded
description gml:description 0 (1)
name gml:name 0 unbounded
patches gml:patches (1) (1)
trianglePatches gml:trianglePatches (1) (1)
stopLines gml:stopLines 0 unbounded
breakLines gml:breakLines 0 unbounded
maxLength gml:maxLength (1) (1)
controlPoint gml:controlPoint (1) (1)
<xs:group> gml:StandardObjectProperties (1) (1)
<xs:group> gml:StandardObjectProperties (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id gml:id Optional
gid gml:gid Optional
srsName gml:srsName Optional
srsDimension gml:srsDimension Optional
axisLabels gml:axisLabels Optional
uomLabels gml:uomLabels Optional
Collapse Derivation Tree:
Collapse References:
gml:Tin