[mapserver-users] WFS error

S D Barnes sbarnes at tjcog.org
Wed Oct 28 15:35:38 PDT 2009


I got it! You were right about the circular WFS service.  Once I commented
out the CONNECTION lines, I got a proper GML. (Did a wms to check the data
too, and it was fine...)

September

-----Original Message-----
From: Rahkonen Jukka [mailto:Jukka.Rahkonen at mmmtike.fi] 
Sent: Wednesday, 28 October, 2009 14:15
To: sbarnes at tjcog.org; mapserver-users at lists.osgeo.org
Subject: Re: [mapserver-users] WFS error

Hi,

It is not totally clear for me where the data for the layer
local_priority_projects are. Do you perhaps have it locally on your server?
Now it looks like you have set up a circular WFS service at www.tarpogis.org
which is trying to read and cascade WFS data from the same service at
www.tarpogis.org.

When creating WFS service I suggest to test is first with WMS.  When you can
see the layer as a map through WMS you know that reading the source data is
successful.  After that you can continue to WFS.

-Jukka Rahkonen-

S D Barnes wrote:
 
> Hi. I'm a rote beginner at MapServer, but I've run into a problem that I
can't find a reference for online.  I'm attempting to set up a WFS, but I
keep on getting this error spit back at me when doing a getfeature:

 

 <?xml version="1.0" encoding="ISO-8859-1" ?> 

 
<http://www.tarpogis.org/bin/mapserv?map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2
Fdocs_maps%2Ftarpo%2Fwfs2.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=getfeature&T
YPENAME=local_priority_projects> - <ServiceExceptionReport version="1.2.0"
xmlns="http://www.opengis.net/ogc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/ogc
http://schemas.opengis.net/wfs/1.0.0/OGC-exception.xsd">

  <ServiceException code="NoApplicableCode"
locator="mapserv">msWFSGetFeature(): WFS server error. ms_error->code not
found msWFSLayerWhichShapes(): WFS connection error. WFS request produced
unexpected output (junk?) for layer
local_priority_projects.</ServiceException> 

  </ServiceExceptionReport>

 

A getcapabilities request comes back fine, but not a getfeature request.
>From what I've read it looks as though the getfeature query is returning a
null set.  I'm not sure what is wrong, but my bet is that it's some sort of
beginner's mistake.  Any help would be most appreciated.  Here's the
mapfile:

 

 

NAME "TARPO_WFS"

STATUS ON

SIZE 400 300

SYMBOLSET "/usr/local/apache2/htdocs/docs_maps/etc/symbols.txt"

EXTENT -79.765391 34.800377 -78.831664 36.167575

UNITS FEET

SHAPEPATH "/arcgis/data/rpo/"

IMAGECOLOR 255 255 255

FONTSET "/usr/local/apache2/htdocs/docs_maps/etc/fonts.txt"

 

WEB

  IMAGEPATH "/usr/local/apache2/htdocs/docs_maps/tmp/"

  IMAGEURL "/docs_maps/tmp/"

  METADATA

    "wfs_title"            "TARPO Local Priority Projects"  ## REQUIRED

    "wfs_onlineresource"   "http://www.tarpogis.org/bin/mapserv.exe?"  ##
Recommended

    "wfs_srs"              "EPSG:4326"  ## Recommended

  END

END

 

PROJECTION

  "init=epsg:4326"

END

 

LAYER

  NAME "local_priority_projects"

  METADATA

    "wfs_version" "1.0.0"

    "wfs_title"    "TARPO Local Priority Projects" ## REQUIRED

    "wfs_srs"        "EPSG: 4326"

    "wfs_typename" "local_priority_projects"

    "wfs_request_method" "GET"

    "wfs_service" "WFS"

    "wfs_extent" "-79.765391 34.800377 -78.831664 36.167575"

    "gml_featureid" "FID" ## REQUIRED

    "gml_include_items" "all"  ## Optional (serves all attributes for layer)

  END

  TYPE LINE

  STATUS DEFAULT

  CONNECTIONTYPE WFS

  CONNECTION
"http://www.tarpogis.org/bin/mapserv?map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2
Fdocs_maps%2Ftarpo%2Fwfs.map&"

  STATUS DEFAULT

  DATA local_priority_projects

  PROJECTION

    "init=epsg:4326"

  END

  DUMP TRUE           ## REQUIRED

  CLASS

    NAME "OBJECTID"

    STYLE

      COLOR 32 32 32

    END

  END

END # Layer

 

END # Map File

 

**********************************************************

September D Barnes

Data & Design Services Manager

Triangle J Council of Governments

P O Box 12276

Research Triangle Park, NC 27709

Direct Line: 919.558.9405

Fax: 919.549.9390




More information about the MapServer-users mailing list