[Gfoss] ancora wms

ivan marchesini ivan.marchesini a gmail.com
Gio 25 Nov 2010 14:22:41 CET


ciao francesco
hai messo localhost nella lista degli "allowed host" sul file di proxy?

ciao



Il giorno gio, 25/11/2010 alle 10.37 +0100, Francesco Geri ha scritto:
> Salve a tutti.
> Sono tornato ad occuparmi (e a scontrarmi) con il mio progettino 
> Openlayer. Ho un layer postgis che voglio pubblicare via wms su una 
> mappa openlayer. Credo di aver configurato correttamente il .map di 
> mapserver, infatti la richiesta fatta "a mano" dal browser e fatta da un 
> client gis (qgis) funziona perfettamente e vengono estratti tutti gli 
> attributi. Tuttavia quando la getfeatureinfo la faccio via javascript, 
> l'evento click viene praticamente ignorato, firebug non da nessun errore 
> e in pratica non succede niente (ma il layer viene correttamente 
> caricato). Ho seguito l'esempio 
> http://openlayers.org/dev/examples/getfeatureinfo-popup.html.
> 
> Il pezzo di codice "incrimanto" è il seguente:
> 
> OpenLayers.ProxyHost = "/usr/lib/cgi-bin/proxy.cgi?url=";
> 
>      info = new OpenLayers.Control.WMSGetFeatureInfo({
>          url: 
> 'http://localhost/cgi-bin/mapserv?map=/var/www/pmapper-4.0/config/florawms/pmapper_florawms.map',
>          title: 'Identify features by clicking',
>                  layers: 'bioitaly',
>          queryVisible: 'true',
>          infoFormat:'text/plain',
>          eventListeners: {
>                  getfeatureinfo: function(event) {
>                      map.addPopup(new OpenLayers.Popup.FramedCloud(
>                          "chicken",
>                          map.getLonLatFromPixel(event.xy),
>                          null,
>                          event.text,
>                          null,
>                          true
>                      ));
>                  }
>              }
>      })
> 
>      map.addControl(info);
>      info.activate();
> 
> Il resto funziona tutto. Siccoma il lato server "dovrebbe" essere a 
> posto immgino che l'errore sia o nella richesta o nel proxy. Il proxy 
> l'ho modificato e ho aggiunto 'localhost:80', localhost:8080'.
> 
> Mi rimetto (ancora una volta) nelle mani della comunty.
> _______________________________________________
> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 485 iscritti al 20.11.2010

-- 
Ti prego di cercare di non inviarmi files .dwg, .doc, .xls, .ppt.
Preferisco formati liberi.
Please try to avoid to send me .dwg, .doc, .xls, .ppt files.
I prefer free formats.
http://it.wikipedia.org/wiki/Formato_aperto
http://en.wikipedia.org/wiki/Open_format

Ivan Marchesini
Perugia (Italy)
Socio fondatore GFOSS "Geospatial Free and Open Source Software" http://www.gfoss.it
e-mail: marchesini a unipg.it
        ivan.marchesini a gmail.com
fax (home): +39(0)5782830887
jabber: geoivan73 a jabber.org
skype: geoivan73
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  198 bytes
Descrizione: Questa è una parte del messaggio firmata digitalmente
URL:         <http://lists.gfoss.it/pipermail/gfoss/attachments/20101125/cdd51c83/attachment.pgp>


Maggiori informazioni sulla lista Gfoss