Details
-
Type:
New Feature
-
Status:
Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 2.1.M0
-
Fix Version/s: 2.7.5
-
Component/s: unsupported
-
Labels:None
Description
Using JNI is should be possible to wrap the OGR API to get a wider set of supported formats without the need to write a native java version for each.
Ideas:
- use the C wrappers to perform calls from JNI
- probably the NIO native buffers should be used to get decent
performance out of NIO - ideally the API should reduce the number of round trips between the native and Java side of the fence, since this is where JNI is costly
Issue Links
| This issue relates to: | ||||
| GEOT-500 | Create GDAL binding |
|
|
|
rather than the C++ API. The C API is less fragile and allows a less
tight linkage between build of the JNI wrappers and the underlying
OGR library itself.
I am willing to provide some modest level of support from the OGR
side of things to a developer interesting in building this interface.
Ideally it could be done as an OGR specific set of Java classes
independent of GeoTools, and then I could include it with regular
OGR distributions and GeoTools would just need to implement a layer
type on the API.