Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element metobj:AbstractLineObjectType / metobj:controlCurve
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Annotations
This element specifies the definitive geometry of the center line of the given line object in the given CRS.
Applications should use this information in rendering the line object when ever possible.
The using applications should note, that rendering the line in other CRS (projection) that the given one
probably requires a more complex path matching than simply re-projecting the control points. One possible way
would be sampling the curve as lineString with appropriate frequency, translating the sampled lineString,
and finally fitting a new cubic spline to the sampled and translated lineString.
                            
If only rendering (and not editing) of the line object is needed, the secondary geometry information of the 
lineStringInterpolation (if given) element may suffice for drawing the line object, this depends on the 
value of the samplingFrequency element and the intended visualization resolution. The lineString interpolation
is straight forward to convert to another CRS, as the conversion can be done point by point.
Diagram
Diagram docindex31.tmp#id83 docindex567.tmp#id161 docindex585.tmp#id2182
Type metobj:CubicSplineCurvePropertyType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model metobj:CubicSplineCurve
Children metobj:CubicSplineCurve
Instance
<metobj:controlCurve xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <metobj:CubicSplineCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</metobj:CubicSplineCurve>
</metobj:controlCurve>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
of traversal from the starting resource to the ending resource; 
it's value should be treated as follows:
onLoad - traverse to the ending resource immediately on loading 
         the starting resource 
onRequest - traverse from the starting resource to the ending 
            resource only on a post-loading event triggered for 
            this purpose 
other - behavior is unconstrained; examine other markup in link 
        for hints 
none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
of the ending resource on traversal from the starting resource; it's 
value should be treated as follows: 
new - load ending resource in a new window, frame, pane, or other 
      presentation context
replace - load the resource in the same window, frame, pane, or 
          other presentation context
embed - load ending resource in place of the presentation of the 
        starting resource
other - behavior is unconstrained; examine other markup in the 
        link for hints 
none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<element name="controlCurve" type="metobj:CubicSplineCurvePropertyType" minOccurs="1" maxOccurs="1">
  <annotation>
    <documentation>This element specifies the definitive geometry of the center line of the given line object in the given CRS. Applications should use this information in rendering the line object when ever possible. The using applications should note, that rendering the line in other CRS (projection) that the given one probably requires a more complex path matching than simply re-projecting the control points. One possible way would be sampling the curve as lineString with appropriate frequency, translating the sampled lineString, and finally fitting a new cubic spline to the sampled and translated lineString. If only rendering (and not editing) of the line object is needed, the secondary geometry information of the lineStringInterpolation (if given) element may suffice for drawing the line object, this depends on the value of the samplingFrequency element and the intended visualization resolution. The lineString interpolation is straight forward to convert to another CRS, as the conversion can be done point by point.</documentation>
  </annotation>
</element>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-base.xsd
Element metobj:AbstractLineObjectType / metobj:interpolatedCurve
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Diagram
Diagram docindex31.tmp#id83 docindex708.tmp#id163 docindex746.tmp#id2195
Type metobj:LineStringInterpolationCurvePropertyType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model metobj:LineStringInterpolationCurve
Children metobj:LineStringInterpolationCurve
Instance
<metobj:interpolatedCurve xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <metobj:LineStringInterpolationCurve axisLabels="" gml:id="" samplingFrequencyUOM="" samplingFrequencyValue="" srsDimension="" srsName="" uomLabels="">{1,1}</metobj:LineStringInterpolationCurve>
</metobj:interpolatedCurve>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
of traversal from the starting resource to the ending resource; 
it's value should be treated as follows:
onLoad - traverse to the ending resource immediately on loading 
         the starting resource 
onRequest - traverse from the starting resource to the ending 
            resource only on a post-loading event triggered for 
            this purpose 
other - behavior is unconstrained; examine other markup in link 
        for hints 
none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
of the ending resource on traversal from the starting resource; it's 
value should be treated as follows: 
new - load ending resource in a new window, frame, pane, or other 
      presentation context
replace - load the resource in the same window, frame, pane, or 
          other presentation context
embed - load ending resource in place of the presentation of the 
        starting resource
other - behavior is unconstrained; examine other markup in the 
        link for hints 
none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<element name="interpolatedCurve" type="metobj:LineStringInterpolationCurvePropertyType" minOccurs="0" maxOccurs="1"/>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-base.xsd
Element metobj:AbstractLineObjectType / metobj:startPointConnectsTo
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Diagram
Diagram docindex31.tmp#id83 docindex342.tmp#id2205
Type metobj:ConnectionPointReferenceType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
of traversal from the starting resource to the ending resource; 
it's value should be treated as follows:
onLoad - traverse to the ending resource immediately on loading 
         the starting resource 
