Module org.osgeo.proj
module org.osgeo.proj
Java Native Interface for the PROJ C/C++ library.
PROJ is generic coordinate transformation software that transforms geospatial
coordinates from one coordinate reference system (CRS) to another.
This includes cartographic projections as well as geodetic transformations.
This module exposes PROJ services as implementations of GeoAPI interfaces.
Both PROJ 6 and GeoAPI are modeled according the ISO 19111 international standard.
The use of GeoAPI interfaces allows developers to write their software in an implementation independent way,
using the Proj
class only as a starting point or for PROJ-specific actions.
Installation
This module requires installation of native libraries. Compilation instructions are given in this page. The presence of native libraries can be tested as below:
Proj.version().isPresent()
References
- OGC Abstract Specification Topic 2: Referencing by coordinates
- OGC GeoAPI 3.0 (derived from OGC Topic 2)
- PROJ C++ API (derived from OGC Topic 2)
- PROJ-JNI Source code
- Java Native Interface (JNI) Specification
- Since:
- 1.0
-
Packages