Definition Type: SimpleType
Name: CurveInterpolationType
Namespace: http://niem.gov/niem/external/ogc-gml/3.1.1/dhs-gmo/1.0.0
Containing Schema: gml.xsd
Documentation:
CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema. "linear" and "geodesic" were the only enumerations in the origial geometry.xsd for XLS. But this was insufficient to pass Xerces schema validation because ArcByCenterPointType uses circularArcCenterPointWithRadius as a fixed interpolation type. So it has been added here.
Collapse XSD Schema Diagram:
XSD Diagram of CurveInterpolationType in schema gml_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<simpleType name="CurveInterpolationType">
    <annotation>
        <appinfo source="urn:opengis:specification:gml:schema-xsd:geometryPrimitives:3.1.1">geometryPrimitives.xsd</appinfo>
        <documentation>CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an
application schema.  "linear" and "geodesic" were the only enumerations in the origial geometry.xsd for XLS.  But this was insufficient to pass Xerces schema validation because ArcByCenterPointType uses circularArcCenterPointWithRadius as a fixed interpolation type. So it has been added here.</documentation>
    </annotation>
    <restriction base="string">
        <enumeration value="linear" />
        <enumeration value="geodesic" />
        <enumeration value="circularArcCenterPointWithRadius" />
    </restriction>
</simpleType>
Collapse Facets:
Facet Value
Enumeration linear
Enumeration geodesic
Enumeration circularArcCenterPointWithRadius
Collapse Derivation Tree:
Collapse References:
gml:interpolation, xls:interpolation