MapServer with MapInfo (WFS)
Daniel Morissette
dmorissette at MAPGEARS.COM
Tue May 2 13:24:36 PDT 2006
Francesco,
Have you tried using a wrapper script to pass the map parameter via the
MS_MAPFILE environment variable using one of the methods suggested in
the WMS server howto at:
http://mapserver.gis.umn.edu/docs/howto/wms_server/#more-about-the-online-resource-url
I would be interested to know if MapInfo works if the map path is passed
this way.
Daniel
Francesco Antognini wrote:
> Hello
> I think I'm stuck on a similar problem and maybe I can give further
> information.
> I'm basically doing the same thing, testing the WFS service with Mapinfo
> and while a GetFeature issued from a browser works fine, the same thing
> done from Mapinfo doesn't work. (WMS works fine)
>
> After poking around with various tools, I start to believe this might be
> a POST vs. GET issue.
> A browser works with GET requests and appends parameters to the URL,
> including the vital map path. This works fine.
> However MapServer in GetCapabilities advertises the POST services too,
> and some clients will indeed send their requests as POST of XML data.
> Mapinfo does it for sure.
> Now: no matter what workaround I use to bring the map into the request,
> this will still appear as an URL parameter, while the rest of the
> request is posted as XML.
> My feeling is that mapserv.exe gets confused about this and thinks that
> this is really a GET request and starts complaining in various ways
> about lack of parameters.
>
> If that's the real issue, then I can think of some workarounds. The
> first being how to reinject the map into the request without using a URL
> parameter. Any idea?
>
> Hope I haven't been too confusing
> TIA
> F.Antognini
>
>
> On 4/26/06, *Léveillé, James* <James.Leveille at mtq.gouv.qc.ca
> <mailto:James.Leveille at mtq.gouv.qc.ca>> wrote:
>
> Hi all,
>
> I'm trying to test MapServer (v 4.8.3), the WFS service, with
> MapInfo (v 8.0) and keep having this error message:
>
> *"The WFS Server returned data which was neither in the requested
> format nor a recognized WFS service exception : POST body is short.*
> *In response to a DescribeFeatureType request, the WFS Server
> returned an invalid feature type."*
>
> The GetCapabilities looks fine, and the GetFeature works fine with
> IE ...
> Here is my (simple) MapFile.
>
> THANKS A LOT !!!
> <snip>
>
> ...................
>
> </snip>
>
> __________________________________________
> *James Léveillé*
>
> *Intélec Géomatique*
> 420, boul. Charest Est
> Bureau 400
> Québec (QC), Canada
> G1K 8M4
>
> Intélec Géomatique: 418.687.5000
> MTQ: 418.380.2005 (#227)
>
>
> --
> Francesco Antognini
> Computer Consultant
> Switzerland
> fantognini at gmail.com <mailto:fantognini at gmail.com>
--
Daniel Morissette
http://www.mapgears.com/
More information about the MapServer-users
mailing list