opengeospatial / geoapi

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.
http://www.geoapi.org
Apache License 2.0
118 stars 37 forks source link

Replace JPY by Panama for Python binding #73

Open desruisseaux opened 2 years ago

desruisseaux commented 2 years ago

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.