ADAPT - ReferenceLayer

ADAPT - ReferenceLayer



ReferenceLayer

Attribute

Type

Multiplicity

Description

Attribute

Type

Multiplicity

Description

Id

CompoundIdentifier

1



Description

String

1



LayerType

ReferenceLayerTypeEnum

(to become EnumeratedRepresentation)



1

ex: VarietyLocator, Soil Map, Aerial Image, Obstacle, etc

TimeScopeIds

Integer

0..*

A range of validity

TimeScopes

TimeScope

0..*



BoundingPolygon

Polygon

0..1

WGS84

ContextItems

ContextItem

0..*



FieldIds

Integer

0..*



CropZoneIds

Integer

0..*



ReferenceLayerTypeEnum

  • SoilTypeMap

  • BackgroundImage

  • ElevationMap

  • CommonLandUnit

  • ProfitMap

  • Obstacles

  • ManagementZone

  • VarietyLocator

RasterReferenceLayer (SubClass of ReferenceLayer; analogous to ISO11783 GRD)

Attribute

Type

Multiplicity

Description

Attribute

Type

Multiplicity

Description

Origin

Point

1

GridMinimumNorthPosition, GridMinimumEastPosition

RowCount

Integer

1

GridMaximumRow

ColumnCount

Integer

1

GridMaximumColumn

CellWidth

NumericRepresentationValue

1

GridCellEastSize (in WGS84 degrees)

CellHeight

NumericRepresentationValue

1

GridCellNorthSize (in WGS84 degrees)

SpatialAttributes

SpatialAttribute[,]

0..1

Should have (RowCount * ColumnCount) number of values.

Note this notation is [row,column]

EnumeratedRasterValues

RasterData(EnumeratedRepresentation, EnumeratedMember)

0..*



StringRasterValues

RasterData(StringRepresentation, String)

0..*



NumericRasterValues

RasterData(NumericRepresentation, NumericalValue)

0..*





SpatialAttribute

Attribute

Type

Multiplicity

Description

Attribute

Type

Multiplicity

Description

Values

RepresentationValue

1..*

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

Attribute

Type

Multiplicity

Description

Attribute

Type

Multiplicity

Description

Representation

Templated Representation





Values

2-Dimensional Array





ShapeReferenceLayer  (SubClass of ReferenceLayer)

Attribute

Type

Multiplicity

Description

Attribute

Type

Multiplicity

Description

ShapeLookups

ShapeLookup

1..*

This is a list of shape-SpatialAttribute pairs.



ShapeLookup

Attribute

Type

Multiplicity

Description

Attribute

Type

Multiplicity

Description

Shape

Shape

1



SpatialAttribute

SpatialAttribute

0..1