Details
Description
ISO 19115-2 (Metadata part 2: Extensions for imagery and gridded data) is a standard that comes as an extension of the classical ISO 19115.
Its goal is to provide the additional structure to more extensively describe the derivation of geographic imagery and gridded data.
Originally, this extension was designed to be part of the main ISO 19115 of 2003, but for some reasons, it is not and come as an extension. Therefore some classes are extended with methods that should have been part of classes already present in the ISO 19115 classes.
For example, in the extension the MetaData class (MD_MetaData) is extended by a new class MI_Metadata which contains a method "getAcquisitionInformation()". Because this method should already have been into the MD_MetaData class, and we need not to create a new class, I have put the new getter directly into the MD_MetaData class.
Here is a list of classes already existing on GeoAPI and for which one or several methods are added:
- geoapi/src/main/java/org/opengis/metadata/spatial/Georeferenceable.java
- geoapi/src/main/java/org/opengis/metadata/spatial/Georectified.java
- geoapi/src/main/java/org/opengis/metadata/MetaData.java
- geoapi/src/main/java/org/opengis/metadata/lineage/Source.java
- geoapi/src/main/java/org/opengis/metadata/lineage/ProcessStep.java
- geoapi/src/main/java/org/opengis/metadata/content/CoverageDescription.java
- geoapi/src/main/java/org/opengis/metadata/content/Band.java
- geoapi/src/main/java/org/opengis/annotation/Specification.java
A patch is joined, including the whole changes to GeoAPI in order to be compliant with ISO 19115-2.
Issue Links
- relates to
-
GEO-129
Rename SampleDimension.sampleToGeophysics() method
-
Here is a correction of my previous patch.
The "MX_DataFile" class comes from the ISO 19139 standard. Since it is related to the distrubtion package (it contains a "MD_Format" reference) I put it on the same package (org.opengis.metadata.distribution).
I have fixed also some others javadoc mistakes.