Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Element metobj:CubicSplineRingType / metobj:vectorAtStart
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Annotations
"vectorAtStart" is the unit tangent vector at the start point of the spline.
Diagram
Diagram docindex201.tmp#id116 docindex63.tmp#id117 docindex202.tmp#id115 docindex297.tmp#id330
Type gml:VectorType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="vectorAtStart" type="gml:VectorType">
  <annotation>
    <documentation>"vectorAtStart" is the unit tangent vector at the start point of the spline.</documentation>
  </annotation>
</element>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-common-geometry.xsd
Element metobj:CubicSplineRingType / metobj:vectorAtEnd
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Annotations
"vectorAtEnd" is the unit tangent vector at the end point of the spline.
Diagram
Diagram docindex201.tmp#id116 docindex63.tmp#id117 docindex202.tmp#id115 docindex297.tmp#id330
Type gml:VectorType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="vectorAtEnd" type="gml:VectorType">
  <annotation>
    <documentation>"vectorAtEnd" is the unit tangent vector at the end point of the spline.</documentation>
  </annotation>
</element>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-common-geometry.xsd
Complex Type metobj:CubicSplineRingType
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Annotations
the first and last coordinates must be coincident.
Diagram
Diagram docindex147.tmp#id267 docindex823.tmp#id332 docindex823.tmp#id334 docindex148.tmp#id125 docindex149.tmp#id268 docindex151.tmp#id274 docindex823.tmp#id329 docindex823.tmp#id331
Type extension of gml:AbstractRingType
Type hierarchy
Used by
Model (gml:pos | gml:pointProperty | gml:posList) , metobj:vectorAtStart , metobj:vectorAtEnd
Children gml:pointProperty, gml:pos, gml:posList, metobj:vectorAtEnd, metobj:vectorAtStart
Attributes
QName Type Fixed Default Use Annotation
degree integer 3 optional
The degree for a cubic spline is "3".
interpolation gml:CurveInterpolationType cubicSpline optional
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 a CubicSpline the interpolation is fixed as "cubicSpline".
Source
<complexType name="CubicSplineRingType">
  <annotation>
    <documentation>the first and last coordinates must be coincident.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractRingType">
      <sequence>
        <choice>
          <annotation>
            <documentation>GML supports two different ways to specify the control points of a curve segment. 1. A sequence of "pos" (DirectPositionType) or "pointProperty" (PointPropertyType) elements. "pos" elements are control points that are only part of this curve segment, "pointProperty" elements contain a point that may be referenced from other geometry elements or reference another point defined outside of this curve segment (reuse of existing points). 2. The "posList" element allows for a compact way to specifiy the coordinates of the control points, if all control points are in the same coordinate reference systems and belong to this curve segment only. The number of direct positions in the list must be at least three.</documentation>
          </annotation>
          <choice minOccurs="4" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
          </choice>
          <element ref="gml:posList"/>
        </choice>
        <element name="vectorAtStart" type="gml:VectorType">
          <annotation>
            <documentation>"vectorAtStart" is the unit tangent vector at the start point of the spline.</documentation>
          </annotation>
        </element>
        <element name="vectorAtEnd" type="gml:VectorType">
          <annotation>
            <documentation>"vectorAtEnd" is the unit tangent vector at the end point of the spline.</documentation>
          </annotation>
        </element>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="cubicSpline">
        <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 a CubicSpline the interpolation is fixed as "cubicSpline".</documentation>
        </annotation>
      </attribute>
      <attribute name="degree" type="integer" fixed="3">
        <annotation>
          <documentation>The degree for a cubic spline is "3".</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-common-geometry.xsd
Attribute metobj:CubicSplineRingType / @interpolation
Namespace No namespace
Annotations
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 a CubicSpline the interpolation is fixed as "cubicSpline".
Type gml:CurveInterpolationType
Properties
fixed: cubicSpline
Facets
enumeration linear
enumeration geodesic
enumeration circularArc3Points
enumeration circularArc2PointWithBulge
enumeration circularArcCenterPointWithRadius
enumeration elliptical
enumeration clothoid
enumeration conic
enumeration polynomialSpline
enumeration cubicSpline
enumeration rationalSpline
Used by
Source
<attribute name="interpolation" type="gml:CurveInterpolationType" fixed="cubicSpline">
  <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 a CubicSpline the interpolation is fixed as "cubicSpline".</documentation>
  </annotation>
</attribute>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-common-geometry.xsd
Attribute metobj:CubicSplineRingType / @degree
Namespace No namespace
Annotations
The degree for a cubic spline is "3".
Type integer
Properties
fixed: 3
Used by
Source
<attribute name="degree" type="integer" fixed="3">
  <annotation>
    <documentation>The degree for a cubic spline is "3".</documentation>
  </annotation>
</attribute>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-common-geometry.xsd