GeoAPI changes

This page contains two tables:

  1. Changes in the normative part of GeoAPI
  2. Changes in the conformance tests

Changes between GeoAPI 2.3-M4 and 2.3-M6

OGC/ISO identifier Modified type or member Change description
Package org.opengis.annotation
Interface Extension Removed
Package org.opengis.feature.type
Interface AttributeType New
Interface FeatureType New
Package org.opengis.geometry
Interface Geometry New
Package org.opengis.geometry.primitive
Interface Point New
Package org.opengis.metadata
MD_MetaData Interface MetaData Removed
MD_Metadata Interface Metadata New
Package org.opengis.metadata.citation
CI_OnlineResource Interface OnLineResource Removed
CI_OnlineResource Interface OnlineResource New
Package org.opengis.temporal
Interface PeriodDuration New
Interface TemporalPrimitive New
Package org.opengis.util
RecordType Interface RecordType Parent set to “Type”
Interface Type New
Interface org.opengis.metadata.MetadataExtensionInformation
extensionOnLineResource Method getExtensionOnLineResource() Return type changed from “OnLineResource” to “OnlineResource”
Interface org.opengis.metadata.acquisition.Requirement
satisfiedPlan Method getSatisfiedPlans() New
satisfiedPlan Method getSatisifedPlans() Removed
Interface org.opengis.metadata.citation.Contact
onLineResource Method getOnLineResource() Removed
onlineResource Method getOnlineResource() New
Code list org.opengis.metadata.constraint.Restriction
otherRestrictions Field OTHER_RESTRICTIONS OGC/ISO identifier changed from “otherRestictions” to “otherRestrictions”
Interface org.opengis.metadata.spatial.GridSpatialRepresentation
axisDimensionProperties Method getAxisDimensionProperties() New
axisDimensionsProperties Method getAxisDimensionsProperties() Removed
Interface org.opengis.util.NameFactory
Method createTypeName(NameSpace, CharSequence) New
Interface org.opengis.util.Record
memberValue Method getAttributes() OGC/ISO identifier changed from “attributes” to “memberValue”
Interface org.opengis.util.RecordSchema
element Method getElements() Removed
Interface org.opengis.util.RecordType
attributeTypes Method getAttributeTypes() Removed
Method getContainer() OGC/ISO identifier “container” removed, Obligation “OPTIONAL” removed
memberTypes Method getMemberTypes() New