You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@sis.apache.org by "Martin Desruisseaux (Jira)" <ji...@apache.org> on 2025/09/28 09:32:00 UTC
[jira] [Closed] (SIS-604) GDAL data store for reading rasters
[ https://issues.apache.org/jira/browse/SIS-604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Desruisseaux closed 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: New Feature
> 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)