- All Implemented Interfaces:
Serializable
,Comparable<Specification>
,Constable
ISO/OGC specifications from which an interface, method, enumeration or code list was derived.
Some specifications are available both at OGC and ISO.
Specification versions
Each specification has a default version number, which identifies more accurately the specification used by most non-deprecated GeoAPI elements:- For OGC specifications, the version number is the OGC revision number.
- For ISO specifications, the version number is the publication year (ignoring corrigendum,
which are implicit). For example if the specification is
ISO_19115
, then version 2003 stands for ISO 19115:2003/Cor.1:2006.
Specification
enumeration constants.
Versions other than the default version may be declared
in the UML.version()
annotation of some GeoAPI elements, usually (but not only)
for deprecated elements.- Since:
- 2.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionISO 19103, Conceptual schema language.ISO 19107, Feature Geometry (OGC Topic 1).ISO 19108, Temporal Schema.ISO 19109, Rules for application schema.ISO 19111, Referencing by coordinates (OGC Topic 2).ISO 19112, Spatial referencing by geographic identifiers.ISO 19115-1, Metadata part 1: fundamentals (OGC Topic 11).ISO 19115-2, Metadata part 2: Extensions for acquisition and processing.ISO 19115-3, Metadata part 3: XML schema implementation for fundamental concepts.ISO 19117, Portrayal.ISO 19123, Schema for coverage geometry and functions (OGC Topic 6).ISO 19128, Web map server interface.Deprecated.ISO 19143, Filter encoding.ISO 19157, Data quality.ISO 19162, Well known text representation of coordinate reference systems.Grid Coverages.Coordinate Transformation Services.Deprecated.This specification has been retired.Deprecated, for removal: This API element is subject to removal in a future version.To be replaced by Topic 20: Observations and MeasurementsMoving Features specification.Deprecated, for removal: This API element is subject to removal in a future version.To be removed. -
Method Summary
Modifier and TypeMethodDescriptionshort
The default version of OGC/ISO standard for this enumeration constant.static Specification
Returns the enum constant of this class with the specified name.static Specification[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ISO_19103
ISO 19103, Conceptual schema language. This is the specification for some interfaces in packageorg.opengis.util
. This specification provides basic classes such as names, records and units of measurement.Version numbers used in GeoAPI:
- 2005: ISO 19103:2005
- 2015: ISO 19103:2015 (default version)
- See Also:
-
ISO_19107
ISO 19107, Feature Geometry (OGC Topic 1). This is the specification for packageorg.opengis.geometry
and sub-packages. It specifies the classes for describing the spatial characteristics of geometries, and a set of spatial operations. It treats vector geometry and topology up to three dimensions.Version numbers used in GeoAPI:
- 2003: ISO 19107:2003 (default version)
- See Also:
-
ISO_19108
ISO 19108, Temporal Schema. This is the specification for packageorg.opengis.temporal
and sub-packages. it defines classes for describing temporal characteristics of geographic information.Version numbers used in GeoAPI:
- 2002: ISO 19108:2002/Cor.1:2006 (default version)
- See Also:
-
ISO_19109
ISO 19109, Rules for application schema. This is the specification for packageorg.opengis.feature
. It defines principles for the definition of features.Version numbers used in GeoAPI:
- 2013: ISO 19109:2013 draft (default version)
- Since:
- 3.1
- See Also:
-
ISO_19111
ISO 19111, Referencing by coordinates (OGC Topic 2). This is the specification for packageorg.opengis.referencing
and sub-packages. It defines the minimum data required to define coordinate reference systems, and the classes for describe operations that change coordinate values.Version numbers used in GeoAPI:
- 2003: OGC 03-073r1
- 2007: ISO 19111:2007
- 2019: ISO 19111:2019 (default version)
- See Also:
-
ISO_19112
ISO 19112, Spatial referencing by geographic identifiers. This is the specification for packageinvalid reference
org.opengis.referencing.gazetteer
Version numbers used in GeoAPI:
- 2003: ISO 19112:2003 (default version)
- Since:
- 3.1
- See Also:
-
ISO_19115
ISO 19115-1, Metadata part 1: fundamentals (OGC Topic 11). This is the specification for packageorg.opengis.metadata
and most sub-packages. It defines the classes for describing geographic information and services by means of metadata. It provides information about the identification, the extent, the quality, the spatial and temporal aspects, the content, the spatial reference, the portrayal, distribution, and other properties of digital geographic data and services.Version numbers used in GeoAPI:
- 2003: ISO 19115:2003/Cor.1:2006
- 2014: ISO 19115-1:2014 (default version)
- 2018: ISO 19115-1:2014/Amd 1:2018
- 2020: ISO 19115-1:2014/Amd 2:2020
- See Also:
-
ISO_19115_2
ISO 19115-2, Metadata part 2: Extensions for acquisition and processing. This is the specification for some sub-packages oforg.opengis.metadata
. It extends the existing geographic metadata standard by defining the classes for describing imagery and gridded data. It provides information about the properties of the measuring equipment used to acquire the data, the geometry of the measuring process employed by the equipment, and the production process used to digitize the raw data.Version numbers used in GeoAPI:
- 2009: ISO 19115-2:2009
- 2019: ISO 19115-2:2019 (default version)
- See Also:
-
ISO_19115_3
ISO 19115-3, Metadata part 3: XML schema implementation for fundamental concepts. This is the specification for packageorg.opengis.metadata
and sub-packages. It defines an integrated XML implementation of ISO 19115‑1, ISO 19115‑2, and concepts from ISO 19139.Version numbers used in GeoAPI:
- 2016: ISO 19115-3:2016 (default version)
- Since:
- 3.1
- See Also:
-
ISO_19117
ISO 19117, Portrayal. This is an abstract specification for portraying features. It defines a schema describing the portrayal of geographic information in a form understandable by humans. It does not include standardization of cartographic symbols, and their geometric and functional description.Version numbers used in GeoAPI:
- 2005: ISO 19117:2005 (default version)
- See Also:
-
ISO_19123
ISO 19123, Schema for coverage geometry and functions (OGC Topic 6). This is the specification for packageinvalid reference
org.opengis.coverage
Version numbers used in GeoAPI:
- 2005: ISO 19123:2005 (default version)
- See Also:
-
ISO_19128
ISO 19128, Web map server interface. It specifies the behaviour of a service that produces spatially referenced maps dynamically from geographic information.Version numbers used in GeoAPI:
- 2005: ISO 19128:2005 (default version)
- See Also:
-
ISO_19139
Deprecated.sinceISO_19115_3
publication, this standard does not define new elements used by GeoAPI.ISO 19139, Metadata XML schema implementation. This is the specification for packageorg.opengis.metadata
and sub-packages. It defines Geographic MetaData XML (gmd
) encoding, an XML Schema implementation derived from ISO 19115.Version numbers used in GeoAPI:
- 2007: ISO 19139:2007 (default version)
- See Also:
-
ISO_19143
ISO 19143, Filter encoding. This is the specification for packageorg.opengis.filter
and sub-packages. It defines querying in order to obtain a subset of data which contains certain desired information.Version numbers used in GeoAPI:
- 2010: ISO 19143:2010 (default version)
- Since:
- 3.1
- See Also:
-
ISO_19157
ISO 19157, Data quality. This is the specification for packageorg.opengis.metadata.quality
and sub-packages. It establishes the classes for describing the quality of geographic data.Version numbers used in GeoAPI:
- 2013: ISO 19157:2013 (default version)
- Since:
- 3.1
- See Also:
-
ISO_19162
ISO 19162, Well known text representation of coordinate reference systems. This is the specification of input and output format ofCRSFactory.createFromWKT(String)
andIdentifiedObject.toWKT()
. It defines the structure and content of a text string implementation of the abstract model described in ISO 19111. The string defines frequently needed types of coordinate reference systems and coordinate operations in a self-contained form that is readable by machines and by humans.Version numbers used in GeoAPI:
- 2015: ISO 19162:2015 (default version)
- Since:
- 3.1
- See Also:
-
OGC_03064
Deprecated.This specification has been retired.GO-1 Application Objects.Version numbers used in GeoAPI:
- 10: OGC 03-064r10 (default version)
- See Also:
-
OGC_01009
Coordinate Transformation Services. This is the specification used as a complement of ISO 19111 when an aspect was not defined in the ISO specification.Version numbers used in GeoAPI:
- 1: OGC 01-009 (default version)
- See Also:
-
OGC_01004
Grid Coverages. This is the specification used as a complement of ISO 19123 when an aspect was not defined in the ISO specification.Version numbers used in GeoAPI:
- 1: OGC 01-004 (default version)
- See Also:
-
OGC_MOVING_FEATURE
Moving Features specification. This is the specification used as a complement of ISO 10109 for defining dynamic attributes.Version numbers used in GeoAPI:
- 1: OGC 18-075 (default version)
- Since:
- 3.1
- See Also:
-
OGC_07022
Deprecated, for removal: This API element is subject to removal in a future version.To be replaced by Topic 20: Observations and MeasurementsObservations and Measurements, part 1. This is the specification for packageinvalid reference
org.opengis.observation
- Since:
- 3.1
- TODO:
- Remove before release, since it was not part of GeoAPI 3.0.2.
-
UNSPECIFIED
Deprecated, for removal: This API element is subject to removal in a future version.To be removed.Specification not yet determined. This is a temporary enumeration for the processing of API submitted by some contributors.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
defaultVersion
The default version of OGC/ISO standard for this enumeration constant. This is the version used when no value was explicitly given to theUML.version()
annotation. The meaning of this numerical code is documented in the Javadoc of thisSpecification
constant. This is usually the OGC revision number or ISO publication year.Examples:- For
ISO_19115
, version 2003 stands for ISO 19115:2003/Cor.1:2006 and version 2014 stands for ISO 19115:2014.
- Returns:
- the default version of OGC/ISO standard for this enumeration constant.
- Since:
- 3.1
- See Also:
- For
-
ISO_19115_3
publication, this standard does not define new elements used by GeoAPI.