[Geoserver-devel] [jira] Created: (GEOS-564) WFS 1.1 to support GML 3.1.1 syntax via Filter 1.1

WFS 1.1 to support GML 3.1.1 syntax via Filter 1.1
--------------------------------------------------

         Key: GEOS-564
         URL: http://jira.codehaus.org/browse/GEOS-564
     Project: GeoServer
        Type: Sub-task

    Reporter: Jody Garnett
Assigned to: Justin Deoliveira

This work brings together several ideas:
- GTXML based GML3.1.1 parsing (currently Point is bound)
- GTXML based Filter 1.1 parsing (bindings exist, test cases could be better)
- the research at http://udig.refractions.net/confluence/display/HACK/Home into what WFS 1.1 does that is new

I am not providing an intial estimate here, as that is covered a bit better on the above website. This task should be broken down and assiged out in chunks.
The biz goal is to allow queries against community schema using the same GML3 geometry as is represented by the datastores.

Although this is a simple "biz case" because of the nature of XMLSchema we cannot do this request half way:
- GetCapabilities is needed (showing GML3 as a format)
- DescribeFeatureType is needed (producing a GML3 based schema)
- GetFeatures is needed (making use of Filter 1.1 (and thus GML3.1.1))

Justin has done his job and provide us with a framework where additional modules can be dropped in to capture WFS 1.1 requests.

--
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

     [ http://jira.codehaus.org/browse/GEOS-564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Justin Deoliveira reopened GEOS-564:
------------------------------------

GML 3.1.1 support in Filter
----------------------------

                Key: GEOS-564
                URL: http://jira.codehaus.org/browse/GEOS-564
            Project: GeoServer
         Issue Type: Sub-task
           Reporter: Jody Garnett
        Assigned To: Justin Deoliveira
            Fix For: 1.6.0

This work should bring together several ideas:
- GTXML based GML3.1.1 parsing (currently Point is bound)
- GTXML based Filter 1.1 parsing (bindings exist, test cases could be better)
- the research at http://udig.refractions.net/confluence/display/HACK/Home into what WFS 1.1 does that is new
However we don't have time - here is a HACK:
- GTXML GML3.1.1 parsing
- Abuse the SAX parser so it delegates to GTXML for geometry parsing
- put the whole thing in a Spring plugin and use Aspects to splice in the new Filter parsing routines
The biz goal is to allow queries against community schema using the same GML3 geometry as is represented by the datastores.

--
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