ADAPT - ReferenceLayer


ReferenceLayer

AttributeTypeMultiplicityDescription
IdCompoundIdentifier1
DescriptionString1

LayerType

ReferenceLayerTypeEnum

(to become EnumeratedRepresentation)


1ex: VarietyLocator, Soil Map, Aerial Image, Obstacle, etc
TimeScopeIdsInteger0..*A range of validity
TimeScopesTimeScope0..*
BoundingPolygonPolygon0..1WGS84
ContextItemsContextItem0..*
FieldIdsInteger0..*
CropZoneIdsInteger0..*

ReferenceLayerTypeEnum

  • SoilTypeMap
  • BackgroundImage
  • ElevationMap
  • CommonLandUnit
  • ProfitMap
  • Obstacles
  • ManagementZone
  • VarietyLocator

RasterReferenceLayer (SubClass of ReferenceLayer; analogous to ISO11783 GRD)

AttributeTypeMultiplicityDescription
OriginPoint1GridMinimumNorthPosition, GridMinimumEastPosition
RowCountInteger1GridMaximumRow
ColumnCountInteger1GridMaximumColumn
CellWidthNumericRepresentationValue1GridCellEastSize (in WGS84 degrees)
CellHeightNumericRepresentationValue1GridCellNorthSize (in WGS84 degrees)
SpatialAttributesSpatialAttribute[,]0..1

Should have (RowCount * ColumnCount) number of values.

Note this notation is [row,column]

EnumeratedRasterValues

RasterData(EnumeratedRepresentation, EnumeratedMember)

0..*
StringRasterValuesRasterData(StringRepresentation, String)0..*
NumericRasterValuesRasterData(NumericRepresentation, NumericalValue)0..*


SpatialAttribute

AttributeTypeMultiplicityDescription
ValuesRepresentationValue1..*

A stack of values (incl. representation) associated with a given grid cell.

Note that it is possible for a cell to NOT have any values associated with it. This is a consequence of the rigidity of the raster grid definition as per ISO; i.e., a grid may be made to cover a field, but some parts of the grid may not overlap the field. e.g., the grid is perfectly rectangular; if the field is, say, trapezoidal, some grid cells will not overlay the field.

RasterData

AttributeTypeMultiplicityDescription
RepresentationTemplated Representation

Values2-Dimensional Array

ShapeReferenceLayer  (SubClass of ReferenceLayer)

AttributeTypeMultiplicityDescription
ShapeLookupsShapeLookup1..*This is a list of shape-SpatialAttribute pairs.


ShapeLookup

AttributeTypeMultiplicityDescription
ShapeShape1
SpatialAttributeSpatialAttribute0..1