[Gfoss] Help! Primi passi con MapServer + Openlayers
Paolo
misterreckoner a gmail.com
Dom 6 Lug 2014 22:45:39 CEST
Salve a tutti,
Sto iniziando lo studio di MapServer ed OpenLayers e la loro integrazione.
Premetto che sono nuovo del mondo di questi ultimi e del WebGis e
WebMapping in generale, quindi vi prego di scusarmi eventuali errori
grossolani o basilari :)
Ho prodotto un map file di prova, che gira (lo visualizzo correttamente da
MapServer dalla sua URL, es.
http://localhost/cgi-bin/mapserv.exe?mode=map&map=amm2.map).
I problemi sopraggiungono quando voglio visualizzarlo attraverso
OpenLayers, per produrre la pagina html ho utilizzato parte di questa guida
http://trac.osgeo.org/openlayers/wiki/MappingYourData .
Non riesco a caricare il WMS, al suo posto visualizzo soltanto tiles di
errore. Potete indicarmi dove sbaglio?
Riporto il codice del map file e della pagina html
Grazie
map file:
MAP
NAME "Regioni"
SIZE 1600 1200
IMAGECOLOR 255 255 255
IMAGETYPE JPEG
SHAPEPATH "amministrativi"
EXTENT 4 35 22 47
WEB
TEMPLATE 'template.html'
IMAGEPATH '/ms4w/tmp/ms_tmp/'
IMAGEURL 'ms_tmp/'
END
LAYER
NAME "Regioni"
STATUS default
TYPE POLYGON
DATA "reg2008_WGS.shp"
LABELITEM "NOME_REG"
CLASS
STYLE
COLOR 255 255 127
OUTLINECOLOR 0 0 0
END
LABEL
COLOR 55 55 55
SIZE SMALL
END
END
END
END
html:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
#map {
width: 800px;
height: 600px;
border: 1px solid black;
}
</style>
<script src="OpenLayers.js"></script>
<script type="text/javascript">
<!--
var map, layer;
function init(){
map = new OpenLayers.Map( 'map' );
layer = new OpenLayers.Layer.MapServer( "OpenLayers WMS",
"http://localhost/cgi-bin/mapserv.exe", {map:
'C:\ms4w\Apache\htdocs\amm2.map'} );
map.addLayer(layer);
map.zoomToMaxExtent();
}
// -->
</script>
</head>
<body onload="init()">
<div id="map"></div>
</body>
</html>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20140706/b78f9923/attachment-0001.html>
Maggiori informazioni sulla lista
Gfoss