Re: [Geotools-devel] support for GetGmlObject

2008-01-03 Thread Jody Garnett
Justin Deoliveira wrote: > I prefer the first. Taking apart the structure of a GmlObjectId is a > hack. However... I don't see isIdentifiedApplicable() as being much > better since the datastore sill probably not know how to take apart teh > identifier either. You see the problem however; it speaks

Re: [Geotools-devel] support for GetGmlObject

2008-01-03 Thread Justin Deoliveira
> > So there are two approaches here ... a method to check: > interface GmlObjectStore { boolean isIdentifiedApplicable( > GmlObjectId id ); >Object getGmlObject( GmlObjectId id ) throws IOException; > } > > Or we would need some way take apart the structure of the GmlObjectId a > bit (f

Re: [Geotools-devel] support for GetGmlObject

2008-01-03 Thread Jody Garnett
Andrea Aime wrote: > Well, I'm more or less in the same boat for versioning: if the original > feature source is versioning, I have to create a versioning wrapper > (in my case VersioningFeatureSource extends FeatureSource). > Note the reason we have the FeatureSource / FeatureStore / FeatureLo

Re: [Geotools-devel] support for GetGmlObject

2008-01-03 Thread Jody Garnett
When I initially looked at this one (when we estimated out WFS 1.1 work for Rob) I did not find much different between this functionality and the use of a FidFilter at a high level. For those not lost in the depths of WFS 1.1 can you provide some idea of what this functionality is about? You wi

Re: [Geotools-devel] support for GetGmlObject

2007-12-30 Thread Andrea Aime
Justin Deoliveira ha scritto: >> Hi Justin, >> option one looks fine, but GeoServer heavily uses FeatureStore >> wrappers for a number of reasons, and the actual API uses FeatureStore >> as well, I can't remember a place where we use DataStore directly >> (there may be, I haven't checked). >> Given

Re: [Geotools-devel] support for GetGmlObject

2007-12-30 Thread Justin Deoliveira
> Hi Justin, > option one looks fine, but GeoServer heavily uses FeatureStore > wrappers for a number of reasons, and the actual API uses FeatureStore > as well, I can't remember a place where we use DataStore directly > (there may be, I haven't checked). > Given that most of the querying methods

Re: [Geotools-devel] support for GetGmlObject

2007-12-30 Thread Andrea Aime
Justin Deoliveira ha scritto: > Hi all, > > As part of ows5 and a wfs 1.1 xlink reference implementation, we have > been tasked with implementing the wfs GetGmlObject operation in > GeoServer. I have created a proposal for the geotools component of the work: > > http://docs.codehaus.org/display/G

[Geotools-devel] support for GetGmlObject

2007-12-29 Thread Justin Deoliveira
Hi all, As part of ows5 and a wfs 1.1 xlink reference implementation, we have been tasked with implementing the wfs GetGmlObject operation in GeoServer. I have created a proposal for the geotools component of the work: http://docs.codehaus.org/display/GEOTOOLS/Support+GetGMLObject The proposal i