Yes, the code implements a filter evaluator using the keys of a index file to 
resolve the properties of the filter.
Now, It only supports CDX-index files generated with foxpro. It is possible 
write mdx-ndx-idx file managers.These formats are similar and I think feasible 
implement it.
The formats are described in:
 

      De: Jody Garnett <[email protected]>
 Para: A Huarte <[email protected]> 
CC: "[email protected]" 
<[email protected]> 
 Enviado: Viernes 6 de noviembre de 2015 23:23
 Asunto: Re: [Geotools-devel] [NEW FEATURE] Implement a pure java Dbase indexing
   
So if I understand you, you have an attribute index implementation available 
that we could use to optimize shapefile access.
Can these indexes be used with qnx index (like can we use both at once?).
So yeah I like this idea very much, to formally propose a new feature like this 
we ask people to create a wiki page (see our developers guide for details). 
There are examples here.
--Jody Garnett
On 5 November 2015 at 13:06, A Huarte <[email protected]> wrote:



Hi, I would present for review or opinions, a new Dbase index classes-set to 
speedup alphanumeric queries in shapefiles.
https://github.com/geotools/geotools/compare/master...ahuarte47:GEOS-6842_CdxDbaseIndex

Now, for no-spatial nor fid-index queries, the shapefile reads all features to 
evaluate the filter. This behavior is especially problematic in performance 
with big data sources or complex/heavy querys. The code skips the bruteforce 
read of the shapefile and for big shapefiles is very fast. Now, it only reads 
cdx-index files, but It is feasible also write ndx-mdx-idx file managers).
These classes are in testing fase, but my organization want to propose it as a 
new feature of shapefile provider of GeoTools.What do you think?

Thak you very much!Alvaro
------------------------------------------------------------------------------

_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel





  
------------------------------------------------------------------------------
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to