|For Standard||RESQML v2.0.1|
For detailed information on how coordinate reference systems are used in Energistics standards, see the Energistics Coordinate Reference System Usage Guide.
This section provides an overview of the classes in Energistics common used by RESQML for coordinate reference systems.
Energistics common has a CRS package, which has two abstract classes—AbstractProjectedCrs and AbstractVerticalCrs. Each of these classes has three concrete children. The intent of the three children is to ensure that either a projected or vertical CRS is one of these:
- A projection identified by an EPSG code.
- A projection not known to the EPSG which is defined using OGC’s Geographic Markup Language (GML).
- A projection that is intentionally obscured to anonymize a dataset. This is identified by a simple unvalidated string.
For more information on EPSG codes and GML, see 2.2.2 Coordinate Reference System (CRS) .