[mapserver-users] Layers flattened
Juan Jesús Cremades Monserrat
relicary at gmail.com
Mon Feb 20 03:49:53 PST 2012
Hi,
I have a map with several layers. But when the result is rendered in the
browser with OpenLayers, the maps are flattened and all request are done
with the SRS parameter which value EPSG:4326 instead EPSG:23030. Some help?
Thanks!
My MAPFILE is this:
MAP
...
PROJECTION
"init=epsg:23030"
END
WEB
METADATA
"wms_encoding" "UTF-8"
"wms_title" "Mapserver WMS"
"wms_abstract" ""
"wms_srs" "EPSG:23030 EPSG:4326"
"wms_onlineresource" "
http://localhost:80/cgi-bin/mapserv.exe?map=MYMAP"
"ows_enable_request" "*"
"wms_feature_info_mime_type" "text/html"
END
END
LAYER
NAME "file.shp"
STATUS ON
TYPE POLYGON
DUMP true
TEMPLATE "templates/tempalte.html"
DATA "E:\file.shp"
MAXSCALE -1.0
MINSCALE -1.0
TRANSPARENCY 100
SIZEUNITS meters
CLASS
STYLE
COLOR 153 153 255
OUTLINECOLOR 51 51 255
WIDTH 1
END
NAME "default"
END
METADATA
"wms_title" "file.shp"
"wms_extent" "626679.4375 4191039.75 797868.9375 4519396.0"
"gml_include_items" "MONO"
"ows_enable_request" "*"
WMS_SRS "EPSG:23030"
END
END # Layer
...
All the layers are similar, and the JS wich showsd the result is like this:
var options = {
controls : [new OpenLayers.Control()],
minExtent : new OpenLayers.Bounds(-1, -1, 1, 1),
maxResolution : 0.35,
maxZoomLevel : 10,
maxExtent : new OpenLayers.Bounds(-1.53544921875, 37.81, 0.0000, 40.84),
zoom: 4,
tileSize : new OpenLayers.Size(400, 550)
};
map = new OpenLayers.Map('olmap', options);
...
var ProvinciasWms =
new OpenLayers.Layer.WMS(
"Layer_1",
"/mapserver?",
{layers : 'file.shp',
format : 'image/png',
transparent : true,
map : 'MYMAP'},
{isBaseLayer : false,
singleTile:true,
ratio: 1});
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20120220/bc075ba2/attachment.htm>
More information about the MapServer-users
mailing list