WFS mapserver
Kralidis,Tom [Burlington]
Tom.Kralidis at EC.GC.CA
Thu Dec 27 04:37:29 PST 2007
Is the mapfile below meant to serve the WFS layers directly from the
data? Or connect to remote WFS layers? If the former, then you need to
define the data connection (i.e. shapefile, OGR, etc.). If the latter,
then you need to correctly define your host in CONNECTION, which
currently does not resolve.
..Tom
________________________________
From: UMN MapServer Users List
[mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of nelson guda
Sent: 26 December, 2007 5:05 PM
To: MAPSERVER-USERS at LISTS.UMN.EDU
Subject: [UMN_MAPSERVER-USERS] WFS mapserver
Hi all,
I am trying to set up mapserver as a WFS server. I am getting
the correct response from Get Capabilities, but when I try a sample call
I keep getting a null result.
All I want to be able to do is find the id (feature name "ID")
of a polygon that contains a given point. I'll put all the relevant
info below. I can't figure out what is wrong. Can anybody help out?
thanks much in advance,
nelson
Here is the WFS call that I've been trying:
<http://thewildwoodstudios.com/cgi-bin/mapserv?map=../roadlessland/maps/
ira_q.map&VERSION=1.0.0&SERVICE=WFS&REQUEST=GetFeature&TYPENAME=ira&Filt
er=%3CFilter%3E%3CContains%3E%3CPropertyName%3EGeometry%3C/PropertyName%
3E%3Cgml:Point%3E%3Cgml:coordinates%3E-112.99163818359375,45.54771677542
9045%3C/gml:coordinates%3E%3C/gml:Point%3E%3C/Contains%3E%3C/Filter%3E>
This is the filter:
<Filter><Contains><PropertyName>Geometry<PropertyName><gml:Point><gml:co
ordinates>-112.96142578125,45.521743896993634</gml:coordinates></gml:Poi
nt></Contains></Filter>
This is the result I get:
<?xml version='1.0' encoding="ISO-8859-1" ?>
<wfs:FeatureCollection
xmlns:ms="http://mapserver.gis.umn.edu/mapserver"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:gml="http://www.opengis.net/gml"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd
http://mapserver.gis.umn.edu/mapserver
http://thewildwoodstudios/cgi-bin/mapserv?map=../roadlessland/maps/ira_q
.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=DescribeFeatureType&a
mp;TYPENAME=ira&OUTPUTFORMAT=XMLSCHEMA">
<gml:boundedBy>
<gml:null>missing</gml:null>
</gml:boundedBy>
</wfs:FeatureCollection>
Here is the mapfile that I set up:
#################
MAP
NAME "roadless"
STATUS ON
SIZE 800 600
STATUS ON
EXTENT -124.40950012207 18.2457218170166 -65.7071533203125
49.0011405944824
SHAPEPATH "../shapefiles"
FONTSET ../fonts/fonts.txt
PROJECTION
"init=epsg:54004"
END
WEB
IMAGEPATH "/tmp/"
IMAGEURL "/tmp/"
METADATA
"wfs_version" "1.0.0"
"wfs_title" "ira_wfs"
"wfs_onlineresource"
"http://thewildwoodstudios/cgi-bin/mapserv?map=../roadlessland/maps/ira_
q.map&"
"wfs_srs" "EPSG:4326 EPSG:54004"
END
END
LAYER
NAME "ira"
TYPE POLYGON
CONNECTIONTYPE WFS
CONNECTION
"http://thewildwoodstudios/cgi-bin/mapserv?map=../roadlessland/maps/ira_
q.map&"
METADATA
"wfs_version" "1.0.0"
"wfs_title" "ira"
"wfs_typename" "ira"
"gml_include_items" "all"
END
PROJECTION
"proj=latlong"
"ellps=GRS80"
"datum=NAD27"
END
DUMP TRUE
DATA ira_by_name_nad83
STATUS ON
CLASS
STYLE
COLOR 255 0 0
END
END
END
More information about the MapServer-users
mailing list