onRequest - traverse from the starting resource to the ending 
            resource only on a post-loading event triggered for 
            this purpose 
other - behavior is unconstrained; examine other markup in link 
        for hints 
none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
of the ending resource on traversal from the starting resource; it's 
value should be treated as follows: 
new - load ending resource in a new window, frame, pane, or other 
      presentation context
replace - load the resource in the same window, frame, pane, or 
          other presentation context
embed - load ending resource in place of the presentation of the 
        starting resource
other - behavior is unconstrained; examine other markup in the 
        link for hints 
none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<element name="startPointConnectsTo" type="metobj:ConnectionPointReferenceType" minOccurs="0" maxOccurs="1"/>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-base.xsd
Element metobj:AbstractLineObjectType / metobj:endPointConnectsTo
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Diagram
Diagram docindex31.tmp#id83 docindex342.tmp#id2205
Type metobj:ConnectionPointReferenceType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
of traversal from the starting resource to the ending resource; 
it's value should be treated as follows:
onLoad - traverse to the ending resource immediately on loading 
         the starting resource 
onRequest - traverse from the starting resource to the ending 
            resource only on a post-loading event triggered for 
            this purpose 
other - behavior is unconstrained; examine other markup in link 
        for hints 
none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
of the ending resource on traversal from the starting resource; it's 
value should be treated as follows: 
new - load ending resource in a new window, frame, pane, or other 
      presentation context
replace - load the resource in the same window, frame, pane, or 
          other presentation context
embed - load ending resource in place of the presentation of the 
        starting resource
other - behavior is unconstrained; examine other markup in the 
        link for hints 
none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<element name="endPointConnectsTo" type="metobj:ConnectionPointReferenceType" minOccurs="0" maxOccurs="1"/>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-base.xsd
Element metobj:AbstractLineObjectType / metobj:elevation
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Diagram
Diagram docindex31.tmp#id83 docindex494.tmp#id393 docindex495.tmp#id392
Type metobj:ElevationPropertyType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model metobj:Elevation
Children metobj:Elevation
Instance
<metobj:elevation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <metobj:Elevation gml:id="">{1,1}</metobj:Elevation>
</metobj:elevation>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
of traversal from the starting resource to the ending resource; 
it's value should be treated as follows:
onLoad - traverse to the ending resource immediately on loading 
         the starting resource 
onRequest - traverse from the starting resource to the ending 
            resource only on a post-loading event triggered for 
            this purpose 
other - behavior is unconstrained; examine other markup in link 
        for hints 
none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
of the ending resource on traversal from the starting resource; it's 
value should be treated as follows: 
new - load ending resource in a new window, frame, pane, or other 
      presentation context
replace - load the resource in the same window, frame, pane, or 
          other presentation context
embed - load ending resource in place of the presentation of the 
        starting resource
other - behavior is unconstrained; examine other markup in the 
        link for hints 
none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<element name="elevation" type="metobj:ElevationPropertyType" minOccurs="0" maxOccurs="1"/>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-base.xsd
Complex Type metobj:AbstractLineObjectType
Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07
Annotations
<html:div xmlns="http://www.w3.org/1999/xhtml">
  <p>Abstract parent type for Met Objects defined line segments between an ordered set of geospatial points.</p>
  <p>The points defined in each of the given line segments should be considered as one consecutive array of geospatial points. If there are more that one segment, the first point (in the orientation order) of each of the segments following the first one is ignored (the first and the last point coordinates must always represent the same point).</p>
  <p>The orientation of the line is defined by attribute "orientation", starting from the first position in the position list and ending to the last position if positive. This may or may not affect the semantics and the rendering of the line object (depending on whether the concrete types have a natural direction or not).</p>
  <p>If elevation property is given, its value must be added to possible height value of each of the points in the each line segment. If the CRS of the points is 2-dimensional, the value of the elevation should be interpreted as the static height value of each of the given (control)points.</p>
