GeoAPI provides a set of interfaces in programming languages (currently Java and Python) for geospatial applications. The GeoAPI interfaces closely follow OGC specifications, adaptated to match the expectations of programmers.
The experimental geoapi-java-python uses Java Native Interfaces (JNI) provided by the JPY project for binding Java to Python. The OpenJDK Panama project, still in incubator, provides an alternative way to bind Java to C code without the need to write JNI code. We should to migrate geoapi-java-python to that new mechanism. It would avoid the needs for external dependency other than Python itself.
The experimental
geoapi-java-python
uses Java Native Interfaces (JNI) provided by the JPY project for binding Java to Python. The OpenJDK Panama project, still in incubator, provides an alternative way to bind Java to C code without the need to write JNI code. We should to migrategeoapi-java-python
to that new mechanism. It would avoid the needs for external dependency other than Python itself.