MapServer GetFeatureinfo: Geoserver Cascading problems

Rahkonen Jukka Jukka.Rahkonen at MMMTIKE.FI
Tue Jun 5 09:51:44 PDT 2007


Hi, 

When it comes to the WFS case, one obvious problem is that both MapServer and GeoServer support only version 1.0.0.
  
-Jukka Rahkonen-




-----Original Message-----
From: UMN MapServer Users List on behalf of Fabio D'Ovidio
Sent: Tue 5.6.2007 19:05
To: MAPSERVER-USERS at LISTS.UMN.EDU
Subject: [UMN_MAPSERVER-USERS] MapServer GetFeatureinfo: Geoserver Cascading problems
 
I have a problem in querying my layer from MapServer during a GetFeatureinfo request in a 
cascading configuration with GeoServer, both WMS and WFS (on the same Layer).

This is my Map file

__________________________________ 

MAP 
NAME "WMS-test" 
STATUS ON 
SIZE 550 250 
SYMBOLSET "C:/Inetpub/wwwroot/symbols/sangroaventino.sym" 
EXTENT -130 24 -66 50 
UNITS METERS 
IMAGECOLOR 255 255 255 
IMAGETYPE PNG 
FONTSET "C:/Inetpub/wwwroot/symbols/fonts.txt" 

WEB 
IMAGEPATH "/ms4w/tmp/ms_tmp/" 
IMAGEURL "/ms_tmp/" 
METADATA 
 "wms_title" "WMS Demo Server" 
 "wms_onlineresource" "http://localhost/wwwroot/cgi-bin/mapserv.exe?" 
 "wms_srs" "EPSG:4326" 
 END 
END 

PROJECTION 
"init=epsg:42304" 
END 

LAYER # MapServer connects to GeoServer via WMS 
NAME "Sensore" 
TYPE POINT 
STATUS ON 
 CONNECTIONTYPE WMS 
CONNECTION "http://myserver/geoserver/wms?service=wms& 
version=1.1.1&bbox=-130,24,66,50&styles=population& 
Format=image/png&request=GetMap&layers=topp:states& 
width=550&height=250&srs=EPSG:4326" 
METADATA 
"wms_title" "Sensore" 
END 
PROJECTION 
"init=epsg:4326" 
END 
TOLERANCE 1000 
CLASS 
COLOR 0 0 0 
SYMBOL 'circle' 
SIZE 15 
END 
END 
END # Map File 

__________________________________________________________________ 


This is  the GetFeatureInfo to MapServer

http://localhost/wwwroot/cgi-bin/mapserv.exe? 
map=C:\Inetpub\wwwroot\Prova.map&SERVICE=WMS& 
bbox=-130,24,-66,50&request=GetFeatureInfo& 
layers=sensore&query_layers=sensore&width=550&height=250& 
x=170&y=160&version=1.1.1 

This is the error: 
_____________________________________ 

<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> 
<!DOCTYPE ServiceExceptionReport SYSTEM 
"http://schemas.opengis.net/wms/1.1.1/exception_1_1_1.dtd"> 
<ServiceExceptionReport version="1.1.1"> 
<ServiceException> 
</ServiceException> 
</ServiceExceptionReport> 
______________________________________ 

This is the same Map File with a WFS connection to the same layer described above: 

__________________________________________________________ 

MAP 
NAME "WMS-test" 
STATUS ON 
SIZE 550 250 
SYMBOLSET "C:/Inetpub/wwwroot/symbols/sangroaventino.sym" 
EXTENT -130 24 -66 50 
UNITS METERS 
IMAGECOLOR 255 255 255 
IMAGETYPE PNG 
FONTSET "C:/Inetpub/wwwroot/symbols/fonts.txt" 

WEB 
IMAGEPATH "/ms4w/tmp/ms_tmp/" 
IMAGEURL "/ms_tmp/" 
METADATA 
 "wms_title" "WMS Demo Server" 
 "wms_onlineresource" "http://localhost/wwwroot/cgi-bin/mapserv.exe?" 
 "wms_srs" "EPSG:4326" 
 END 
END 

PROJECTION 
"init=epsg:42304" 
END 

LAYER # MapServer connects to GeoServer via WFS 
NAME "Sensore" 
TYPE POINT 
STATUS ON 
 CONNECTIONTYPE WFS 
CONNECTION "http://myserver/geoserver/wfs? 
request=GetFeature&typeName=states" 
METADATA 
"wms_title" "Sensore" 
END 
PROJECTION 
"init=epsg:4326" 
END 
TOLERANCE 1000 
CLASS 
COLOR 0 0 0 
SYMBOL 'circle' 
SIZE 15 
END 
END 
END # Map File 
________________________________________________________ 


This is the GetFeatureInfo (to MapServer)

_____________________________________ 

http://localhost/wwwroot/cgi-bin/mapserv.exe? 
map=C:\Inetpub\wwwroot\Prova.map&SERVICE=WMS& 
bbox=-130,24,-66,50&request=GetFeatureInfo& 
layers=sensore&query_layers=sensore&width=550&height=250& 
x=170&y=160&version=1.1.1 

____________________________________ 

This is the error: 
_____________________________________ 


<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> 
<!DOCTYPE ServiceExceptionReport SYSTEM 
"http://schemas.opengis.net/wms/1.1.1/exception_1_1_1.dtd"> 
<ServiceExceptionReport version="1.1.1"> 
<ServiceException> 
msOGRFileOpen(): OGR error. Open failed for OGR connection 
`/ms4w/tmp/ms_tmp/0354675c1cc6eff953c62e12e7c8aedc.tmp.gml'. File not found or 
unsupported format. 
msBuildWFSLayerPostRequest(): WFS connection error. MapServer supports only WFS 
1.0.0 or 0.0.14 (please verify the version metadata wfs_version). 
</ServiceException> 
</ServiceExceptionReport> 



What's wrong?

Thanks


--
Fabio D'Ovidio

Web GIS Staff
Planetek Italia s.r.l.
Via Massaua 12, I-70123 Bari 
Tel.: +39 080 5343750 Fax: +39 080 5340280 
dovidio at planetek.it - http://www.planetek.it 
--



More information about the MapServer-users mailing list