Hi,
a long long time ago, in a svn revision far away, Lisasoft contributed
an aggregating WFS data store:
http://svn.osgeo.org/geotools/branches/2.4.x/modules/unsupported/aggregating-wfs/src/main/java/org/geotools/data/aggregating/

Today I need something quite similar, yet, different enough that I'll
have to reimplement
it from scratch.
I need an aggregating data store that:
- can aggregate from any store, not just WFS (the use case is actually
local database + various remote wfs)
- still works on simple features only
- has a target schema (the first one in list) and can aggregate the
others with some
  leeway on schema differences (ignore extra attributes, nullify
missing ones, eventually
  accept case differences in attribute names)
- can tolerate some of the stores being unavailable
- can get features in parallel from the sources and merge them in a
single response (this one has still
  the jury out, it might be done in a purely sequential way too)
- is purely read only
- assumes there are no feature duplicates around
- the configuration would be programmatic, plus an eventual xml config
file (likely xstream based for read/writes)

The code would be based on content data store this time.
Of course the code would be developed in unsupported and then
eventually migrated to supported
status.

Opinions?

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

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

------------------------------------------------------------------------------
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to