Modify GML3OutputFormat to get feature type names from WFS request not guess
them from FeatureCollection.getSchema()
--------------------------------------------------------------------------------------------------------------------
Key: GEOS-2753
URL: http://jira.codehaus.org/browse/GEOS-2753
Project: GeoServer
Issue Type: Improvement
Reporter: Ben Caradoc-Davies
Assignee: Andrea Aime
Attachments: GML3FeatureProducerTest.patch, GML3OutputFormat.patch
GML3OutputFormat presently obtains WFS feature type names by using
FeatureCollection.getSchema() to obtain the content FeatureType and then
assuming that its name is the same as the name of the WFS Feature Type. This
need not be the case. See discussion:
http://n2.nabble.com/Broken-GML3OutputFormat-feature-type-name-assumption-td2465297.html
A straightforward solution is to instead obtain the WFS feature type names from
the WFS request, as suggested by Andrea. This is implemented in the attached
patch GML3OutputFormat.patch. This patch changes the behaviour of the class to
iterate over all queries and over all type names within each query, and so is
an enhancement over the present implementation, which is limited to one type
name per feature collection.
GML3FeatureProducerTest.patch amends a unit test that used a WFS request
without setting any type or Query, relying on the old behaviour of
GML3OutputFormat. The patch sets the query type names to match those in the
data.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel