m:LocationCurve
A geospatial curve.
Element information
Namespace: http://release.niem.gov/niem/domains/maritime/3.2/
Schema document: domains/maritime/3.2/maritime.xsd
Type: geo:CurveType
Properties: Global, Qualified, Nillable
Content
- Sequence [1..1]
- structures:ObjectAugmentationPointAbstract [0..*]An augmentation point for ObjectType
- gml:Curve [1..1]A curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. Each curve segment within a curve may be defined using a different interpolation method. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list. The orientation of the curve is positive.
from type structures:ObjectTypefrom subst. group structures:ObjectAugmentationPoint
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
structures:id | [0..1] | xsd:ID | from type structures:ObjectType | |
structures:ref | [0..1] | xsd:IDREF | from type structures:ObjectType | |
structures:metadata | [0..1] | xsd:IDREFS | from type structures:ObjectType | |
structures:relationshipMetadata | [0..1] | xsd:IDREFS | from type structures:ObjectType | |
Any attribute | [0..*] | Namespace: urn:us:gov:ic:ism urn:us:gov:ic:ntk, Process Contents: lax | from type structures:ObjectType |
Used in
- Type m:LocationAugmentationType (Element m:LocationAugmentation)
- Type m:PositionType (Element m:Position)
Substitution hierarchy
- m:LocationPointAbstract
- can be substituted with m:LocationCurve
Sample instance
<m:LocationCurve> <structures:ObjectAugmentationPoint>any content</structures:ObjectAugmentationPoint> <gml:Curve gml:id="ID"> <gml:metaDataProperty> <gml:GenericMetaData>Any text, intermingled with: <!--any element--> </gml:GenericMetaData> </gml:metaDataProperty> <gml:description>string</gml:description> <gml:descriptionReference/> <gml:identifier codeSpace="http://www.example.com/">string</gml:identifier> <gml:name>string</gml:name> <gml:segments> <gml:LineStringSegment>... </gml:LineStringSegment> </gml:segments> </gml:Curve> </m:LocationCurve>