OpenLayers viene con un script python "proxy.cgi" que actua como proxy. Cuando defines la variable OpenLayer.ProxyHost todas las llamadas AJAX son enviadas al serivodo+script que indiques, de esta forma evitas los problemas de XDR (cross domain request - http://acuriousanimal.com/blog/2011/01/27/working-with-the-javascript-xmlhttprequest-object/ ).
El script que actua como proxy, hace la peticion "real" al serivdor WMS o WFS y te devuelve el resultado. Como proxy puedes usar el script python que ofrece OpenLayers o buscar cualquier otro para PHP, Java, etc que te sirva. Aqui tienes uno en PHP del proyecto mapbuilder: http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/server/php/proxy.php Saludos 2012/4/30 <[email protected]> > hola gente tengo una duda que me gustaria me aclararan o me ayudaran > porque ya llevo tiempo en ella y como no tengo internet pues no puedo > chequear mas alla de > los ejemplos y manuales que tengo pero no me son suficiente aclaratorios y > mas para alguien como yo que soy nuevo en esto de usar openlayers, que es > lo que necesito? > primero que nada aclarar que tengo los siguientes servicios corriendo en > mi propia maquina: > -geoserver con todas las capas que necesito ya en el. > -postgis > -postgres con todos los datos de las capas que fueron subidas a geoserver > con postgis > necesito > 1-con openlayers mostrar algunas de esas capas y que estas me brinden > información que ya las tiene por postgres se que estan ahi porque las he > subido ya > y las he visto directamente desde las bases, pero con wgetfeatureinfo es > un dolor de cabeza entenderlo por lo que pido ayuda, ya que para esto hay > que configurar > un proxy.cgi con el cual no se como configurarlo y no tengo idea de como > resolverlo. > 2-sobre alguno de esos mapas quiero gestionar puntos pero me vuelvo a > econtrar con el problema del proxy pero al menos se que tengo que usar > wfs-t pero > tampoco avanzo porque no tengo documentación que se pueda digerir por eso > pido ayuda a ustedes. > > gracias de antemano > > ------------------------------**------------------------------**---- > This message was sent using IMP, the Internet Messaging Program. > > > -- > > Este mensaje le ha llegado mediante el servicio de correo electronico que > ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema > Nacional de Salud. La persona que envia este correo asume el compromiso de > usar el servicio a tales fines y cumplir con las regulaciones establecidas > > Infomed: http://www.sld.cu/ > ______________________________**_________________ > Spanish mailing list > http://lists.osgeo.org/**mailman/listinfo/spanish<http://lists.osgeo.org/mailman/listinfo/spanish> > http://es.osgeo.org > http://twitter.com/osgeoes > -- |---------------------------------------------------------------- | Web Page: http://www.acuriousanimal.com | Blog: http://www.acuriousanimal.com/blog | Twitter: @acanimal <http://twitter.com/#%21/acanimal> |---------------------------------------------------------------- | _ __ | /_) (_ ` _ _ _)_ o _ _ _ | / / o .__) (_( ) ) (_ ( (_( (_( (_) | _) |----------------------------------------------------------------
_______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
