<div dir="ltr"><div>Salve a tutti, </div><div><br></div><div>Sto iniziando lo studio di MapServer ed OpenLayers e la loro integrazione.</div><div><br></div><div>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 :)</div>
<div><br></div><div>Ho prodotto un map file di prova, che gira (lo visualizzo correttamente da MapServer dalla sua URL, es. <a href="http://localhost/cgi-bin/mapserv.exe?mode=map&map=amm2.map">http://localhost/cgi-bin/mapserv.exe?mode=map&map=amm2.map</a>).</div>
<div><br></div><div>I problemi sopraggiungono quando voglio visualizzarlo attraverso OpenLayers, per produrre la pagina html ho utilizzato parte di questa guida </div><div><br></div><div><a href="http://trac.osgeo.org/openlayers/wiki/MappingYourData">http://trac.osgeo.org/openlayers/wiki/MappingYourData</a> .</div>
<div><br></div><div>Non riesco a caricare il WMS, al suo posto visualizzo soltanto tiles di errore. Potete indicarmi dove sbaglio?</div><div>Riporto il codice del map file e della pagina html</div><div><br></div><div>Grazie</div>
<div><br></div><div>map file:</div><div><br></div><div><br></div><div> MAP</div><div> NAME "Regioni"</div><div> SIZE 1600 1200</div><div> IMAGECOLOR 255 255 255</div><div> IMAGETYPE JPEG</div><div> SHAPEPATH "amministrativi"</div>
<div> EXTENT 4 35 22 47</div><div> WEB</div><div>TEMPLATE 'template.html'</div><div>IMAGEPATH '/ms4w/tmp/ms_tmp/'</div><div>IMAGEURL 'ms_tmp/'</div><div> END </div><div> LAYER</div><div> NAME "Regioni"</div>
<div> STATUS default</div><div> TYPE POLYGON</div><div> DATA "reg2008_WGS.shp"</div><div> LABELITEM "NOME_REG" </div><div> CLASS</div><div> STYLE</div><div> COLOR 255 255 127</div>
<div><span class="" style="white-space:pre"> </span> OUTLINECOLOR 0 0 0</div><div> END</div><div> LABEL</div><div> COLOR 55 55 55</div><div> SIZE SMALL</div><div> END</div>
<div> END</div><div> END</div><div>END</div><div><br></div><div><br></div><div><br></div><div>html:</div><div><br></div><div><html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"></div>
<div> <head></div><div> <style type="text/css"></div><div> #map {</div><div> width: 800px;</div><div> height: 600px;</div><div> border: 1px solid black;</div>
<div> }</div><div> </style></div><div> <script src="OpenLayers.js"></script></div><div> <script type="text/javascript"></div><div> <!--</div><div> var map, layer;</div>
<div><br></div><div> function init(){</div><div> map = new OpenLayers.Map( 'map' );</div><div> layer = new OpenLayers.Layer.MapServer( "OpenLayers WMS", </div><div> "<a href="http://localhost/cgi-bin/mapserv.exe">http://localhost/cgi-bin/mapserv.exe</a>", {map: 'C:\ms4w\Apache\htdocs\amm2.map'} );</div>
<div> map.addLayer(layer);</div><div> map.zoomToMaxExtent();</div><div> }</div><div> // --></div><div> </script></div><div> </head></div><div> <body onload="init()"></div>
<div> <div id="map"></div></div><div> </body></div><div></html></div></div>