QGIS 1.6 e rasters ecw

classic Classic list List threaded Threaded
21 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Openlayer e WFS

Andrea Pogliaghi
Per il ProxyHost, aggiungi la riga come prima istruzione dello script di OL. Prima di istanziare la mappa.
Ad esempio:

function init(){
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url="; //per la Same Origin Policy
...
qui crei la mappa map = map = new OpenLayers.Map('map', ...options...);
..
}

Per quanto riguarda il file proxy.cgi, devi modificare il contenuto e aggiungere gli indirizzi "permessi".
In una delle prime righe è definita un array "allowedHost"... aggiungi anche l'indirizzo del mapserver
esempio:
allowedHosts = ['www.openlayers.org', 'openlayers.org',
                'labs.metacarta.com', 'world.freemap.in',
                'prototype.openmnnd.org', 'geo.openplans.org',
                'sigma.openplans.org', 'demo.opengeo.org',
                'www.openstreetmap.org', 'sample.azavea.com',
                'v-swe.uni-muenster.de:8080', 'localhost:8080', 'localhost' ]

mi raccomando, attento alle porte. Ad esempio io punto sia a localhost che a localhost:8080 perchè ho sia mapserver (porta 80) che geoserver (porta 8080) installati sul pc...

ciao
andre


2010/10/29 Francesco Geri <[hidden email]>
Mi sei di grandissimo aiuto....infatti continuo a sfruttarti :-)
Non sono molto pratico di proxy. Io ho preso un esempio di proxy.cgi che ho trovato in rete sul sito di OL e l'ho copiato pari pari su /usr/lib/cgi_bin (se faccio il test di OL http://localhost/cgi-bin/proxy.cgi mi da l'home page di OL). Mi sa che ho sbagliato vero?
Ma il comando OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url="; dove lo metto? dentro lo script di OL? dentro la variabile map con cui definisco il visualizzatore?

Grazie in anticipo per l'aiuto.

Il 29/10/2010 09:42, Andrea Pogliaghi ha scritto:
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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 rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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 rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
12