Comments - short this time - inline. > I must admit I'm a little confused trying to get things sorted out > between GeoAPI and GeoTools. Sorry about the confusion; the goal here is to have the GeoTools feature model cease to exist. > Let me see if the following sounds like a good course of action for my > efforts: > [1] Implement my FeatureCache for OpenJUMP utilizing the GeoAPI 2.0 > Feature Model. (The FeatureCache will be designed to work with > interfaces only, not with implementations.) If you said GeoAPI 2.1 FeatureModel we would be on the same page. > [2] Work on moving GeoTools Feature Model to match GeoAPI 2.0 Feature > Model, which can be incorporated into the GeoTools 2.4 release. (I'm > not sure what will be required here, but it sounds like I need to > check with Chris Holmes and Gabriel?) Work is being done to fix up the GeoAPI feature model for GeoAPI 2.1. GeoTools has an implementation available in an unsupported module (thanks Justin and Gabriel), planning related to using this in the rest of the library is currently based on Chris Holmes needs for GeoServer. > [3] Refactoring of Shapefile I/O for the following changes: > -> Replace Feature and FeatureType and FeatureBuilder and > FeatureTypeBuilder. > -> Have FeatureBuilder and FeatureTypeBuilder delegate to > SimpleFeatureFactory and SimpleFeatureTypeFactory Here is the communication gap ... there are two goals on the table.
To have shapefile datastore "use" the GeoAPI feature model ... #1- do NOTHING - shapefile will start producing GeoAPI SimpleFeatures when we make "the switch" To take full advantage of this (allow users to provide their own implementations) #2- we need to do the factory stuff described above > Who is in charge of the Feature Model module in GeoTools? I can be your contact person. > Would my work on [2] be under their direction? I can review your work; unfortantly it cannot start until GeoTools 2.4 is released (we need to make sure the rest of the library is ready for the switch). > Who is in charge of the Shapefile I/O module? Would my work for [3] be > done under their direction? Does anyone even have the time to baby sit > me for these tasks? Jesse Eichar is in charge of this one. No work needs to be done here for goal number #1. For goal #2 I am sure he would love some assistance. > Thanks for your help as I try to get a handle on these issues and form > a task list for myself. No worries - I am sorry this seems as clear as mud; I can provide you with links to the wiki page(s) about this stuff if you think it would help. Jody > The Sunburned Surveyor > > P.S. - You wrote "The only way GeoAPI currently changes is when a new > specification is brought out; or in rare cases when a mistake was made > and not caught by the review process." I wasn't really talking about > GeoAPI when I said "I think we really need to see some sort of > document or policy that indicates under what circumstances the > GeoTools Feature Model interfaces would change." Do I understand it > correctly if I say that GeoTools uses the GeoAPI interfaces, so in > essence the GeoAPI's policy for updates and modifications becomes > GeoTools policy by default? Correct - GeoTools is not interested in having changes; or defining interfaces. Our own policy for interface change is covered in the developers guide. Jody > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > ------------------------------------------------------------------------ > > _______________________________________________ > Geotools-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
