2014-07-06 22:45 GMT+02:00 Paolo <misterrecko...@gmail.com>: > 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'} );
secondo me l'errore รจ qui, dovresti aggiungere un po' di parametri tipo la richiesta getmap in special modo il layer che vuoi interrogare http://openlayers.org/dev/examples/mapserver.html http://dev.openlayers.org/docs/files/OpenLayers/Layer/MapServer-js.html > map.addLayer(layer); > map.zoomToMaxExtent(); > } > // --> > </script> > </head> > <body onload="init()"> > <div id="map"></div> > </body> > </html> > -- ciao Luca http://gis.cri.fmach.it/delucchi/ www.lucadelu.org _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014