gml:AbstractGeometricPrimitiveType
geometryBasic0d1d.xsd
This is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples.
Complex type information
Namespace: http://niem.gov/niem/external/ogc-gml/3.1.1/dhs-gmo/1.0.0
Schema document: external/ogc-gml/3.1.1/dhs-gmo/1.0.0/gml.xsd
Properties: Abstract
Content
- Sequence [1..1]
- gml:metaDataProperty [0..*] Contains or refers to a metadata package that contains metadata properties.
- gml:description [0..1] Contains a simple text description of the object, or refers to an external description.
- Choice [0..*]
- gml:name Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.
- gml:csName The name by which this coordinate system is identified.
- gml:coordinateOperationName The name by which this coordinate operation is identified.
- gml:methodName The name by which this operation method is identified.
- gml:parameterName The name by which this operation parameter is identified.
- gml:groupName The name by which this operation parameter group is identified.
- gml:datumName The name by which this datum is identified.
- gml:meridianName The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero.
- gml:ellipsoidName The name by which this ellipsoid is identified.
- gml:srsName The name by which this reference system is identified.
from subst. group gml:name
from type gml:AbstractGMLType
from group gml:StandardObjectProperties
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
gml:id | [0..1] | xsd:ID | from type gml:AbstractGMLType | |
srsName | [0..1] | xsd:anyURI | In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType (see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the location the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context this geometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specified at the direct position level only in rare cases. | from group gml:SRSReferenceGroup |
srsDimension | [0..1] | xsd:positiveInteger | The "srsDimension" is the length of coordinate sequence (the number of entries in the list). This dimension is specified by the coordinate reference system. When the srsName attribute is omitted, this attribute shall be omitted. | from group gml:SRSReferenceGroup |
Used by
- Element gml:_GeometricPrimitive
- Element gml:LineString via derived type gml:LineStringType
- Element gml:Point via derived type gml:PointType
- Element gml:Polygon via derived type gml:PolygonType
- Element gml:_Curve via derived type gml:AbstractCurveType
- Element gml:_Surface via derived type gml:AbstractSurfaceType
- Element gml:boundingPolygon via derived type gml:PolygonType
- Element xls:CenterPoint via derived type gml:PointType
- Element xls:CircularArc via derived type xls:CircularArcType
- Element xls:Ellipse via derived type xls:EllipseType
Type inheritance chain
- gml:AbstractGMLType
- gml:AbstractGeometryType
- gml:AbstractGeometricPrimitiveType
- extended by gml:PointType
- extended by gml:AbstractCurveType
- extended by gml:LineStringType
- extended by gml:AbstractSurfaceType
- extended by gml:PolygonType
- extended by xls:EllipseType
- extended by xls:CircularArcType
- gml:AbstractGeometricPrimitiveType
- gml:AbstractGeometryType