GeoAPI changes

This page contains two tables:

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

Changes between GeoAPI 3.0.2 and 3.1-SNAPSHOT

The following table summarizes all API changes in the normative part of GeoAPI. It does not include the pending part, conformance tests and code examples.

OGC/ISO identifier Modified type or member Change description Javadoc
Package org.opengis.annotation
Interface Classifier New. prev new
MD_ObligationCode Enumeration Obligation Parent set to “ControlledVocabulary”. prev new
Enumeration Stereotype New. prev new
Enumeration org.opengis.annotation.Obligation
Method family() New. prev new
Method identifier() New. prev new
Method names() New. prev new
Enumeration org.opengis.annotation.Specification
Field ISO_19109 New. prev new
Field ISO_19111_2 New. prev new
Field ISO_19112 New. prev new
Field ISO_19115_3 New. prev new
Field ISO_19162 New. prev new
Method defaultVersion() New. prev new
Interface org.opengis.annotation.UML
Method version() New. prev new
Package org.opengis.feature
Interface Attribute New. prev new
AttributeType Interface AttributeType New. prev new
Interface Feature New. prev new
Interface FeatureAssociation New. prev new
FeatureAssociationRole Interface FeatureAssociationRole New. prev new
Classe FeatureInstantiationException New. prev new
Classe FeatureOperationException New. prev new
FeatureType Interface FeatureType New. prev new
IdentifiedType Interface IdentifiedType New. prev new
Classe InvalidPropertyValueException New. prev new
Classe MismatchedFeatureException New. prev new
Classe MultiValuedPropertyException New. prev new
Operation Interface Operation New. prev new
Interface Property New. prev new
Classe PropertyNotFoundException New. prev new
PropertyType Interface PropertyType New. prev new
Package org.opengis.feature.type
Interface AttributeType Parent set to “CharSequence”. prev new
Interface FeatureType Parent set to “CharSequence”. prev new
Package org.opengis.metadata
MD_FeatureTypeList Interface FeatureTypeList Deprecated. prev new
MD_MetadataScope Interface MetadataScope New. prev new
Interface org.opengis.metadata.ExtendedElementInformation
domainCode Method getDomainCode() Deprecated. prev new
rationale Method getRationale() New. prev new
Method getRationales() Deprecated, UML annotation moved to getRationale(). prev new
shortName Method getShortName() Deprecated. prev new
Interface org.opengis.metadata.Identifier
Field CODESPACE_KEY New. prev new
Field DESCRIPTION_KEY New. prev new
Field VERSION_KEY New. prev new
codeSpace Method getCodeSpace() New. prev new
description Method getDescription() New. prev new
version Method getVersion() New. prev new
Interface org.opengis.metadata.Metadata
alternativeMetadataReference Method getAlternativeMetadataReferences() New. prev new
Method getCharacterSet() Deprecated, UML annotation moved to getCharacterSets(). prev new
characterSet Method getCharacterSets() New. prev new
dataSetURI Method getDataSetUri() Deprecated. prev new
dateInfo Method getDateInfo() New. prev new
dateStamp Method getDateStamp() Deprecated. prev new
fileIdentifier Method getFileIdentifier() Deprecated. prev new
hierarchyLevelName Method getHierarchyLevelNames() Deprecated. prev new
hierarchyLevel Method getHierarchyLevels() Deprecated. prev new
Method getLanguage() Deprecated, UML annotation moved to getLanguages(). prev new
language Method getLanguages() New. prev new
locale Method getLocales() Deprecated. prev new
metadataIdentifier Method getMetadataIdentifier() New. prev new
metadataLinkage Method getMetadataLinkages() New. prev new
metadataProfile Method getMetadataProfiles() New. prev new
metadataScope Method getMetadataScopes() New. prev new
metadataStandardName Method getMetadataStandardName() Deprecated. prev new
metadataStandardVersion Method getMetadataStandardVersion() Deprecated. prev new
metadataStandard Method getMetadataStandards() New. prev new
parentIdentifier Method getParentIdentifier() Deprecated. prev new
parentMetadata Method getParentMetadata() New. prev new
resourceLineage Method getResourceLineages() New. prev new
Interface org.opengis.metadata.acquisition.Operation
identifier Method getIdentifier() Obligation changed from “MANDATORY” to “OPTIONAL”. prev new
parentOperation Method getParentOperation() Obligation changed from “MANDATORY” to “OPTIONAL”. prev new
Package org.opengis.metadata.citation
CI_Individual Interface Individual New. prev new
CI_Organisation Interface Organisation New. prev new
CI_Party Interface Party New. prev new
CI_Responsibility Interface Responsibility New. prev new
CI_ResponsibleParty Interface ResponsibleParty Deprecated, Parent set to “Responsibility”. prev new
CI_TelephoneTypeCode Code list TelephoneType New. prev new
Interface org.opengis.metadata.citation.Citation
collectiveTitle Method getCollectiveTitle() Deprecated. prev new
date Method getDates() Obligation changed from “MANDATORY” to “OPTIONAL”. prev new
graphic Method getGraphics() New. prev new
onlineResource Method getOnlineResources() New. prev new
Interface org.opengis.metadata.citation.Contact
Method getAddress() Deprecated, UML annotation moved to getAddresses(). prev new
address Method getAddresses() New. prev new
contactType Method getContactType() New. prev new
Method getOnlineResource() Deprecated, UML annotation moved to getOnlineResources(). prev new
onlineResource Method getOnlineResources() New. prev new
Method getPhone() Deprecated, UML annotation moved to getPhones(). prev new
phone Method getPhones() New. prev new
Code list org.opengis.metadata.citation.DateType
adopted Field ADOPTED New. prev new
deprecated Field DEPRECATED New. prev new
distribution Field DISTRIBUTION New. prev new
expiry Field EXPIRY New. prev new
inForce Field IN_FORCE New. prev new
lastRevision Field LAST_REVISION New. prev new
lastUpdate Field LAST_UPDATE New. prev new
nextUpdate Field NEXT_UPDATE New. prev new
released Field RELEASED New. prev new
superseded Field SUPERSEDED New. prev new
unavailable Field UNAVAILABLE New. prev new
validityBegins Field VALIDITY_BEGINS New. prev new
validityExpires Field VALIDITY_EXPIRES New. prev new
Code list org.opengis.metadata.citation.OnLineFunction
browseGraphic Field BROWSE_GRAPHIC New. prev new
browsing Field BROWSING New. prev new
completeMetadata Field COMPLETE_METADATA New. prev new
emailService Field EMAIL_SERVICE New. prev new
fileAccess Field FILE_ACCESS New. prev new
upload Field UPLOAD New. prev new
Interface org.opengis.metadata.citation.OnlineResource
protocolRequest Method getProtocolRequest() New. prev new
Code list org.opengis.metadata.citation.PresentationForm
audioDigital Field AUDIO_DIGITAL New. prev new
audioHardcopy Field AUDIO_HARDCOPY New. prev new
diagramDigital Field DIAGRAM_DIGITAL New. prev new
diagramHardcopy Field DIAGRAM_HARDCOPY New. prev new
multimediaDigital Field MULTIMEDIA_DIGITAL New. prev new
multimediaHardcopy Field MULTIMEDIA_HARDCOPY New. prev new
physicalObject Field PHYSICAL_OBJECT New. prev new
Interface org.opengis.metadata.citation.ResponsibleParty
contactInfo Method getContactInfo() Deprecated. prev new
individualName Method getIndividualName() Deprecated. prev new
organisationName Method getOrganisationName() Deprecated. prev new
positionName Method getPositionName() Deprecated. prev new
Code list org.opengis.metadata.citation.Role
collaborator Field COLLABORATOR New. prev new
contributor Field CONTRIBUTOR New. prev new
coAuthor Field CO_AUTHOR New. prev new
editor Field EDITOR New. prev new
funder Field FUNDER New. prev new
mediator Field MEDIATOR New. prev new
rightsHolder Field RIGHTS_HOLDER New. prev new
sponsor Field SPONSOR New. prev new
stakeholder Field STAKEHOLDER New. prev new
Interface org.opengis.metadata.citation.Telephone
facsimile Method getFacsimiles() Deprecated. prev new
number Method getNumber() New. prev new
numberType Method getNumberType() New. prev new
voice Method getVoices() Deprecated. prev new
Package org.opengis.metadata.constraint
MD_Releasability Interface Releasability New. prev new
Code list org.opengis.metadata.constraint.Classification
forOfficialUseOnly Field FOR_OFFICIAL_USE_ONLY New. prev new
limitedDistribution Field LIMITED_DISTRIBUTION New. prev new
protected Field PROTECTED New. prev new
sensitiveButUnclassified Field SENSITIVE_BUT_UNCLASSIFIED New. prev new
Interface org.opengis.metadata.constraint.Constraints
constraintApplicationScope Method getConstraintApplicationScope() New. prev new
graphic Method getGraphics() New. prev new
reference Method getReferences() New. prev new
releasability Method getReleasability() New. prev new
responsibleParty Method getResponsibleParties() New. prev new
Interface org.opengis.metadata.constraint.LegalConstraints
accessConstraints Method getAccessConstraints() Obligation changed from “OPTIONAL” to “CONDITIONAL”. prev new
useConstraints Method getUseConstraints() Obligation changed from “OPTIONAL” to “CONDITIONAL”. prev new
Code list org.opengis.metadata.constraint.Restriction
confidential Field CONFIDENTIAL New. prev new
in-confidence Field IN_CONFIDENCE New. prev new
licence Field LICENCE New. prev new
licenceDistributor Field LICENCE_DISTRIBUTOR New. prev new
licenceEndUser Field LICENCE_END_USER New. prev new
licenceUnrestricted Field LICENCE_UNRESTRICTED New. prev new
license Field LICENSE Deprecated. prev new
private Field PRIVATE New. prev new
sensitiveButUnclassified Field SENSITIVE_BUT_UNCLASSIFIED New. prev new
statutory Field STATUTORY New. prev new
unrestricted Field UNRESTRICTED New. prev new
Method names() New. prev new
Package org.opengis.metadata.content
MD_AttributeGroup Interface AttributeGroup New. prev new
MD_Band Interface Band Parent changed from “RangeDimension” to “SampleDimension”. prev new
MD_FeatureTypeInfo Interface FeatureTypeInfo New. prev new
MD_SampleDimension Interface SampleDimension New. prev new
Interface org.opengis.metadata.content.Band
boundMax Method getBoundMax() New. prev new
boundMin Method getBoundMin() New. prev new
boundUnits Method getBoundUnits() New. prev new
Code list org.opengis.metadata.content.CoverageContentType
auxillaryInformation Field AUXILLARY_INFORMATION New. prev new
coordinate Field COORDINATE New. prev new
modelResult Field MODEL_RESULT New. prev new
qualityInformation Field QUALITY_INFORMATION New. prev new
referenceInformation Field REFERENCE_INFORMATION New. prev new
Interface org.opengis.metadata.content.CoverageDescription
attributeGroup Method getAttributeGroups() New. prev new
contentType Method getContentType() Deprecated. prev new
dimension Method getDimensions() Deprecated. prev new
processingLevelCode Method getProcessingLevelCode() New. prev new
Interface org.opengis.metadata.content.FeatureCatalogueDescription
featureCatalogueCitation Method getFeatureCatalogueCitations() Obligation changed from “MANDATORY” to “CONDITIONAL”. prev new
featureTypes Method getFeatureTypeInfo() New. prev new
Method getFeatureTypes() Deprecated, UML annotation moved to getFeatureTypeInfo(). prev new
locale Method getLanguages() OGC/ISO identifier changed from “language” to “locale”. prev new
includedWithDataset Method isIncludedWithDataset() Obligation changed from “MANDATORY” to “OPTIONAL”. prev new
Interface org.opengis.metadata.content.RangeDimension
description Method getDescription() New. prev new
descriptor Method getDescriptor() Deprecated. prev new
name Method getNames() New. prev new
Interface org.opengis.metadata.distribution.DataFile
fileFormat Method getFileFormat() Deprecated. prev new
Interface org.opengis.metadata.distribution.DigitalTransferOptions
distributionFormat Method getDistributionFormats() New. prev new
Method getOffLine() Deprecated, UML annotation moved to getOffLines(). prev new
offLine Method getOffLines() New. prev new
transferFrequency Method getTransferFrequency() New. prev new
Interface org.opengis.metadata.distribution.Distribution
description Method getDescription() New. prev new
Interface org.opengis.metadata.distribution.Format
formatSpecificationCitation Method getFormatSpecificationCitation() New. prev new
medium Method getMedia() New. prev new
name Method getName() Deprecated. prev new
specification Method getSpecification() Deprecated. prev new
version Method getVersion() Deprecated. prev new
Interface org.opengis.metadata.distribution.Medium
Method getDensities() Deprecated, UML annotation moved to getDensity(). prev new
density Method getDensity() New. prev new
identifier Method getIdentifier() New. prev new
Code list org.opengis.metadata.distribution.MediumFormat
udf Field UDF New. prev new
Interface org.opengis.metadata.distribution.StandardOrderProcess
Method getCurrency() New. prev new
orderOptionsType Method getOrderOptionType() New. prev new
orderOptions Method getOrderOptions() New. prev new
Interface org.opengis.metadata.extent.SpatialTemporalExtent
verticalExtent Method getVerticalExtent() New. prev new
Interface org.opengis.metadata.extent.VerticalExtent
verticalCRS Method getVerticalCRS() Obligation changed from “MANDATORY” to “CONDITIONAL”. prev new
Package org.opengis.metadata.identification
MD_AggregateInformation Interface AggregateInformation Deprecated, Parent set to “AssociatedResource”. prev new
MD_AssociatedResource Interface AssociatedResource New. prev new
MD_CharacterSetCode Code list CharacterSet Deprecated. prev new
SV_CoupledResource Interface CoupledResource New. prev new
SV_CouplingType Code list CouplingType New. prev new
DCPList Code list DistributedComputingPlatform New. prev new
MD_KeywordClass Interface KeywordClass New. prev new
SV_OperationChainMetadata Interface OperationChainMetadata New. prev new
SV_OperationMetadata Interface OperationMetadata New. prev new
Interface org.opengis.metadata.identification.AggregateInformation
aggregateDataSetIdentifier Method getAggregateDataSetIdentifier() Deprecated. prev new
aggregateDataSetName Method getAggregateDataSetName() Deprecated. prev new
Code list org.opengis.metadata.identification.AssociationType
collectiveTitle Field COLLECTIVE_TITLE New. prev new
dependency Field DEPENDENCY New. prev new
isComposedOf Field IS_COMPOSED_OF New. prev new
Field LARGER_WORD_CITATION Deprecated, UML annotation moved to LARGER_WORK_CITATION. prev new
largerWorkCitation Field LARGER_WORK_CITATION New. prev new
revisionOf Field REVISION_OF New. prev new
series Field SERIES New. prev new
source Field SOURCE Deprecated. prev new
Interface org.opengis.metadata.identification.BrowseGraphic
imageConstraints Method getImageConstraints() New. prev new
linkage Method getLinkages() New. prev new
Interface org.opengis.metadata.identification.Identification
additionalDocumentation Method getAdditionalDocumentations() New. prev new
aggregationInfo Method getAggregationInfo() Deprecated. prev new
associatedResource Method getAssociatedResources() New. prev new
extent Method getExtents() New. prev new
processingLevel Method getProcessingLevel() New. prev new
spatialRepresentationType Method getSpatialRepresentationTypes() New. prev new
spatialResolution Method getSpatialResolutions() New. prev new
temporalResolution Method getTemporalResolutions() New. prev new
topicCategory Method getTopicCategories() New. prev new
Code list org.opengis.metadata.identification.KeywordType
dataCentre Field DATA_CENTRE New. prev new
featureType Field FEATURE_TYPE New. prev new
instrument Field INSTRUMENT New. prev new
platform Field PLATFORM New. prev new
process Field PROCESS New. prev new
product Field PRODUCT New. prev new
project Field PROJECT New. prev new
service Field SERVICE New. prev new
subTopicCategory Field SUB_TOPIC_CATEGORY New. prev new
taxon Field TAXON New. prev new
Interface org.opengis.metadata.identification.Keywords
keywordClass Method getKeywordClass() New. prev new
Code list org.opengis.metadata.identification.Progress
accepted Field ACCEPTED New. prev new
deprecated Field DEPRECATED New. prev new
final Field FINAL New. prev new
notAccepted Field NOT_ACCEPTED New. prev new
pending Field PENDING New. prev new
proposed Field PROPOSED New. prev new
retired Field RETIRED New. prev new
superseded Field SUPERSEDED New. prev new
tentative Field TENTATIVE New. prev new
valid Field VALID New. prev new
withdrawn Field WITHDRAWN New. prev new
Interface org.opengis.metadata.identification.Resolution
angularDistance Method getAngularDistance() New. prev new
levelOfDetail Method getLevelOfDetail() New. prev new
vertical Method getVertical() New. prev new
Interface org.opengis.metadata.identification.ServiceIdentification
accessProperties Method getAccessProperties() New. prev new
containsChain Method getContainsChain() New. prev new
containsOperations Method getContainsOperations() New. prev new
coupledResource Method getCoupledResources() New. prev new
couplingType Method getCouplingType() New. prev new
operatedDataset Method getOperatedDatasets() New. prev new
operatesOn Method getOperatesOn() New. prev new
profile Method getProfiles() New. prev new
serviceStandard Method getServiceStandards() New. prev new
serviceType Method getServiceType() New. prev new
serviceTypeVersion Method getServiceTypeVersions() New. prev new
Code list org.opengis.metadata.identification.TopicCategory
disaster Field DISASTER New. prev new
extraTerrestrial Field EXTRA_TERRESTRIAL New. prev new
Interface org.opengis.metadata.identification.Usage
additionalDocumentation Method getAdditionalDocumentation() New. prev new
identifiedIssues Method getIdentifiedIssues() New. prev new
response Method getResponses() New. prev new
userContactInfo Method getUserContactInfo() Obligation changed from “MANDATORY” to “OPTIONAL”. prev new
Interface org.opengis.metadata.lineage.Lineage
additionalDocumentation Method getAdditionalDocumentation() New. prev new
scope Method getScope() New. prev new
Interface org.opengis.metadata.lineage.NominalResolution
groundResolution Method getGroundResolution() Obligation changed from “MANDATORY” to “CONDITIONAL”. prev new
scanningResolution Method getScanningResolution() Obligation changed from “MANDATORY” to “CONDITIONAL”. prev new
Interface org.opengis.metadata.lineage.ProcessStep
stepDateTime Method getDate() OGC/ISO identifier changed from “dateTime” to “stepDateTime”. prev new
reference Method getReferences() New. prev new
scope Method getScope() New. prev new
Interface org.opengis.metadata.lineage.Source
scaleDenominator Method getScaleDenominator() Deprecated. prev new
scope Method getScope() New. prev new
sourceExtent Method getSourceExtents() Deprecated. prev new
sourceMetadata Method getSourceMetadata() New. prev new
sourceSpatialResolution Method getSourceSpatialResolution() New. prev new
Package org.opengis.metadata.maintenance
MD_Scope Interface Scope New. prev new
Code list org.opengis.metadata.maintenance.MaintenanceFrequency
biennially Field BIENNIALLY New. prev new
periodic Field PERIODIC New. prev new
semimonthly Field SEMIMONTHLY New. prev new
Field UNKNOW  — was deprecated Removed. prev new
Interface org.opengis.metadata.maintenance.MaintenanceInformation
dateOfNextUpdate Method getDateOfNextUpdate() Deprecated. prev new
maintenanceAndUpdateFrequency Method getMaintenanceAndUpdateFrequency() Obligation changed from “MANDATORY” to “OPTIONAL”. prev new
maintenanceDate Method getMaintenanceDates() New. prev new
maintenanceScope Method getMaintenanceScopes() New. prev new
updateScopeDescription Method getUpdateScopeDescriptions() Deprecated. prev new
updateScope Method getUpdateScopes() Deprecated. prev new
Code list org.opengis.metadata.maintenance.ScopeCode
aggregate Field AGGREGATE New. prev new
application Field APPLICATION New. prev new
collection Field COLLECTION New. prev new
coverage Field COVERAGE New. prev new
document Field DOCUMENT New. prev new
initiative Field INITIATIVE New. prev new
metadata Field METADATA New. prev new
product Field PRODUCT New. prev new
repository Field REPOSITORY New. prev new
sample Field SAMPLE New. prev new
Package org.opengis.metadata.quality
DQ_Scope Interface Scope Parent set to “Scope”. prev new
QE_Usability Interface Usability Deprecated. prev new
Interface org.opengis.metadata.quality.Scope
extent Method getExtent() Deprecated. prev new
Code list org.opengis.metadata.spatial.CellGeometry
stratum Field STRATUM New. prev new
voxel Field VOXEL New. prev new
Interface org.opengis.metadata.spatial.Dimension
dimensionDescription Method getDimensionDescription() New. prev new
dimensionTitle Method getDimensionTitle() New. prev new
Interface org.opengis.metadata.spatial.Georectified
centrePoint Method getCenterPoint() OGC/ISO identifier changed from “centerPoint” to “centrePoint”. prev new
Interface org.opengis.metadata.spatial.GridSpatialRepresentation
axisDimensionProperties Method getAxisDimensionProperties() Obligation changed from “MANDATORY” to “OPTIONAL”. prev new
Package org.opengis.parameter
SV_ParameterDirection Enumeration ParameterDirection New. prev new
Interface org.opengis.parameter.GeneralParameterDescriptor
description Method getDescription() New. prev new
direction Method getDirection() New. prev new
name Method getName() New. prev new
Classe org.opengis.parameter.InvalidParameterCardinalityException
Constructor InvalidParameterCardinalityException(String, Throwable, String) New. prev new
Classe org.opengis.parameter.InvalidParameterNameException
Constructor InvalidParameterNameException(String, Throwable, String) New. prev new
Classe org.opengis.parameter.InvalidParameterTypeException
Constructor InvalidParameterTypeException(String, Throwable, String) New. prev new
Classe org.opengis.parameter.InvalidParameterValueException
Constructor InvalidParameterValueException(String, Throwable, String, Object) New. prev new
Interface org.opengis.parameter.ParameterValue
value Method doubleValue() OGC/ISO identifier set to “value”, Obligation set to “CONDITIONAL”. prev new
CC_OperationParameterValue.parameter Method getDescriptor() OGC/ISO identifier set to “CC_OperationParameterValue.parameter”, Obligation set to “MANDATORY”. prev new
Method getValue() UML annotation moved to doubleValue(). prev new
Package org.opengis.referencing
MD_ReferenceSystemTypeCode Code list ReferenceSystemType New. prev new
Package org.opengis.referencing.crs
SC_ParametricCRS Interface ParametricCRS New. prev new
Interface org.opengis.referencing.crs.CRSAuthorityFactory
Method createParametricCRS(String) New. prev new
Interface org.opengis.referencing.crs.CRSFactory
Method createParametricCRS(Map, ParametricDatum, ParametricCS) New. prev new
Package org.opengis.referencing.cs
CS_ParametricCS Interface ParametricCS New. prev new
Interface org.opengis.referencing.cs.CSAuthorityFactory
Method createParametricCS(String) New. prev new
Interface org.opengis.referencing.cs.CSFactory
Method createParametricCS(Map, CoordinateSystemAxis) New. prev new
Package org.opengis.referencing.datum
CD_ParametricDatum Interface ParametricDatum New. prev new
Interface org.opengis.referencing.datum.Datum
anchorDefinition Method getAnchorPoint() OGC/ISO identifier changed from “anchorPoint” to “anchorDefinition”. prev new
Interface org.opengis.referencing.datum.DatumAuthorityFactory
Method createParametricDatum(String) New. prev new
Interface org.opengis.referencing.datum.DatumFactory
Method createParametricDatum(Map) New. prev new
Code list org.opengis.referencing.datum.PixelInCell
Method names() New. prev new
Interface org.opengis.referencing.operation.CoordinateOperationFactory
Method createOperationMethod(Map, Integer, Integer, ParameterDescriptorGroup) New. prev new
Method getOperationMethod(String) New. prev new
Interface org.opengis.referencing.operation.MathTransformFactory
createFromXML Method createFromXML(String) Deprecated. prev new
Classe org.opengis.referencing.operation.NoninvertibleTransformException
Constructor NoninvertibleTransformException(Throwable) New. prev new
Interface org.opengis.referencing.operation.Projection
Method getSourceCRS() New. prev new
Method getTargetCRS() New. prev new
Classe org.opengis.referencing.operation.TransformException
Constructor TransformException(Throwable) New. prev new
Package org.opengis.temporal
Interface Duration New. prev new
Package org.opengis.util
CodeList Code list CodeList Parent changed from “Comparable” to “ControlledVocabulary”. prev new
Interface ControlledVocabulary New. prev new
PT_FreeText Interface InternationalString OGC/ISO identifier set to “PT_FreeText”, Obligation set to “MANDATORY”. prev new
Interface NameFactory Parent set to “Factory”. prev new
Code list org.opengis.util.CodeList
Method equals(Object) Removed. prev new
Interface org.opengis.util.GenericName
Method compareTo(GenericName) New. prev new
Interface org.opengis.util.MemberName
aName Method toString() New. prev new
Interface org.opengis.util.NameFactory
Method createMemberName(NameSpace, CharSequence, TypeName) New. prev new
Interface org.opengis.util.RecordType
schema Method getContainer() OGC/ISO identifier set to “schema”, Obligation set to “MANDATORY”. prev new
Interface org.opengis.util.TypeName
aName Method toString() New. prev new


