I'll provide a quick response before everyone else wakes up... but you might want to wait for a more authoritative answer (but this is useful for me to check my understanding is correct :-) )
Sunburned Surveyor wrote: > I'm wondering what the relationship is between GeoTools and the > GeoAPI. I know that GeoTools provides an implementation of at least > portions of the GeoAPI, but I was hoping to get some more of the details. > > When may a GeoTools interface that corresponds to a GeoAPI interface > contain significant additions or changes? Are these additions and > changes integrated back into the GeoAPI interface at some point? What > process is used to do this? > GeoTools requirements are used in designing the GeoAPI interface, whose semantics are governed by the ISO 19100 specifications. GeoAPI is a project sponsored and governed under the OpenGeospatialConsortium, so there is a change request process (I imagine - I havent been involved in this project) > Are all changes in a GeoAPI interface integrated into the > corresponding GeoTools API at some point? What process governs this? The answer is yes, theoretically. The process is a painful and slow, but reasonably robust, one of creating a GeoTools implementation of the GeoAPI interface then updating Geotools modules to use this. In many cases its possible to update (e.g. Expression) so that the geoAPI Expression implementation can still handle GeoTools legacy implementations. > > If I implement code to use the GeoAPI Feature interface, will I be > able pass it an object that implements the GeoTools Feature interface? No - Geotools Feature interface is a legacy that will eventually be replaced on GeoTools trunk - I think 2.5 is the target - however some of us are building unsupported modules that implement the GeoAPI implementation only. The really cool thing is the way that this is abstracted behind the Expression interface - Geoserver works with my updated Geometryless data store which uses only GeoAPI Feature - no problems! So, I'd definitely recommend exploring the idea of accessing the Feature implementation via Expression if you can. Others may have better insight into alternative access paradigms more suited to other actions however. Cheers Rob > > Thanks, > > The Sunburned Surveyor > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > 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
