[Gfoss] QGIS 1.6 e rasters ecw

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 <francescogeri@yahoo.it>

Mi sei di grandissimo aiuto…infatti continuo a sfruttarti :slight_smile:
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
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 rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.
474 iscritti al 18.9.2010