<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div>I'm looking at ESRI gdb file support and options I have. I'm doing some tests using QGIS,</div><div>but eventually would want to use the Java API to read the files.</div><div><br></div><div>QGIS 3.4, as installed on my Linux distro, opens the files with the OpenFileGDB driver. The QGIS 3.4 Windows</div><div>version of 3.4 does the same. A command line ogrinfo too, listing the formats, I don't see FileGBD.</div><div>Am I right in assuming one has to pretty much build from sources in order to try out the  FileGBD driver?</div><div><br></div><div>I've tried to open a relatively small file, 20MB, 200k lines, works and displays fine, the</div><div>in memory spatial index (from the docs, "By default, it will also build on the fly a in-memory spatial index during the first sequential read of a layer")</div><div>seems to be effective.</div><div><br></div><div>I've then tried a larger one, 10GB, 40 million lines, and with this one it does not seem like there is a spatial</div><div>index going at all, even zooming in I see the disk reading madly at 100-200MB/s for several seconds in order</div><div>to return a very small area (by small I mean it has 1000 lines tops, road network of a village).</div><div>It's like there was no spatial index, but it could also be that the spatial index is memory limited and too shallow to be effective.</div><div>Maybe I never really gave it an occasion to complete the first sequential scan, but was wondering about others's experiences.</div><div><br></div><div>I assume things would be faster with the FileGDB, but was wondering about this OpenFileGBD statement: "Robust against corrupted Geodatabase files."</div><div>So I'm assuming the FileGBD one is not robust reading corrupted Geodatabase files. But what does that mean? Segfault/hard crash?</div><div>Also, has the FileGDB driver been tested in a heavily multithreaded environment, does it work fine there?</div><div><br></div><div>Cheers</div><div>Andrea</div><div><br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><font face="Arial"><span style="font-size:14.6667px;white-space:pre-wrap">==
GeoServer Professional Services from the experts! Visit <a href="http://goo.gl/it488V" target="_blank">http://goo.gl/it488V</a> 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

<a href="http://www.geo-solutions.it" target="_blank">http://www.geo-solutions.it</a>
<a href="http://twitter.com/geosolutions_it" target="_blank">http://twitter.com/geosolutions_it</a>


-------------------------------------------------------

<i>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.</i>
</span></font></p></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>