I run the code below in Sandcastle. I specify WMS version = 1.3.0, and crs. The generated getMap requests have expected version/crs parameters. But the getFeatureInfo request generated when clicking on the map has wrong WMS version parameter (1.1.1).
var imageryLayers = viewer.imageryLayers;
imageryLayers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({
url : ‘http://geo.ngu.no/mapserver/GranadaWMS3’,
layers : ‘GranadaWMS3’,
parameters : {
version: ‘1.3.0’,
crs : ‘CRS:84’,
transparent : true,
format : ‘image/png’
}
}));
Generated getFeatureInfo request:
http://geo.ngu.no/mapserver/GranadaWMS3?service=WMS&version=1.1.1&request=GetFeatureInfo&layers=GranadaWMS3&bbox=0%2C-90%2C180%2C90&width=256&height=256&crs=CRS%3A84&query_layers=GranadaWMS3&x=13&y=39&info_format=undefined
Have verified that the request give expected response if I change version and remove info_format parameter. Am I doing something wrong, or is this a bug?
Thanks for any help,
Tor Langeland
Hi,
The parameters for GetFeatureInfo are specified separately. Try:
imageryLayers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({
url : ‘http://geo.ngu.no/mapserver/GranadaWMS3’,
layers : ‘GranadaWMS3’,
parameters : {
version: ‘1.3.0’,
crs : ‘CRS:84’,
transparent : true,
format : ‘image/png’
},
getFeatureInfoParameters : {
version: ‘1.3.0’
}
}));
Kevin
fredag 8. februar 2019 11.56.32 UTC+1 skrev Kevin Ring følgende:
Hi,
The parameters for GetFeatureInfo are specified separately. Try:
imageryLayers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({
url : 'http://geo.ngu.no/mapserver/GranadaWMS3’,
layers : 'GranadaWMS3',
parameters : {
version: '1.3.0',
crs : 'CRS:84',
transparent : true,
format : 'image/png'
},
getFeatureInfoParameters : {
version: '1.3.0'
}
}));
Kevin
I run the code below in Sandcastle. I specify WMS version = 1.3.0, and crs. The generated getMap requests have expected version/crs parameters. But the getFeatureInfo request generated when clicking on the map has wrong WMS version parameter (1.1.1).
var imageryLayers = viewer.imageryLayers;
imageryLayers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({
url : 'http://geo.ngu.no/mapserver/GranadaWMS3’,
layers : 'GranadaWMS3',
parameters : {
version: '1.3.0',
crs : 'CRS:84',
transparent : true,
format : 'image/png'
}
}));
Generated getFeatureInfo request:
http://geo.ngu.no/mapserver/GranadaWMS3?service=WMS&version=1.1.1&request=GetFeatureInfo&layers=GranadaWMS3&bbox=0%2C-90%2C180%2C90&width=256&height=256&crs=CRS%3A84&query_layers=GranadaWMS3&x=13&y=39&info_format=undefined
Have verified that the request give expected response if I change version and remove info_format parameter. Am I doing something wrong, or is this a bug?
Thanks for any help,
Tor Langeland
--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
www.kotachrome.com/kevin
Thanks for your help!