Ciao Francesco,<br><br>Anch&#39;io ho realizato qualcosa del genere (OL con wfs/wms visualizzati sopra google/osm) e anch&#39;io ho avuto qualche problema per configurare il tutto con openlayers, le dritte che ti posso dare sono:<br>
1) verifica di aver impostato il proxy correttamente (oltre a modificare il file proxy.cgi - con ubuntu è in /usr/lib/cgi-bin)<br>2) imposta il proxy anche in openlayers con questo comando: OpenLayers.ProxyHost = &quot;/cgi-bin/proxy.cgi?url=&quot;;
<br>3) usa firebug per controllare se openlayers fa la richiesta al server e qual&#39;è la risposta (se è un problema di proxy di solito nel messaggio del server c&#39;è un messaggio che ti dice qualcosa in proposito).<br>
4) controlla bene le proiezioni con OL...<br>Per esempio io ho dichiarato in OL una map con projection epsg 900913 e una display_projection epsg:4326. Quando carico i layers di google/osm non definisco nessuna projection (di default usano il 900913 che è quella della mia mappa), mentre per i layer wfs/wms lascio la projection a 4326. Openlayers è in grado di ricomvertire il tutto in 900913. Ma attenzione, openlayers fa riproiezioni al volo solo per i dati vettoriali, non per i raster, per cui se hai un layer wms questo dev&#39;essere necessariamente nella proiezione della mappa.<br>
<br>spero di esserti stato d&#39;aiuto,<br><br>ciao<br>andrea<br><br><br><br><div class="gmail_quote">2010/10/28 Francesco Geri <span dir="ltr">&lt;<a href="mailto:francescogeri@yahoo.it">francescogeri@yahoo.it</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">OK. Ho configurato il proxy. Almeno credo. Quando vado su <a href="http://localhost/cgi-bin/proxy.cgi" target="_blank">http://localhost/cgi-bin/proxy.cgi</a> mi appare la pagina di openlayer. E&#39; giusto? Però ancora niente nella pagina di OL. Credo che (visto la mia ignoranza in javascript e la mia inesperienza in OL) l&#39;errore sia nel codice di OL.<br>

<br>
Il 27/10/2010 16:29, Paolo Corti ha scritto:<div class="im"><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Ciao Francesco<br>
l&#39;approccio che segui e&#39; assoltuamente corretto!<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
In realtà non so se il layer non viene caricato (e quindi non si connette a<br>
postgis ma la getfeature mi risponde con le coordinate degli elementi e<br>
quindi non può essere quello) oppure il layer c&#39;è ma non si vede<br>
perchè....boh...è trasparente? è in un altro srs (ma le coordinate sono<br>
giuste sia in qgi che nella getfeature)?<br>
Help!!!<br>
     <br>
</blockquote>
premesso che secondo me se hai definito il srs della mappa e del layer<br>
OpenLayers fara&#39; lo sporco lavoro di (eventualmente) riproiettare i<br>
tuoi dati (tramite Proj4js [1]), il problema della mancata<br>
visualizzazione potrebbe riesiedere nel fatto che ti sei dimenticato<br>
di impostare il server WFS tra i server da proxare oppure non hai<br>
proprio configurato il ProxyHost [2]<br>
ad ogni modo ti consiglio di usare FireBug, impostare un breakpoint a<br>
valle dell&#39;instanzazione del WFS e vedere se il layer vettoriale e&#39;<br>
popolato correttamente con le feature restituite dal WFS o se ricevi<br>
qualche errore<br>
<br>
ciao<br>
P<br>
<br>
[1]<a href="http://www.proj4js.org/" target="_blank">http://www.proj4js.org/</a><br>
[2]<a href="http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#ProxyHost" target="_blank">http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#ProxyHost</a><br>
<br>
   <br>
</blockquote></div><div><div></div><div class="h5">
_______________________________________________<br>
Iscriviti all&#39;associazione GFOSS.it: <a href="http://www.gfoss.it/drupal/iscrizione" target="_blank">http://www.gfoss.it/drupal/iscrizione</a><br>
<a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e&#39; una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non rispecchiano necessariamente<br>
le posizioni dell&#39;Associazione GFOSS.it.<br>
474 iscritti al 18.9.2010</div></div></blockquote></div><br>