[mapserver-users] RE Problem using WMS GetFeatureInfo in OpenLayers with different projections

Steve.Toutant at inspq.qc.ca Steve.Toutant at inspq.qc.ca
Thu Jan 16 06:30:22 PST 2014


Anything in mapserver logs?
add debug 5 in the layer definition AND in your MAP definition
steve

Steve Toutant, M. Sc.
Analyste en géomatique
Secteur environnement
Direction de la santé environnementale et de la toxicologie
Institut national de santé publique du Québec
Tél.: 418 646-6777 poste 30015
Téléc.: 418 644-4593
steve.toutant at inspq.qc.ca
http://www.inspq.qc.ca
http://www.monclimatmasante.qc.ca 
Pour me rejoindre par courrier
Service de l'infrastructure et du réseau
Direction des technologies de l'information
Ministère de la Sécurité Publique
2525 boul. Laurier, 2è étage
Tour Laurentides
Québec, G1V 2L2



Dejan Gambin <dejan.gambin at coin.hr> 
2014-01-16 09:20

A
Steve.Toutant at inspq.qc.ca
cc
mapserver-users at lists.osgeo.org
Objet
Re: RE [mapserver-users] Problem using WMS GetFeatureInfo in OpenLayers 
with different projections








Tried...no luck :-(

Thx anyway

On 16. sij. 2014., at 14:36, Steve.Toutant at inspq.qc.ca wrote:


In the metadata tag of your layer try set 
"wms_srs"   "EPSG:4326 EPSG:900913" 




Dejan Gambin <dejan.gambin at coin.hr>@lists.osgeo.org 
Envoyé par : mapserver-users-bounces at lists.osgeo.org
2014-01-16 05:03 


A
mapserver-users at lists.osgeo.org 
cc

Objet
[mapserver-users] Problem using WMS GetFeatureInfo in OpenLayers with 
different projections










Hi,

I am trying to send WMS GetFeatureInfo request using OL WMSGetFeatureInfo 
control. My source data is in 4326 and map is displayed in 900913. I have 
something like this in mapfile:

LAYER
 NAME "mylayer"
 TYPE RASTER
 STATUS ON
 PROJECTION
   "init=epsg:4326"
 END 
 METADATA
   "wms_srs"   "EPSG:4326"
   "wms_title"  "whatever"
   "gml_include_items" "value_0"
   "gml_value_0_alias" "Value 0"
   "gml_geometries" "none"
 END
 OPACITY 0
 TILEINDEX "mylayer_index"
 TILEITEM "LOCATION"
 TEMPLATE void
 DUMP true
END

In OL, I am using something like:

           var layer = new OpenLayers.Layer.WMS(
               'mylayer',
               'http://my.domain.com/cgi-bin/mywms?',
               {
                   format:'image/png',
                   transparent:true,
                   isBaseLayer:false,
                   layers:'mylayer'
               });

           control = new OpenLayers.Control.WMSGetFeatureInfo({
               url:  "http://my.domain.com/cgi-bin/mywms?",
               layers: [layer],
               hover: false,
               infoFormat: 'gml',
               maxFeatures: 1
           });

wms_srs in WEB part is "EPSG:900913 EPSG:4326" so it can serve data in 
both projections

The problem is - when I click to get the info I get "Internal server 
error" and in apache log I get "Segmentation fault" followed by "Premature 
end of script headers: mywms"

For test, I reprojected my source rasters to 900913, changed PROJECTION 
and wms_srs in LAYER to 900913 and then everything works.

Does anyone know what can be the problem? I am using MapServer 6.0.1 on 
debian os.

Thanks for any help

regards, dejan





_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users






-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20140116/58f02330/attachment-0001.html>


More information about the mapserver-users mailing list