I was actually hoping for Gabriel's viewpoint as maintainer of ArcSDE which 
supports versioned tables (for the 3rd viewpoint). 

I don't really mind about the names; I think those other classes you mention 
are "internal" and the FeatureSource / FeatureStore interfaces are more common 
(and thus less surprising) for api work.

Do you think we can get away with one interface?

-- 
Jody Garnett


On Friday, 5 August 2011 at 6:07 AM, Andrea Aime wrote:

> On Thu, Aug 4, 2011 at 7:25 AM, Walter Deane <[email protected] 
> (mailto:[email protected])> 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
> 
> -------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
> The must-attend event for mobile developers. Connect with experts. 
> Get tools for creating Super Apps. See the latest technologies.
> Sessions, hands-on labs, demos & much more. Register early & save!
> http://p.sf.net/sfu/rim-blackberry-1
> _______________________________________________
> Geotools-devel mailing list
> [email protected] 
> (mailto:[email protected])
> https://lists.sourceforge.net/lists/listinfo/geotools-devel

------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to