Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Note: The integer IDs below correspond to the ReferenceID element in CompoundIdentifiers

Note: This list supersedes, as of 20150129, the corresponding material in previously circulated Excel spreadsheets.

FieldBoundary

AttributeTypeMultiplicityDescription
IdCompoundIdentifier1 
Descriptionstring1 
FieldIdInteger1 
SpatialDataMultiPolygon1(Shape descendant class)
TimeScopeIDsInteger0..1*Should include validity range. 20151103: Changed to 0..* for more functionality and for compatibility with name.
HeadlandHeadland (a child class, really)0..1The temporal component (i.e., headlands changing over time) will be taken care of via the FieldBoundary object titself: leverage the timescopes of the FieldBoundary, and create a new field boundary if/when the headlands change.
GpsSourceGpsSource1 
OriginalEpsgCodeString0..1Documents the original spatial coordinate system of the data if it was recorded in something other than WGS84 (indicating the points have been re-projected)
InteriorBoundaryAttributeInteriorBoundaryAttributesInteriorBoundaryAttribute0..*

The need is to be able to mark if the interior rings in each polygon are passable or not.

Each interior ring will have an (integer) ID. We will use the M attribute to store the shape id.

Here we would include a reference to a dictionary linking these IDs with:

  • A name for the ring (e.g., "Pond")
  • Whether the ring is passable or not.
ContextItemsContextItem0..* 

InteriorBoundaryAttribute

...

AttributeTypeMultiplicityDescription
ShapeIdRefInteger1This Id is going to correspond to the M value of the multipolygon rings of shape data.
PassableIsPassableboolBoolean0..1 Name20151103 Changed Passable to IsPassable, for clarity
DescriptionString0..1 20151103 Changed Name to Description, for consistency

Headland

 
AttributeTypeMultiplicityDescription
Descriptionstring1 

DrivenHeadland (child class of Headland)

Spatial Data: MultiPolygon (Child class of shape)

 

ConstantOffsetHeadland

...

AttributeTypeMultiplicityDescription
SpatialDataMultiPolygon1 

ConstantOffsetHeadland (child class of Headland)

AttributeTypeMultiplicityDescription
ValueNumericRepresentationValue1