https://github.com/osgeo/proj-jni
Java Native Interface for PROJ
https://github.com/osgeo/proj-jni
Last synced: about 1 year ago
JSON representation
Java Native Interface for PROJ
- Host: GitHub
- URL: https://github.com/osgeo/proj-jni
- Owner: OSGeo
- License: mit
- Created: 2019-09-17T09:45:55.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-05-24T09:10:58.000Z (almost 3 years ago)
- Last Synced: 2024-05-01T11:44:32.279Z (almost 2 years ago)
- Language: Java
- Homepage: https://osgeo.github.io/PROJ-JNI/
- Size: 1.21 MB
- Stars: 22
- Watchers: 8
- Forks: 14
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# PROJ-JNI
Java Native Interface for [PROJ](https://proj.org/) C/C++ library.
PROJ is a 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 package exposes PROJ services as implementations of [GeoAPI](https://www.geoapi.org/) interfaces.
Both PROJ and GeoAPI are modeled according the ISO 19111 international standard.
Latest release is [2.0](https://github.com/OSGeo/PROJ-JNI/releases/2.0).
## Developer documentation:
* [Installation guide](https://github.com/OSGeo/PROJ-JNI/wiki/Install)
* [PROJ binding Javadoc](https://osgeo.github.io/PROJ-JNI/index.html)
* [GeoAPI 3.0 Javadoc](https://www.geoapi.org/3.0/javadoc/index.html)
* [Example](./example)
* [GIGS tests](https://github.com/OSGeo/PROJ-JNI/wiki/GIGS-tests)
## Prerequisites:
* For building:
- Java Developer Kit (JDK) version 11 or later.
- PROJ 6 or later with its header files.
- **g++** compiler and **cmake** building tools.
- Apache Maven.
* For running:
- Java Runtime Environment (JRE) version 11 or later.
- PROJ 6 or later.
## Contributing
See
[CONTRIBUTING.md](https://github.com/OSGeo/PROJ-JNI/blob/main/CONTRIBUTING.md).
## Code of conduct
Please note that this project is released with a [Contributor Code of
Conduct](https://github.com/OSGeo/PROJ-JNI/blob/main/CODE_OF_CONDUCT.md).
By participating in this project you agree to abide by its terms.