Thank you for giving us that advice David. The Sunburned Surveyor
On 6/7/07, David Zwiers <[EMAIL PROTECTED]> wrote: > Just a quick 2 cents -- Geoapi is very complex and should be avoided > within Jump. The added complexity will only confuse developers, > increasing there frustration creating workable solutions. > > We would also need to keep a fork of the code as these interfaces change > all too frequently -- at which time we have already thwarted the goals > that were set out, so we might as well save the developer effort ... > > David > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Rob > Atkinson > Sent: June 4, 2007 6:08 PM > To: Justin Deoliveira > Cc: List for discussion of JPP development and use.; Sunburned Surveyor; > Geotools-Devel list > Subject: Re: [JPP-Devel] [Geotools-devel] Common Feature model > > good one, Justin. > > Justin Deoliveira wrote: > > Hi, > > > > A common java feature model would be great. This is essentially what > the > > geoapi project strives to achieve. > > > > http://sourceforge.net/projects/geoapi/ > > > > > > Last year a couple of developers took a run at the interfaces for a > > feature model that definitely meets the requirements you list below. > You > > can look at the interfaces here: > > > > > http://geoapi.svn.sourceforge.net/viewvc/geoapi/trunk/geoapi/src/main/ja > va/org/opengis/feature/ > > > > The simple package is where you probably want to focus most of your > > attention. The model is somewhat verbose and a bit intimidating. But > the > > point of the simple package was to develop interfaces that people > coming > > from the current geotools model, or the JUMP feature model would > > understand and could work with. > > > > We also were able to get a geotools implementation to turn over. That > > implementation is currently being used as a base for the "complex > > features project" in GeoServer. > > > > http://docs.codehaus.org/display/GEOS/Complex+Datastore > > http://docs.codehaus.org/display/GEOTOOLS/Community+Schema+Road+Map > > > > (Rob,Gabriel: is there a link to any more recent docs?) > > > > > I've just re-established editing rights, and want to update where we are > > at, but essentially we have a vastly improved, from the ground up > approach supported by a real schema parser. This means that we have a > way to create the in-memory model from an external configuration, which > would be necessary to share in-memory features between different > application layers. > > The reality is that neither the persistence schema (database metadata) > or the XML schema (community schema) hold all the information - often a > schema will have abstract types that instances should realise with a > specialised equivalent. I.e. the community schema is an interface, the > configured featureType is an implementation. > > Keeping these concerns neatly separated is the key. > > IMHO there is scope for an extra configuration layer here - a "profile" > that contains hints about how to interpret the schema, and this would > allow in-memory features to be realised in a consistent way. > > > Another bit of info you may find interesting is summed up here, it is > > essentially an annuncement that we got some funding to support getting > > the geoapi feautre model fully implemented on geotools trunk. > > > > > http://www.mail-archive.com/[EMAIL PROTECTED]/msg0799 > 6.html > > > > > We need to have a transition plan from the project just winding up into > this one - what can we do to help? > > Rob Atkinson > > > ------------------------------------------------------------------------- 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/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel