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

Martin Desruisseaux reassigned SIS-604:
---------------------------------------


> 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