Yes, the code implements a filter evaluator using the keys of an index file to 
resolve the properties of the filter.
Now, It only supports CDX-index files generated with foxpro (Our client uses 
this format). It is possible write mdx, ndx or idx file managers implementing a 
new little set of interfaces. These formats are similar and I think feasible 
implement them (Specification: 
http://www.clicketyclick.dk/databases/xbase/format/)
Unfortunately I dont know about qnx files.

About formally propose a new feature, I will use your advices and I will create 
a wiki page.
Best regardsAlvaro
NOTE:Sorry, I sent a previous no finished message.

 

     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