<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>