I am happy to test, I never seem to have the right version GDAL/OGR
installed on my system. Updating now takes me from GDAL 2.3.1 to GDAL
2.4.0, if that is sufficient to test count me in.

On Mon, Feb 18, 2019 at 10:25 AM Andrea Aime <andrea.a...@geo-solutions.it>
wrote:

> Hi,
> Earth managed to spin 3 times by now, assuming no one is concerned and
> moving on :-)
>
> Cheers
> Andrea
>
>
> On Fri, Feb 15, 2019 at 6:45 PM Andrea Aime <andrea.a...@geo-solutions.it>
> wrote:
>
>> Hi all,
>> some month ago Jared prepared a pull request to fix some OGR build
>> errors, at https://github.com/geotools/geotools/pull/2157
>> I tested and made a few further fixes, but then the thing stalled there.
>>
>> I've just prepared a pull request to resume the work and bring the OGR
>> store back in the build:
>> https://github.com/geotools/geotools/pull/2269
>>
>> Now, the store builds for me using the system GDAL 2.2 that I have
>> around, and as you can see from the PR, the
>> dependency has been upgraded accordingly (the jar is in the maven
>> repositories).
>> Unfortunately jumping version caught us in small a binary compatibility
>> break in the GDAL interfaces, so the current
>> code won't run anymore on the older OGR 1.9. I'm guessing there is not
>> much we can do about it... maybe using reflection,
>> but not sure if JNI will allow that, and besides...  is it worth it?
>>
>> As a further improvement to the current code I would like to add (in a
>> future pull request) a pool of DataSource objects (a non thread safe object,
>> each thread needs to use its own).
>> Right now each request opens and destroys a DataSource object for each
>> request. This is simple and easy to track, but OGR keeps
>> important information in the DataSource object that needs to be
>> re-created over and over, depending on the data source that might
>> be negligible or quite bad. So I'd like to add a pooling of those based
>> on commons pools, that would have the usual config parameters
>> as datastore params (min and max elements).
>>
>> Moreover, I'll try to add some way to perform initialization tasks on a
>> newly created DataSource, in particular, implement one that
>> would prime the in memory spatial index on the OpenFileGBD driver (the
>> FileGBD one can use spatial indexes, but it has a giant
>> lock and cannot be used in multithreaded mode, not even using separate
>> DataSource, so it might not very useful for web serving,
>> unless tile caching is involved).
>>
>> I will follow up with more pull requests for those of course, but in the
>> meantime, questions?
>>
>> Cheers
>> Andrea
>>
>> ==
>>
>> GeoServer Professional Services from the experts! Visit
>> http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf
>> Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa
>> (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549
>> http://www.geo-solutions.it http://twitter.com/geosolutions_it
>> ------------------------------------------------------- *Con riferimento
>> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
>> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
>> circostanza inerente alla presente email (il suo contenuto, gli eventuali
>> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
>> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
>> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
>> sarei comunque grato se potesse darmene notizia. This email is intended
>> only for the person or entity to which it is addressed and may contain
>> information that is privileged, confidential or otherwise protected from
>> disclosure. We remind that - as provided by European Regulation 2016/679
>> “GDPR” - copying, dissemination or use of this e-mail or the information
>> herein by anyone other than the intended recipient is prohibited. If you
>> have received this email by mistake, please notify us immediately by
>> telephone or e-mail.*
>>
>
>
> --
>
> Regards, Andrea Aime == GeoServer Professional Services from the experts!
> Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime
> @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054
> Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339
> 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it
> ------------------------------------------------------- *Con riferimento
> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
> circostanza inerente alla presente email (il suo contenuto, gli eventuali
> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
> sarei comunque grato se potesse darmene notizia. This email is intended
> only for the person or entity to which it is addressed and may contain
> information that is privileged, confidential or otherwise protected from
> disclosure. We remind that - as provided by European Regulation 2016/679
> “GDPR” - copying, dissemination or use of this e-mail or the information
> herein by anyone other than the intended recipient is prohibited. If you
> have received this email by mistake, please notify us immediately by
> telephone or e-mail.*
> _______________________________________________
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to