Hi,
I've started a rewrite of the upper levels of the shapefile data store and
would
like to have a home in svn to store this work.

The main objectives of the work are:
- build on top of ContentDataStore and reduce the users of the
AbstractDataStore, hoping it will one day to get rid of that base class
- maintain sanity when I look at the shapefile store code
- avoid having two different implementations, indexed and not
- if I can, abstract out how we access files so that we can move handling
of buffer/memory mapping code in a
  separate class instead of having that replicated around in shp, dbf and
shx reading code (this is really a wish,
  not sure if I will make it)

So far I've managed to rewrite the non indexed part, with read and write
tests passing, getting the indexed
part to work too will require at least another weekend (and the file
channel/mapping stuff probably another
as well).
Rigth now all the code is in a org.geotools.data.shapefile.ng package, if
things move forward and people
want the new module we'll also have to look for an upgrade path (Shapefile
data store is used a lot in
examples so I expect people to instantiate it directly, besides creating it
from the store finder via the param
map)

Cheers
Andrea

-- 
-------------------------------------------------------
Ing. Andrea Aime
GeoSolutions S.A.S.
Tech lead

Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy

phone: +39 0584 962313
fax:      +39 0584 962313

http://www.geo-solutions.it
http://geo-solutions.blogspot.com/
http://www.youtube.com/user/GeoSolutionsIT
http://www.linkedin.com/in/andreaaime
http://twitter.com/geowolf

-------------------------------------------------------
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to