[TinyOWS-users] TinyOWS vs. deegree vs. Geoserver and GetFeature GET/POST URLs

Rahkonen Jukka Jukka.Rahkonen at mmmtike.fi
Thu May 12 06:47:13 EST 2011


 
Hi,

I have troubles with GetFeature with some deegree based WFS clients
(OpenJUMP WFS-plugin, Kosmo 2.0, iGeoDesktop 0.4.1). They all seem to
loose the address which should be used for sending the GetFeature as
http POST.

I can see that there is a slight difference in how the ows:Get and
ows:Post are listed in the GetCapabilities for the operation GetFeature.
I suppose it is this difference which is confusing deegree based
clients. Geoserver seems to have this part of GetCapabilities rather a
lot in the same style than deegree, that is, ows_Get and ows:Post listed
on two subsequent rows wihtour anything else in between. Is there some
obvious advantage in doing it differently with TinyOWS?

This is from TinyOWS

<ows:Operation xmlns="http://www.opengis.net/ows" name="GetFeature">
<ows:DCP xmlns="http://www.opengis.net/ows">
<ows:HTTP xmlns="http://www.opengis.net/ows">
<ows:Get xmlns="http://www.opengis.net/ows"
xlink:href="http://188.64.1.61/cgi-bin/tinyows?"></ows:Get>
</ows:HTTP>
</ows:DCP>
<ows:DCP xmlns="http://www.opengis.net/ows">
<ows:HTTP xmlns="http://www.opengis.net/ows">
<ows:Post xmlns="http://www.opengis.net/ows"
xlink:href="http://188.64.1.61/cgi-bin/tinyows"></ows:Post>
</ows:HTTP>
</ows:DCP>


This is from deegree WFS

<ows:OperationsMetadata xmlns="http://www.opengis.net/ows">
<ows:Operation xmlns="http://www.opengis.net/ows" name="GetFeature">
<ows:DCP xmlns="http://www.opengis.net/ows">
<ows:HTTP xmlns="http://www.opengis.net/ows">
<ows:Get xmlns="http://www.opengis.net/ows"
xlink:href="http://demo.deegree.org:80/deegree-wfs/services?"
xlink:type="simple"></ows:Get>
<ows:Post xmlns="http://www.opengis.net/ows"
xlink:href="http://demo.deegree.org:80/deegree-wfs/services"
xlink:type="simple"></ows:Post>
</ows:HTTP>
</ows:DCP>
</ows:Operation>


And this third one comes from Geoserver

<ows:Operation name="GetFeature">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="http://localhost:8080/geoserver/wfs"/>
<ows:Post xlink:href="http://localhost:8080/geoserver/wfs"/>
</ows:HTTP>
</ows:DCP>


-Jukka Rahkonen-



More information about the TinyOWS-users mailing list