[EMAIL PROTECTED] wrote:
>>> I would like to see this as a single discrete object: with the list I
>>> made above (FeatureType, Features, Summary) boiled down to a single
>>> class.
>>>       
>> Hum, FeatureType does not seem to be boiled down effectively, the
>> FeatureType of a FeatureCollection simply does not make sense to me?
>> I think I would expect getFeatureType returned the feature type of
>> features contained in the collection, but that's not what happens (because
>> the current implementation says FeatureCollection IsA Feature, something I
>> don't believe it's right despite what OGC may say).
>>     
>
> It's been awhile since I fired up my brain to think about this, but when I
> last did my thought was that getFeatureType on a FeatureCollection should
> return a schema with a 'choice' of unlimited multiplicity of the
> featureTypes of the features in the collection.  If the feature model can
> represent choice and multiplicities then it should be able to return this.
>
>   
Actually, its simply a sequence of generic Feature properties then 
multipe gml:FeaturePropertyType (or substitutable specialisations).

> And then for a MultiFeatureCollection (the implementation that can handle
> more than one feature - ie from memory datastore and the like, or the
> result of multiple queries) we should additionally have a
> getCollectionTypes method or some such, which returns an array of the
> possible featureTypes.  And perhaps a TypedFeatureCollection with a
> getCollectionType() method that just returns the single allowed
> featureType, and will reject other attempts to add it.
>
>
> But I'm not sure that's necessarily the way to go, it's just what I
> thought at the time when we were trying to get it to implement Collection
> and Feature and be backwards compatible.
>
> As for the debate in general, I do think you can get a lot of the
> advantages of people's familiarity with the Collection API by just coding
> it to be similar, without necessarily completely implementing its
> interface.  And we can do the same with feature/featureCollections - I
> like the idea of having some of the same convenience methods, like
> getBounds.  But it may be stretching to insist that they really are the
> same thing.  Though our feature model should be rich enough that we could
> express things that way if we really wanted.
>
> But I'm not going to be able to keep up with the debate, but I think it's
> a timely one to have.
>
> best regards,
>
> Chris
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Geotools-devel mailing list
> Geotools-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>   



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to