You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sis.apache.org by Johann Sorel <jo...@geomatys.com> on 2023/11/29 16:19:50 UTC

Shapefile major update, should we remove the previous code ?

Hello,

A first version of shapefile DataStore is close, it has :
- read and write support.
- implements the WritableFeatureSet API from SIS.
- basic bounding box filtering optimization.
- two levels of API (as requested by Apache Baremaps 
https://github.com/apache/incubator-baremaps/discussions/805) to have 
raw access to dbf and shp readers and writers.

I hope to finish this store in the coming weeks.

A question remain : What should we do with the previous shapefile store ?
As far as I know it is not used.
And it does not make use of any  of the SIS API (Feature, Filter, 
Resource) but instead it has a JDBC implementation.
If a real JDBC connector is needed I believe it would be better to 
create a generic calcite implementation above FeatureSet.

Should I remove the previous code ?

Thanks

Johann Sorel


Re: Shapefile major update, should we remove the previous code ?

Posted by Johann Sorel <jo...@geomatys.com>.
Hello again,

No answers so far, I've been informed by martin that several questions 
in the past on shapefile where left unanswered too.
With the obvious lack of interest in the old code and without any active 
maintainer I will start cleaning the codebase.

Thank you.

Johann Sorel

Le 29/11/2023 à 17:19, Johann Sorel a écrit :
> Hello,
>
> A first version of shapefile DataStore is close, it has :
> - read and write support.
> - implements the WritableFeatureSet API from SIS.
> - basic bounding box filtering optimization.
> - two levels of API (as requested by Apache Baremaps 
> https://github.com/apache/incubator-baremaps/discussions/805) to have 
> raw access to dbf and shp readers and writers.
>
> I hope to finish this store in the coming weeks.
>
> A question remain : What should we do with the previous shapefile store ?
> As far as I know it is not used.
> And it does not make use of any  of the SIS API (Feature, Filter, 
> Resource) but instead it has a JDBC implementation.
> If a real JDBC connector is needed I believe it would be better to 
> create a generic calcite implementation above FeatureSet.
>
> Should I remove the previous code ?
>
> Thanks
>
> Johann Sorel
>