[Gfoss] openlayers e wms

G. Allegri giohappy at gmail.com
Fri Mar 2 10:48:24 CET 2007


Non è che è un problema della proiezione, percui il Mapextent sbarella?

Giova

Il 01/03/07, Alessio Di Lorenzo <alessio.dilorenzo a gmail.com> ha scritto:
>
> Ciao a tutti, dunque... sono quasi riuscito a far funzionare openlayers.
> Cercherò di illustrare i passaggi nel modo più chiaro possibile.
>
> 1)Ho verificato che le richieste GetCapabilities e GetMap al WMS non
> restituissero errori:
> - GetCapabilities produce un file XML senza errori o warning messages
> - GetMap disegna la mappa correttamente nella finestra del browser
>
>
> 2)Ho scompattato lo zip di OpenLayers-2.3 nella DocumentRoot di Apache e
> sembra funzionare correttamente con tutti i file di esempio compresi
> nell'archivio zip (visto che, una volta aggiornato il path a
> OpenLayers.js visualizzo correttamente gli esempi nel browser)
>
> 3)Ho scritto (ammetto che ho scopiazzato un po'... Paolo =)) la
> paginetta html che riporto di seguito. Grazie alla documentazione sul
> sito di openlayers ho corretto varie cose nella parte in javascript
> rispetto al due giorni fa, quando openlayers non dava proprio segni di
> vita.
>
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
>   <title>OpenLayers-2.3-Prova</title>
>   <style type="text/css">
>         #map {
>             width: 760px;
>             height: 380px;
>             border: 1px solid black;
>         }
>   </style>
> <body>
>   <h2>Abruzzo - Prova OpenLayers-2.3</h2>
>   <div id="map"></div>
>   <script type="text/javascript"
> src="/var/www/OpenLayers-2.3/lib/OpenLayers.js"></script>
>   <script defer="defer" type="text/javascript">
>          var map = new OpenLayers.Map('map',{ controls: [] });
>           var zoombar = new OpenLayers.Control.PanZoomBar();
>              zoombar.zoomStopHeight = 11;
>              map.addControl(zoombar);
>              map.addControl(new OpenLayers.Control.MouseToolbar());
>              map.addControl(new
> OpenLayers.Control.LayerSwitcher({'ascending':false}));
>           // map.addControl(new OpenLayers.Control.Permalink());
>           // map.addControl(new
> OpenLayers.Control.Permalink($('permalink')));
>              map.addControl(new OpenLayers.Control.MousePosition());
>           // map.addControl(new OpenLayers.Control.OverviewMap());
>
>          var layer_1 = new OpenLayers.Layer.WMS( "Abruzzo",
>
> "
> http://localhost/cgi-bin/mapserv?map=/home/alessio/Desktop/CLC_2000_Abruzzo.map&service=WMS
> ",
>
>                       {layers:"clc2000",'REQUEST':"GetMap",'VERSION':
> "1.1.1",'units': "meters"},
>            {'maxExtent': new OpenLayers.Bounds(328259.991928,
> 4614946.828576, 489866.744479, 4749706.007719),'maxResolution':"auto"}
>            );
>
>             map.addLayer(layer_1);
>             map.zoomToMaxExtent();
>   </script>
> </head>
> </body>
> </html>
>
> 4)Il risultato è una widjet perfettamente funzionante (all'apparenza...)
> ma che non visualizza il layer! (immagine allegata)
>
> 5)Se nel codice javascript sostituisco
>
> var layer_1 = new OpenLayers.Layer.WMS( "Abruzzo",
>
> "
> http://localhost/cgi-bin/mapserv?map=/home/alessio/Desktop/CLC_2000_Abruzzo.map&service=WMS
> ",
>
>                       {layers:"clc2000",'REQUEST':"GetMap",'VERSION':
> "1.1.1",'units': "meters"},
>            {'maxExtent': new OpenLayers.Bounds(328259.991928,
> 4614946.828576, 489866.744479, 4749706.007719),'maxResolution':"auto"}
>            );
>
> con un più semplice
>
> var layer_1 = new OpenLayers.Layer.WMS( "Abruzzo",
>
> "
> http://localhost/cgi-bin/mapserv?map=/home/alessio/Desktop/CLC_2000_Abruzzo.map&service=WMS
> ",
>
>                       {layers:"clc2000",'REQUEST':"GetMap",'VERSION':
> "1.1.1",'units': "meters"} );
>
> Vedo una mappa microscopica (circa 1x1 mm) al centro dell'area di
> OpenLayers...
>
> Ho cercato la soluzione nel wiki di openlayers.org ma senza successo
> (anche perchè di molti capitoli c'è solo il titolo).
> Qualcuno sa dirmi dove sta l'inghippo?
> ciao e grazie
>
> Alessio
>
>
> _______________________________________________
> Gfoss mailing list
> Gfoss a faunalia.com
> http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
>
>
>
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: http://www.faunalia.com/pipermail/gfoss/attachments/20070302/fd90b494/attachment.htm 


More information about the Gfoss mailing list