Deprecated API
Show API deprecated in:
Contents
- Terminally Deprecated
- Packages
- Interfaces
- Classes
- Enum Classes
- Exception Classes
- Annotation Interfaces
- Fields
- Methods
- Constructors
- Enum Constants
-
ElementDeprecated inDescriptionTo be replaced by Topic 20: Observations and Measurements3.1To be removed.3.1Renamed
DirectPosition.getCoordinates()
. To be removed because of the risk of confusion withDirectPosition.getCoordinate(int)
.3.1This method is ambiguous because the EPSG geodetic registry may allocate the same code to different kinds of object. A more specialized method such ascreateDatum(…)
,createCoordinateSystem(…)
orcreateCoordinateReferenceSystem(…)
should be invoked instead.3.1This method is ambiguous because the EPSG geodetic registry may allocate the same code to different kinds of object.3.1This method is ambiguous. UseCRSAuthorityFactory.createCoordinateReferenceSystem(String)
instead.3.1This method is ambiguous. UseCSAuthorityFactory.createCoordinateSystem(String)
instead.3.1This method is ambiguous. UseDatumAuthorityFactory.createDatum(String)
instead.3.1Replaced byinvalid reference
Assertion
3.1RenamedObjectFactoryTest.testProjectedWithGeoidalHeight()
for making clearer that this is not a projected CRS associated to a 3D coordinate system.3.1This method is ambiguous.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Replaced byTransformTestCase.toleranceModifier
.3.1This constructor is unsafe because a reference tothis
escapes before subclass is fully initialized (see issue #91). UseCodeList(String)
instead.3.1Replaced byPredicate
from the standard Java library.3.1This method depends on reflection, which is restricted in the context of Java Module System. UseCodeList.valueOf(Class, String, Function)
instead.3.1This method depends on reflection, which is restricted in the context of Java Module System. UseCodeList.valueOf(Class, String, Function)
instead.
-
InterfaceDeprecated inDescription3.1The
GM_Position
union has been removed in ISO 19107:2019.3.1Not anymore in ISO 19115.3.1As of ISO 19115:2014, replaced byAssociatedResource
.3.1RenamedNonQuantitativeAttributeCorrectness
.3.1RenamedTemporalQuality
.3.1Removed from latest ISO 19157 standard.3.1As of ISO 19111:2019, this interface is renamed asDerivedCRS
.3.1This type was defined in 2003 but removed in 2007. The ISO 19111 revision published in 2019 still excludes this type. TheGeodeticCRS
base type should be used instead.3.1Replaced byEngineeringCRS
as of ISO 19111:2019.3.1User-defined coordinate systems should extendCoordinateSystem
directly.3.1Replaced byEngineeringDatum
as of ISO 19111:2019.3.1This interface is not part of the OGC/ISO abstract specifications. This interface has been added in GeoAPI as a way to know the kind of map projection, but it is only one classification scheme among many. This way of classifying projections is difficult to implement and rarely used.3.1This interface is not part of the OGC/ISO abstract specifications. This interface has been added in GeoAPI as a way to know the kind of map projection, but it is only one classification scheme among many. This way of classifying projections is difficult to implement and rarely used.3.1This interface is not part of the OGC/ISO abstract specifications. This interface has been added in GeoAPI as a way to know the kind of map projection, but it is only one classification scheme among many. This way of classifying projections is difficult to implement and rarely used.3.1Replaced byPredicate
from the standard Java library.3.1TheRecordSchema
interface has been removed in the 2015 revision of ISO 19103 standard.
-
ClassDeprecated inDescription3.13.1As of ISO 19115:2014, replaced by a reference to the IANA Character Set register. Represented in Java by
Charset
.3.1This code list has been removed from ISO 19111:2019 together withImageDatum
. The "pixel in corner" versus "pixel in center" problematic will be handled by ISO 19123 instead.3.1Replaced byRealizationMethod
in ISO 19111:2019.3.1Replaced byinvalid reference
Assertion
Renamed asAuthorityFactoryTest
.Renamed asObjectFactoryTest
.
-
Enum ClassDeprecated inDescriptionhas never been used outside a few metadata classes, and core profile is not defined anymore in latest ISO 19115.
-
Annotation InterfaceDeprecated inDescriptionhas never been used outside a few metadata classes, and core profile is not defined anymore in latest ISO 19115.
-
FieldDeprecated inDescription3.1As of ISO 19115:2014, renamed
Restriction.LICENCE
.3.1RenamedLARGER_WORK_CITATION
.3.1Removed in ISO 19115:2014.3.1Replaced byAxisDirection.UNSPECIFIED
in ISO 19111:2019.3.1RenamedDatum.ANCHOR_DEFINITION_KEY
for conformance with ISO 19111:2019 revision.3.1Moved toObjectDomain
as of ISO 19111:2019.3.1RenamedDatum.ANCHOR_EPOCH_KEY
for conformance with ISO 19111:2019 revision.3.1Moved toObjectDomain
as of ISO 19111:2019.3.1Moved toObjectDomain
as of ISO 19111:2019.3.1Moved toObjectDomain
as of ISO 19111:2019.3.1Moved toObjectDomain
as of ISO 19111:2019.3.1Moved toObjectDomain
as of ISO 19111:2019.
-
MethodDeprecated inDescription3.1Renamed
DirectPosition.getCoordinates()
. To be removed because of the risk of confusion withDirectPosition.getCoordinate(int)
.3.1This method is inherited fromGM_Position
, which has been removed in ISO 19107:2019.3.1RenamedDirectPosition.getCoordinate(int)
.3.13.1Replaced byEvent.getDateOfOccurrence()
.3.1Removed as of ISO 19115:2014.3.1Replaced byCitationDate.getReferenceDate()
.3.1As of ISO 19115:2014, replaced byContact.getAddresses()
.3.1As of ISO 19115:2014, replaced byContact.getOnlineResources()
.3.1As of ISO 19115:2014, replaced byContact.getPhones()
.3.1As of ISO 19115:2014, replaced byParty.getContactInfo()
.3.1As of ISO 19115:2014, replaced bygetName()
inIndividual
.3.1As of ISO 19115:2014, replaced bygetName()
inOrganisation
.3.1As of ISO 19115:2014, replaced byIndividual.getPositionName()
.3.1As of ISO 19115:2014, replaced by a number withTelephoneType.FACSIMILE
.3.1As of ISO 19115:2014, replaced by a number withTelephoneType.VOICE
.3.1As of ISO 19115:2014, moved toAttributeGroup.getContentTypes()
.3.1As of ISO 19115:2014, moved toAttributeGroup.getAttributes()
.3.1As of ISO 19115:2014, replaced byFeatureCatalogueDescription.getFeatureTypeInfo()
.3.1Replaced bygetLocalesAndCharsets().keySet()
.3.1As of ISO 19115:2014, renamedRangeDimension.getDescription()
.3.1Removed in latest XSD schemas.3.1As of ISO 19115:2014, replaced byDigitalTransferOptions.getOffLines()
.3.1As of ISO 19115:2014, replaced byFormat.getFormatSpecificationCitation().getAlternateTitles()
. Note that citation alternate titles are often used for abbreviations.3.1As of ISO 19115:2014, replaced byFormat.getFormatSpecificationCitation().getTitle()
.3.1As of ISO 19115:2014, replaced byFormat.getFormatSpecificationCitation().getEdition()
.3.1As of ISO 19115:2014, replaced byMedium.getDensity()
.3.1Replaced byStandardOrderProcess.getPlannedAvailableDate()
.3.1Removed as of ISO 19115:2014.3.1As of ISO 19115:2014, replaced byExtendedElementInformation.getRationale()
.3.1Removed as of ISO 19115:2014.3.1As of ISO 19115:2014, replaced by an identifier ofAggregateInformation.getAggregateDataSetName()
.3.1As of ISO 19115:2014, replaced byAssociatedResource.getName()
.3.1Replaced bygetLocalesAndCharsets().values()
.3.1Replaced bygetLocalesAndCharsets().keySet()
.3.1As of ISO 19115:2014, replaced byIdentification.getAssociatedResources()
.3.1Replaced byUsage.getUsageDates()
as of ISO 19115:2014.3.1Replaced byProcessStep.getStepDateTime()
as of ISO 19115:2014.3.1As of ISO 19115:2014, moved toResolution.getEquivalentScale()
.3.1As of ISO 19115:2014, moved toScope.getExtents()
.3.1As of ISO 19115:2014, replaced byMaintenanceInformation.getMaintenanceDates()
in order to enable inclusion of aDateType
to describe the type of the date. Note thatDateType.NEXT_UPDATE
was added to that code list.3.1As of ISO 19115:2014,MaintenanceInformation.getUpdateScopes()
andgetUpdateScopeDescriptions()
were combined intoMaintenanceInformation.getMaintenanceScopes()
in order to allow specifying a scope that includes a spatial and temporal extent.3.1As of ISO 19115:2014,getUpdateScopes()
andMaintenanceInformation.getUpdateScopeDescriptions()
were combined intoMaintenanceInformation.getMaintenanceScopes()
in order to allow specifying a scope that includes a spatial and temporal extent.3.1As of GeoAPI 3.1, replaced bygetLocalesAndCharsets().values()
.3.1As of ISO 19115:2014, replaced byMetadata.getIdentificationInfo()
followed byIdentification.getCitation()
followed byCitation.getOnlineResources()
followed byOnlineResource.getLinkage()
.3.1As of ISO 19115:2014, replaced byMetadata.getDateInfo()
.3.1As of ISO 19115:2014, replaced byMetadata.getMetadataIdentifier()
in order to include the codespace attribute.3.1As of ISO 19115:2014, replaced byMetadata.getMetadataScopes()
followed byMetadataScope.getName()
.3.1As of ISO 19115:2014, replaced byMetadata.getMetadataScopes()
followed byMetadataScope.getResourceScope()
.3.1As of GeoAPI 3.1, replaced byMetadata.getLocalesAndCharsets()
.3.1As of GeoAPI 3.1, replaced byMetadata.getLocalesAndCharsets()
.3.1As of ISO 19115:2014, replaced byMetadata.getMetadataStandards()
followed byCitation.getTitle()
.3.1As of ISO 19115:2014, replaced byMetadata.getMetadataStandards()
followed byCitation.getEdition()
.3.1As of ISO 19115:2014, replaced byMetadata.getParentMetadata()
.3.1Replaced byCoverageResult.getResultContent()
.3.1Removed from ISO 19157:2013.3.1Replaced byEvaluationMethod.getDates()
.3.1Replaced byEvaluationMethod.getEvaluationMethodDescription()
.3.1Replaced byEvaluationMethod.getEvaluationMethodType()
.3.1Replaced byEvaluationMethod.getEvaluationProcedure()
.3.1Replaced byMeasureReference.getMeasureDescription()
.3.1Replaced byMeasureReference.getMeasureIdentification()
.3.1Replaced byMeasureReference.getNamesOfMeasure()
.3.1Removed from ISO 19157:2013.3.1As of ISO 19115:2014, replaced byScope.getExtents()
.3.1This method is ambiguous because the EPSG geodetic registry may allocate the same code to different kinds of object. A more specialized method such ascreateDatum(…)
,createCoordinateSystem(…)
orcreateCoordinateReferenceSystem(…)
should be invoked instead.3.1This method is ambiguous because the EPSG geodetic registry may allocate the same code to different kinds of object.3.1TheGeocentricCRS
type has been removed since ISO 19111:2007. UseCRSAuthorityFactory.createGeodeticCRS(String)
instead.3.1ImageCRS
is replaced byEngineeringCRS
as of ISO 19111:2019.3.1This method is ambiguous. UseCRSAuthorityFactory.createCoordinateReferenceSystem(String)
instead.3.1TheGeocentricCRS
type has been removed since ISO 19111:2007. UseCRSFactory.createGeodeticCRS(Map, GeodeticDatum, DatumEnsemble, CartesianCS)
instead.3.1TheGeocentricCRS
type has been removed since ISO 19111:2007. UseCRSFactory.createGeodeticCRS(Map, GeodeticDatum, DatumEnsembe, SphericalCS)
instead.3.1ImageCRS
is replaced byEngineeringCRS
as of ISO 19111:2019.3.1This method is ambiguous. UseCSAuthorityFactory.createCoordinateSystem(String)
instead.3.1User-defined CS needs their own constructor for instantiating their specialized type.3.1User-defined CS needs their own constructor for instantiating their specialized type.3.1RenamedDatum.getAnchorDefinition()
for conformance with ISO 19111:2019 revision.3.1Replaced byIdentifiedObject.getDomains()
as of ISO 19111:2019.3.1RenamedDatum.getAnchorEpoch()
for conformance with ISO 19111:2019 revision.3.1Replaced byIdentifiedObject.getDomains()
as of ISO 19111:2019.3.1ImageDatum
is replaced byEngineeringDatum
as of ISO 19111:2019.3.1This method is ambiguous. UseDatumAuthorityFactory.createDatum(String)
instead.3.1ImageDatum
is replaced byEngineeringDatum
as of ISO 19111:2019.3.13.13.1Replaced byVerticalDatum.getRealizationMethod()
in ISO 19111:2019.3.1Replaced byIdentifiedObject.getDomains()
as of ISO 19111:2019.3.1Replaced byIdentifiedObject.getDomains()
as of ISO 19111:2019.This method was defined in OGC 01-009 in anticipation for future normative specification, but no XML format for math transforms have been defined.3.1This attribute has been removed from ISO 19111:2019.3.1This attribute has been removed from ISO 19111:2019.3.1Replaced byIdentifiedObject.getDomains()
as of ISO 19111:2019.3.1Replaced byIdentifiedObject.getDomains()
as of ISO 19111:2019.Renamedinvalid reference
Assertions#assertUnicodeIdentifierEquals(String, CharSequence, CharSequence, boolean)
Identifier
interface.Replaced byorg.junit.jupiter.api.Assertions.assertInstanceOf(…)
.3.1ImageCRS
is replaced byEngineeringCRS
as of ISO 19111:2019.3.13.1Replaced byEngineeringDatum
as of ISO 19111:2019.3.1RenamedObjectFactoryTest.testProjectedWithGeoidalHeight()
for making clearer that this is not a projected CRS associated to a 3D coordinate system.3.13.1ImageCRS
is replaced byEngineeringCRS
as of ISO 19111:2019.3.1ImageDatum
is replaced byEngineeringDatum
as of ISO 19111:2019.3.1This method is ambiguous.No replacement.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Theboolean
argument has been replaced by aCalculationType
argument.3.1Replaced byTransformTestCase.toleranceModifier
.3.1ImageCRS
is replaced byEngineeringCRS
as of ISO 19111:2019.3.13.1ImageCRS
is replaced byEngineeringCRS
as of ISO 19111:2019.3.1ImageCRS
is replaced byEngineeringCRS
as of ISO 19111:2019.3.13.1ImageCRS
is replaced byEngineeringCRS
as of ISO 19111:2019.3.1This method depends on reflection, which is restricted in the context of Java Module System. UseCodeList.valueOf(Class, String, Function)
instead.3.1This method depends on reflection, which is restricted in the context of Java Module System. UseCodeList.valueOf(Class, String, Function)
instead.3.1RenamedRecord.getFields()
in the 2015 revision of ISO 19103.3.1This method has been removed from the ISO 19103:2015 standard. It has been kept in GeoAPI for convenience, but renamedRecord.get(MemberName)
for consistency with common practice.3.1TheRecordSchema
interface has been removed in the 2015 revision of ISO 19103 standard.3.1RenamedRecordType.getFieldTypes()
in the 2015 revision of ISO 19103.
-
ConstructorDeprecated inDescription3.1This constructor is unsafe because a reference to
this
escapes before subclass is fully initialized (see issue #91). UseCodeList(String)
instead.
-
Enum ConstantDeprecated inDescription3.1since
Specification.ISO_19115_3
publication, this standard does not define new elements used by GeoAPI.3.1This specification has been retired.To be replaced by Topic 20: Observations and Measurements3.1To be removed.