[OpenLayers-Users] using a proxy
LaurentPierre
mail at lespierre.org
Thu Aug 21 04:30:44 EDT 2008
Hi,
I'm trying to use a proxy with openlayers in order to request ws on
different ports than the site (on the same machine in facts). In order to
do that I set the proxy in the code but not all the calls are made through
it :
var url = map.layers[0].getFullRequestString(..... generates a call
through the proxy
while this one
new OpenLayers.Layer.WMS("edfgeo:departement - Tiled",
"http://localhost:8080/geoserver/wms", ....
no.
Here's the 2 firebug traces :
http://localhost/cgi-bin/proxy.py?url=http%3A%2F%2Flocalhost%3A8080%2Fgeoserver%2Fwms%3FSTYLES%3D%26LAYERS%3Dedfgeo%253Apactedep%26WIDTH%3D800%26HEIGHT%3D560%26SRS%3DEPSG%253A2154%26FORMAT%3Dimage%252Fpng%26SERVICE%3DWMS%26VERSION%3D1.1.1%26REQUEST%3DGetFeatureInfo%26EXCEPTIONS%3Dapplication%252Fvnd.ogc.se_xml%26BBOX%3D753290.28095%252C6200497.152087%252C899406.792137%252C6302778.709918%26X%3D55%26Y%3D119%26INFO_FORMAT%3Dtext%252Fhtml%26QUERY_LAYERS%3Dedfgeo%253Adepartement%26FEATURE_COUNT%3D50
http://localhost:8080/geoserver/wms?STYLES=&LAYERS=edfgeo%3Apactedep&WIDTH=1200&HEIGHT=840&SRS=EPSG%3A2154&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&BBOX=825492.3851108723,6251038.624999397,827204.6879763438,6252237.237005227
and a code fragment :
.......
function showName(e){
var url = map.layers[0].getFullRequestString(
{
REQUEST: "GetFeatureInfo",
EXCEPTIONS: "application/vnd.ogc.se_xml",
BBOX: map.getExtent().toBBOX(),
X: e.xy.x,
Y: e.xy.y,
INFO_FORMAT: 'text/html',
QUERY_LAYERS: map.layers[2].params.LAYERS,
FEATURE_COUNT: 50,
WIDTH: map.size.w,
HEIGHT: map.size.h
},
"http://localhost:8080/geoserver/wms"
);
.......
function init(){
OpenLayers.ProxyHost="/cgi-bin/proxy.py?url=";
toolTip = document.getElementById("toolTip");
var bounds = new OpenLayers.Bounds(
-82496.16303893644, 5966463.161241372,
1413736.911514963, 7198720.496439878
);
var options = {
controls: [],
maxExtent: bounds,
maxResolution: 5844.66044747617,
projection: "EPSG:2154",
units: 'm'
};
map = new OpenLayers.Map('map', options);
// setup tiled layer
tiled = new OpenLayers.Layer.WMS(
"edfgeo:departement - Tiled",
"http://localhost:8080/geoserver/wms",
{
styles: '',
layers: 'edfgeo:departement',
width: '800',
height: '618',
srs: 'EPSG:2154',
format: 'image/png',
tiled: 'true',
tilesOrigin : "-82496.16303893644,5966463.161241372"
},
{buffer: 0}
);
.......
Is it a known problem or did I make a mistake ?
Thanks
Laurent Pierre
--
View this message in context: http://www.nabble.com/using-a-proxy-tp19084627p19084627.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list