[ 
https://issues.apache.org/jira/browse/SIS-604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux resolved SIS-604.
-------------------------------------
    Resolution: Fixed

Added in the {{optional}} group of modules, because of its dependency to Java 
22. Will be moved to the {{endorsed}} group of modules when that group will be 
upgraded from Java 11 to Java 22 or later.

> GDAL data store for reading rasters
> -----------------------------------
>
>                 Key: SIS-604
>                 URL: https://issues.apache.org/jira/browse/SIS-604
>             Project: Spatial Information Systems
>          Issue Type: Task
>          Components: Storage
>            Reporter: Martin Desruisseaux
>            Assignee: Martin Desruisseaux
>            Priority: Major
>             Fix For: 1.5
>
>
> Add a new {{org.apache.sis.storage.gdal}} module providing an implementation 
> of {{org.apache.sis.storage.DataStore}} which uses GDAL for reading rasters. 
> This new module will use the {{java.lang.foreign}} package (a.k.a. "Panama") 
> for invoking native methods, thus avoiding the need to bundle native code 
> (JNI) for linking Java to C/C++.
> h1. Note
> This GDAL binding is a fallback for reading formats that are not yet 
> supported directly by Apache SIS. GDAL can read and write a lot more data 
> formats than SIS does, but is not necessarily faster or more capable than 
> pure Java implementations when one is available. Actually, our benchmarks 
> suggests that pure Java data stores, when well written, are often faster, but 
> this is not necessarily because of GDAL since the "Java - C/C++" bindings 
> adds a cost.
> h1. Limitations
> Initial version will only read raster. Reading vectors and writing are 
> deferred to another release.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to