</html:div>
Diagram
Diagram docindex1.tmp#id82 docindex2.tmp#id76 docindex3.tmp#id97 docindex4.tmp#id99 docindex5.tmp#id103 docindex6.tmp#id108 docindex7.tmp#id75 docindex8.tmp#id74 docindex9.tmp#id109 docindex10.tmp#id133 docindex11.tmp#id73 docindex45.tmp#id170 docindex46.tmp#id183 docindex47.tmp#id192 docindex48.tmp#id193 docindex49.tmp#id169 docindex50.tmp#id72 docindex51.tmp#id194 docindex51.tmp#id219 docindex51.tmp#id220 docindex51.tmp#id221 docindex51.tmp#id223 docindex51.tmp#id226 docindex51.tmp#id320 docindex51.tmp#id337 docindex51.tmp#id71 docindex248.tmp#id2208 docindex248.tmp#id2181 docindex248.tmp#id2194 docindex248.tmp#id2204 docindex248.tmp#id2206 docindex248.tmp#id2207
Type extension of metobj:AbstractMeteorologicalObjectType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:descriptionReference{0,1} , gml:identifier{0,1} , gml:name* , gml:boundedBy{0,1} , gml:location{0,1} , gml:validTime{0,1} , gml:history{0,1} , gml:dataSource{0,1} , gml:dataSourceReference{0,1} , metobj:metaData{0,1} , metobj:creationTime , metobj:latestModificationTime{0,1} , metobj:shortInfo* , metobj:longInfo* , metobj:usedReferenceData* , metobj:uncertaintyArea{0,1} , metobj:historyInterpolationRule{0,1} , metobj:controlCurve , metobj:interpolatedCurve{0,1} , metobj:startPointConnectsTo{0,1} , metobj:endPointConnectsTo{0,1} , metobj:elevation{0,1}
Children gml:boundedBy, gml:dataSource, gml:dataSourceReference, gml:description, gml:descriptionReference, gml:history, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:validTime, metobj:controlCurve, metobj:creationTime, metobj:elevation, metobj:endPointConnectsTo, metobj:historyInterpolationRule, metobj:interpolatedCurve, metobj:latestModificationTime, metobj:longInfo, metobj:metaData, metobj:shortInfo, metobj:startPointConnectsTo, metobj:uncertaintyArea, metobj:usedReferenceData
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
orientation gml:SignType + optional
Source
<complexType name="AbstractLineObjectType" abstract="true">
  <annotation>
    <documentation>
      <html:div xmlns="http://www.w3.org/1999/xhtml">
        <p>Abstract parent type for Met Objects defined line segments between an ordered set of geospatial points.</p>
        <p>The points defined in each of the given line segments should be considered as one consecutive array of geospatial points. If there are more that one segment, the first point (in the orientation order) of each of the segments following the first one is ignored (the first and the last point coordinates must always represent the same point).</p>
        <p>The orientation of the line is defined by attribute "orientation", starting from the first position in the position list and ending to the last position if positive. This may or may not affect the semantics and the rendering of the line object (depending on whether the concrete types have a natural direction or not).</p>
        <p>If elevation property is given, its value must be added to possible height value of each of the points in the each line segment. If the CRS of the points is 2-dimensional, the value of the elevation should be interpreted as the static height value of each of the given (control)points.</p>
      </html:div>
    </documentation>
  </annotation>
  <complexContent>
    <extension base="metobj:AbstractMeteorologicalObjectType">
      <sequence>
        <element name="controlCurve" type="metobj:CubicSplineCurvePropertyType" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>This element specifies the definitive geometry of the center line of the given line object in the given CRS. Applications should use this information in rendering the line object when ever possible. The using applications should note, that rendering the line in other CRS (projection) that the given one probably requires a more complex path matching than simply re-projecting the control points. One possible way would be sampling the curve as lineString with appropriate frequency, translating the sampled lineString, and finally fitting a new cubic spline to the sampled and translated lineString. If only rendering (and not editing) of the line object is needed, the secondary geometry information of the lineStringInterpolation (if given) element may suffice for drawing the line object, this depends on the value of the samplingFrequency element and the intended visualization resolution. The lineString interpolation is straight forward to convert to another CRS, as the conversion can be done point by point.</documentation>
          </annotation>
        </element>
        <element name="interpolatedCurve" type="metobj:LineStringInterpolationCurvePropertyType" minOccurs="0" maxOccurs="1"/>
        <element name="startPointConnectsTo" type="metobj:ConnectionPointReferenceType" minOccurs="0" maxOccurs="1"/>
        <element name="endPointConnectsTo" type="metobj:ConnectionPointReferenceType" minOccurs="0" maxOccurs="1"/>
        <element name="elevation" type="metobj:ElevationPropertyType" minOccurs="0" maxOccurs="1"/>
      </sequence>
      <attribute name="orientation" type="gml:SignType" default="+" use="optional"/>
    </extension>
  </complexContent>
</complexType>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-base.xsd
Attribute metobj:AbstractLineObjectType / @orientation
Namespace No namespace
Type gml:SignType
Properties
use: optional
default: +
Facets
enumeration -
enumeration +
Used by
Source
<attribute name="orientation" type="gml:SignType" default="+" use="optional"/>
Schema location http://xml.fmi.fi/schema/meteorology/conceptual-model/meteorological-objects/2009/09/07/metobjects-base.xsd