Changes in GeoAPI-conformance

The following table summarizes changes in the conformance tests provided by GeoAPI. The geoapi-conformance test suite is not part of standard API that vendors are expected to implement, and will change over time to offer clarification for GeoAPI implementations.

Modified type or member Change description Javadoc
Package org.opengis.test
Enumeration CalculationType New. prev new
Classe ComputationFailure New. prev new
Classe Configuration New. prev new
Code list Key New. prev new
Interface FactoryFilter New. prev new
Classe ByAuthority New. prev new
Interface ImplementationDetails New. prev new
Classe TestEvent New. prev new
Interface TestListener New. prev new
Classe TestSuite New. prev new
Interface ToleranceModifier New. prev new
Classe ToleranceModifiers New. prev new
Classe Units Parent “Factory” removed. prev new
Classe ValidatorContainer Parent set to “Cloneable”. prev new
Classe org.opengis.test.Assert
Method assertAnyTitleEquals(String, String, Citation) New. prev new
Method assertAxisDirectionsEqual(String, CoordinateSystem, AxisDirection[]) New. prev new
Method assertIdentifierEquals(String, String, String, String, String, Identifier) New. prev new
Method assertMatrixEquals(String, Matrix, Matrix, double) New. prev new
Method assertPathEquals(String, PathIterator, PathIterator, double, double) New. prev new
Method assertSampleValuesEqual(String, RenderedImage, RenderedImage, double) New. prev new
Method assertShapeEquals(String, Shape, Shape, double, double) New. prev new
Method assertUnicodeIdentifierEquals(String, CharSequence, CharSequence, boolean) New. prev new
Classe org.opengis.test.TestCase
Constructor TestCase(Factory[]) New. prev new
Method configuration() New. prev new
Field configurationTip New. prev new
Method factories(Class[]) New. prev new
Method factories(FactoryFilter, Class[]) New. prev new
Method getEnabledFlags(Key[]) New. prev new
Field listener New. prev new
Field units New. prev new
Field validators New. prev new
Classe org.opengis.test.Units
Constructor Units(SystemOfUnits) Made public. prev new
Method arcSecond() New. prev new
Method foot() New. prev new
Method footSurveyUS() New. prev new
Method getVendor() Removed. prev new
Method grad() New. prev new
Method hectopascal() New. prev new
Method microradian() New. prev new
Method pascal() New. prev new
Classe org.opengis.test.Validator
Field DEFAULT_TOLERANCE Made public. prev new
Method conditional(String, Object, boolean) New. prev new
Method validate(Collection) New. prev new
Classe org.opengis.test.ValidatorContainer
Method clone() New. prev new
Field image New. prev new
Field metadata New. prev new
Method validate(IIOMetadataFormat) New. prev new
Method validate(ImageReaderSpi) New. prev new
Method validate(ImageWriterSpi) New. prev new
Method validate(Identifier) New. prev new
Method validate(Metadata) New. prev new
Method validate(Address) New. prev new
Method validate(CitationDate[]) New. prev new
Method validate(Contact) New. prev new
Method validate(OnlineResource) New. prev new
Method validate(Party) New. prev new
Method validate(Responsibility) New. prev new
Method validate(Telephone) New. prev new
Method validate(ReferenceIdentifier) Removed. prev new
Method validate(CompoundCRS) New. prev new
Classe org.opengis.test.Validators
Method validate(IIOMetadataFormat) New. prev new
Method validate(ImageReaderSpi) New. prev new
Method validate(ImageWriterSpi) New. prev new
Method validate(Identifier) New. prev new
Method validate(Metadata) New. prev new
Method validate(Address) New. prev new
Method validate(CitationDate[]) New. prev new
Method validate(Contact) New. prev new
Method validate(OnlineResource) New. prev new
Method validate(Party) New. prev new
Method validate(Responsibility) New. prev new
Method validate(Telephone) New. prev new
Method validate(ReferenceIdentifier) Removed. prev new
Method validate(CompoundCRS) New. prev new
Package org.opengis.test.coverage.image
Classe ImageIOTestCase New. prev new
Classe ImageReaderTestCase New. prev new
Classe ImageValidator New. prev new
Classe ImageWriterTestCase New. prev new
Classe PixelIterator New. prev new
Package org.opengis.test.metadata
Classe MetadataBaseValidator New. prev new
Classe org.opengis.test.metadata.CitationValidator
Method validate(Address) New. prev new
Method validate(CitationDate[]) New. prev new
Method validate(Contact) New. prev new
Method validate(OnlineResource) New. prev new
Method validate(Party) New. prev new
Method validate(Responsibility) New. prev new
Method validate(Telephone) New. prev new
Classe org.opengis.test.metadata.ExtentValidator
Method dispatch(GeographicExtent) Return type changed from “void” to “int”. prev new
Package org.opengis.test.referencing
Classe AffineTransformTest New. prev new
Classe AuthorityFactoryTest New. prev new
Classe CRSTest Deprecated. prev new
Classe DerivativeFailure New. prev new
Classe ObjectFactoryTest New. prev new
Classe ParameterizedTransformTest New. prev new
Classe PseudoEpsgFactory New. prev new
Classe ReferencingTest Deprecated. prev new
Classe ReferencingTestCase New. prev new
Classe org.opengis.test.referencing.CRSTest
Constructor CRSTest(CRSAuthorityFactory) Made public. prev new
Method factories() New. prev new
Classe org.opengis.test.referencing.CRSValidator
Method dispatch(CoordinateReferenceSystem) Return type changed from “void” to “int”. prev new
Field enforceStandardNames New. prev new
Method validate(CompoundCRS) New. prev new
Classe org.opengis.test.referencing.CSValidator
Method dispatch(CoordinateSystem) Return type changed from “void” to “int”. prev new
Classe org.opengis.test.referencing.DatumValidator
Method dispatch(Datum) Return type changed from “void” to “int”. prev new
Classe org.opengis.test.referencing.OperationValidator
Method dispatch(CoordinateOperation) Return type changed from “void” to “int”. prev new
Classe org.opengis.test.referencing.ParameterValidator
Method dispatch(GeneralParameterDescriptor) Return type changed from “void” to “int”. prev new
Method dispatch(GeneralParameterValue) Return type changed from “void” to “int”. prev new
Classe org.opengis.test.referencing.ReferencingTest
Constructor ReferencingTest(CRSFactory, CSFactory, DatumFactory) Made public. prev new
Field crsFactory Removed. prev new
Field csFactory Removed. prev new
Field datumFactory Removed. prev new
Method testWGS84() Removed. prev new
Classe org.opengis.test.referencing.ReferencingValidator
Constructor ReferencingValidator(ValidatorContainer, String) Made protected. prev new
Method validate(Identifier) New. prev new
Method validate(ReferenceIdentifier) Removed. prev new
Classe org.opengis.test.referencing.TransformTestCase
Constructor TransformTestCase(Factory[]) New. prev new
Method assertAllTestsEnabled() Deprecated. prev new
Method assertCoordinateEquals(String, double[], double[], int, boolean) Deprecated. prev new
Method assertCoordinateEquals(String, double[], double[], int, CalculationType) New. prev new
Method assertCoordinateEquals(String, double[], float[], int, boolean) Deprecated. prev new
Method assertCoordinateEquals(String, double[], float[], int, CalculationType) New. prev new
Method assertCoordinateEquals(String, float[], double[], int, boolean) Deprecated. prev new
Method assertCoordinateEquals(String, float[], double[], int, CalculationType) New. prev new
Method assertCoordinateEquals(String, float[], float[], int, boolean) Deprecated. prev new
Method assertCoordinateEquals(String, float[], float[], int, CalculationType) New. prev new
Method assertCoordinatesEqual(String, int, double[], int, double[], int, int, boolean) Deprecated. prev new
Method assertCoordinatesEqual(String, int, double[], int, double[], int, int, CalculationType) New. prev new
Method assertCoordinatesEqual(String, int, double[], int, float[], int, int, boolean) Deprecated. prev new
Method assertCoordinatesEqual(String, int, double[], int, float[], int, int, CalculationType) New. prev new
Method assertCoordinatesEqual(String, int, float[], int, double[], int, int, boolean) Deprecated. prev new
Method assertCoordinatesEqual(String, int, float[], int, double[], int, int, CalculationType) New. prev new
Method assertCoordinatesEqual(String, int, float[], int, float[], int, int, boolean) Deprecated. prev new
Method assertCoordinatesEqual(String, int, float[], int, float[], int, int, CalculationType) New. prev new
Method assertMatrixEquals(String, Matrix, Matrix, Matrix) New. prev new
Method configuration() New. prev new
Field derivativeDeltas New. prev new
Field isDerivativeSupported New. prev new
Method normalize(DirectPosition, DirectPosition, CalculationType) New. prev new
Method tolerance(double) Deprecated. prev new
Field toleranceModifier New. prev new
Method verifyDerivative(double[]) New. prev new
Method verifyInDomain(double[], double[], int[], Random) New. prev new
Package org.opengis.test.referencing.gigs
Classe AuthorityFactoryTestCase New. prev new
Enumeration Classification New. prev new
Classe GIGS2001 New. prev new
Classe GIGS2002 New. prev new
Classe GIGS2003 New. prev new
Classe GIGS2004 New. prev new
Classe GIGS2005 New. prev new
Classe GIGS2006 New. prev new
Classe GIGS2007 New. prev new
Classe GIGS2008 New. prev new
Classe GIGS2009 New. prev new
Classe GIGS3002 New. prev new
Classe GIGS3003 New. prev new
Classe GIGS3004 New. prev new
Classe GIGS3005 New. prev new
Classe UserObjectFactoryTestCase New. prev new
Package org.opengis.test.report
Classe AuthorityCodesReport New. prev new
Classe Row New. prev new
Classe OperationParametersReport New. prev new
Classe Row New. prev new
Classe Report New. prev new
Classe Reports New. prev new
Package org.opengis.test.runner
Classe Main New. prev new
Package org.opengis.test.util
Classe PseudoFactory New. prev new
Classe org.opengis.test.util.NameTest
Constructor NameTest(NameFactory) Made public. prev new
Method configuration() New. prev new
Method factories() New. prev new
Field isMixedNameSyntaxSupported New. prev new
Field isMultiLocaleSupported New. prev new
Classe org.opengis.test.util.NameValidator
Method dispatch(GenericName) Return type changed from “void” to “int”. prev new
Package org.opengis.test.wkt
Classe CRSParserTest New. prev new