From: Andrea A. <and...@ge...> - 2011-08-04 20:07:35
|
On Thu, Aug 4, 2011 at 7:25 AM, Walter Deane <wal...@gm...> wrote: > I have submitted a proposal to include a FeatureVersioning and related > interfaces to GeoTools. > > These are new api classes but are based heavily on previous work in the > versioned postgis project. > > The current docs that this relates too are here: > > http://docs.geotools.org/latest/userguide/library/data/featuresource.html > > The proposal is here: > > http://docs.codehaus.org/display/GEOTOOLS/FeatureVersioning+interface+api I honestly liked better the old names, VersioningFeatureSource and VersioningFeatureStore. If you look into the existing naming conventions we have ReprojectingFeatureCollection, not FeatureReprojecting, ForceCoordinateFeatureReader, not FeatureForce and so on. The proposed naming would be uncharacteristic and suprising to the geotools user. -1 on it. > and the JIRA is here: > > http://jira.codehaus.org/browse/GEOT-3770 > > There is a UML of the FeatureVersioning and FeatureSourceVersioning here: > > http://i.imgur.com/uoks4.png > > Any feedback would be appreciated. I know that OpenGeo is working on a distributed geographic version control system inspired by Git, GeoGit: https://github.com/opengeo/GeoGIT One thing that has always been missing from the old versioning API is the second and third implementation (they say you need at least three different implementations to nail down an interface). Would be interesting to get a perspective from Gabriel on the proposed interfaces and see if there is maybe small changes that could make a GeoGit based versioning system more "eager" to implement the versioning interfaces 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 ------------------------------------------------------- |