Inspire revision 4711
Gyldig
-- Name --
elevation grid coverage
Continuous coverage which uses a systematic tessellation based on a regular rectified quadrilateral grid to cover its domain, where the elevation property value is usually known for each of the grid points forming this domain.
-- Description --
SOURCE Adapted from [ISO 19123:2005].
Egenskap |
Stereotype |
Beskrivelse |
Type |
Multiplisitet |
beginLifespanVersion |
|
-- Name --
begin lifespan version
|
DateTime |
1..1 |
domainExtent |
|
-- Name --
domain extent
|
EX_Extent
|
1..* |
endLifespanVersion |
|
-- Name --
end lifespan version
|
DateTime |
1..1 |
inspireId |
|
-- Name --
inspire ID
|
Identifier
(datatype)
|
1..1 |
- localId |
|
|
CharacterString |
1..1 |
- namespace |
|
|
CharacterString |
1..1 |
- versionId |
|
|
CharacterString |
0..1 |
propertyType |
|
-- Name --
property type
|
ElevationPropertyTypeValue
(enumeration)
|
1..1 |
- height |
|
-- Name --
height
|
|
1..1 |
- depth |
|
-- Name --
depth
|
|
1..1 |
surfaceType |
|
-- Name --
surface type
|
SurfaceTypeValue
(enumeration)
|
1..1 |
- DTM |
|
-- Name --
digital terrain model
|
|
1..1 |
- DSM |
|
-- Name --
digital surface model
|
|
1..1 |
RectifiedGridCoverage |
CoverageByDomainAndRange |
coverageFunction |
|
-- Name --
coverage function
|
CoverageFunction |
0..1 |
domainSet |
|
-- Name --
domain set
|
Any |
1..1 |
rangeSet |
|
-- Name --
range set
|
Any |
0..* |
Name |
Type |
English |
Description |
coverageFunction |
CoverageFunction |
|
Description of how range values at locations in the coverage domain can be obtained. |
domainSet |
Any |
|
Configuration of the domain of the coverage described in terms of coordinates.
-- Description --
NOTE The values of this property will typically be constrained in subtypes to specific spatial and/or temporal geometries. |
rangeSet |
Any |
|
Set of feature attribute values associated by a function with the elements of the domain of the coverage. |
beginLifespanVersion |
DateTime |
|
Date and time at which this version of the spatial object was inserted or changed in the spatial data set.
|
domainExtent |
EX_Extent
|
|
Extent of the spatiotemporal domain of the coverage.
-- Description --
SOURCE [ISO 19123:2005].
NOTE 1 The data type EX_Extent, is defined in ISO 19103. Extents may be specified in both space and time.
NOTE 2 The domain extent shall be specified at least in space by using EX_BoundingPolygon, EX_GeographicBoundingBox or EX_GeographicDescription. The whole geographic extent of the elevation coverage is affected, including areas where grid points hold nil reason values.
|
endLifespanVersion |
DateTime |
|
Date and time at which this version of the spatial object was superseded or retired in the spatial data set.
|
inspireId |
Identifier
|
|
External object identifier of the spatial object.
-- Description --
NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.
|
propertyType |
ElevationPropertyTypeValue
|
|
Attribute determining the elevation property represented by the elevation grid coverage.
-- Description --
EXAMPLE Height, depth.
|
surfaceType |
SurfaceTypeValue
|
|
Attribute indicating the type of elevation surface that the coverage describes in relation to the Earth's bare surface.
|
Navn |
Beskrivelse |
domainDimensionIs2 |
/* The grid dimension shall always be 2 for an elevation grid coverage */
inv: domainSet.dimension=2
|
domainExtentContainsGeographicElement |
/* The domainExtent shall be at least populated with a subtype of EX_GeographicExtent */
inv: domainExtent.geographicElement->size()>=1
|
domainRequiresCRS |
/* The coordinate reference system used to reference the grid shall be provided */
inv: domainSet.origin.coordinateReferenceSystem->notEmpty
|
identicalOffsetVectorsWithinElevationCoverageAggregation |
/* All the ElevationGridCoverage instances to which an aggregated ElevationGridCoverage instance refers, shall share the same orientation of grid axes and the same grid spacing in each direction*/
Inv: contributingElevationCoverage->forAll(v | v.domainSet.offsetVectors = self.domainSet.offsetVectors)
|
originDimensionIs2 |
/* The origin of the grid shall be described in two dimensions */
inv: domainSet.origin.dimension=2
|
rangeSetValuesAreOfTypeFloat |
/* The values in the range set shall be described by the Float type */
inv: rangeSet->forAll(v | v.oclIsKindOf(Float))
|