Package org.opengis.referencing


package org.opengis.referencing
Base interfaces for reference systems by coordinates or by identifiers. A reference system contains the metadata required to interpret spatial location information unambiguously. Referencing can be done by coordinates with interfaces in the crs sub-package, or by identifiers with interfaces in the gazetteer sub-package. The IdentifiedObject interface in this package contains attributes common to several objects used in referencing by coordinates or by identifiers. For example, a reference frame primary name might be North American Datum of 1983. That reference frame may have alternative names or aliases, for example, the abbreviation NAD83.

Another attribute is identifiers. This is a unique code used to reference an object in a given place. For example, an external geodetic register might give the NAD83 reference frame a unique code of 6269. Objects can be obtained from codes using sub-interfaces of AuthorityFactory. Identifiers have a data type of Identifier.

Well-Known Text format

Many entities can be printed in a Well-Known Text (WKT) format by invoking the IdentifiedObject.toWKT() method. This allows objects to be stored in databases (persistence), and transmitted between inter-operating computer programs.

Immutability

Most interfaced objects are immutable. This means that implementations should not change an object's internal state once they have handed out an interface pointer. Since most interfaced objects are specified to be immutable, there do not need to be any constraints on operation sequencing. This means that these interfaces can be used in parallel computing environments (e.g. Internet servers).
Since:
1.0