Definition Type: ComplexType
Name: GeodesicStringType
Namespace: http://www.opengis.net/gml
Type: gml:AbstractCurveSegmentType
Containing Schema: geometryPrimitives.xsd
Abstract
Documentation:
A GeodesicString consists of sequence of geodesic segments. The type essentially combines a sequence of Geodesic into a single object. The GeodesicString is computed from two or more positions and an interpolation using geodesics defined from the geoid (or ellipsoid) of the co-ordinate reference system being used.
Collapse XSD Schema Diagram:
Drilldown into pointProperty in schema geometrybasic0d1d_xsd Drilldown into pos in schema geometrybasic0d1d_xsd Drilldown into geometricPositionGroup in schema geometrybasic0d1d_xsd Drilldown into posList in schema geometrybasic0d1d_xsd Drilldown into numDerivativeInterior in schema geometryprimitives_xsd Drilldown into numDerivativesAtEnd in schema geometryprimitives_xsd Drilldown into numDerivativesAtStart in schema geometryprimitives_xsd Drilldown into AbstractCurveSegmentType in schema geometryprimitives_xsd Drilldown into interpolation in schema geometryprimitives_xsdXSD Diagram of GeodesicStringType in schema geometryprimitives_xsd (Geography Markup Language)
Collapse XSD Schema Code:
<complexType name="GeodesicStringType">
    <annotation>
        <documentation>A GeodesicString consists of sequence of
   geodesic segments. The type essentially combines a sequence of
   Geodesic into a single object.
   The GeodesicString is computed from two or more positions and an
   interpolation using geodesics defined from the geoid (or 
   ellipsoid) of the co-ordinate reference system being used.</documentation>
    </annotation>
    <complexContent>
        <extension base="gml:AbstractCurveSegmentType">
            <choice>
                <element ref="gml:posList" />
                <group ref="gml:geometricPositionGroup" minOccurs="2" maxOccurs="unbounded" />
            </choice>
            <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="geodesic">
                <annotation>
                    <documentation>The attribute "interpolation" specifies the
     curve interpolation mechanism used for this segment. This
     mechanism uses the control points and control parameters to
     determine the position of this curve segment. For an 
     GeodesicString the interpolation is fixed as "geodesic".</documentation>
                </annotation>
            </attribute>
        </extension>
    </complexContent>
</complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
posList gml:posList (1) (1)
pos gml:pos (1) (1)
pointProperty gml:pointProperty (1) (1)
<xs:group> gml:geometricPositionGroup 2 unbounded
Collapse Child Attributes:
Name Type Default Value Use
numDerivativesAtStart gml:numDerivativesAtStart 0 Optional
numDerivativesAtEnd gml:numDerivativesAtEnd 0 Optional
numDerivativeInterior gml:numDerivativeInterior 0 Optional
interpolation gml:interpolation (Optional)
Collapse Derivation Tree:
Collapse References:
gml:GeodesicStringgml:GeodesicType,