|
|
|
Mario Nuñez Jimenez
|
Some javascript/style in this post has been disabled (why?)
Hola buenas, queria pedir ayuda sobre una cuestion que me tiene atrancado.
Soy bastante nuevo con las tecnologías GIS, pero os pongo en situacion: Vereis tengo montados datos espaciales en una base de datos
postgis, y estan en proyeccion EPSG:25830 Tengo montado un Geoserver con todos esos datos publicados y
accesibles via WMS y WFS. Ahora estoy montando una apliación web con OpenLayers que
trabaja por lo visto en EPSG:4326 por defecto y tengo muchos problemas con este
tema y lo que me gustaria saber es: 1) Al solicitar
una capa a Geoserver desde OpenLayers puedo especificarle en que proyeccion quiero
que me la sirva Geoserver? (porque si que sé que puedo
confirgurar Geoserver para que sirva las capas en una proyeccion concreta, pero
eso no me soluciona todo…) 2) Al recibir
una capa ya en cliente puedo reproyectarla a otro sistema de referencia con
algo llamado proj4js? 3) Como le digo
a OpenLayers que la capa que me estoy trayendo de Geoserver esta en EPSG:25830
y que quiero que me lo represente en esa proyeccion sin necesitar alterarlo? Mi intencion es ser capaz de mostrar las capas tanto en 4326
como en 25830 Y de momento solo soy capaz de mostrarlas en 4326 obligando
a Geoserver a servirme las capas directamente desde servidor en 4326 y eso me
ata mucho las manos… Gracias de antemano por la ayuda, se aprecia de veras. Un saludo! Mario. This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Atos Origin group liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted. Este mensaje y los ficheros adjuntos pueden contener informacion confidencial destinada solamente a la(s) persona(s) mencionadas anteriormente pueden estar protegidos por secreto profesional. Si usted recibe este correo electronico por error, gracias por informar inmediatamente al remitente y destruir el mensaje. Al no estar asegurada la integridad de este mensaje sobre la red, Atos Origin no se hace responsable por su contenido. Su contenido no constituye ningun compromiso para el grupo Atos Origin, salvo ratificacion escrita por ambas partes. Aunque se esfuerza al maximo por mantener su red libre de virus, el emisor no puede garantizar nada al respecto y no sera responsable de cualesquiera danos que puedan resultar de una transmision de virus. ------------------------------------------------------------------ _______________________________________________ Spanish mailing list [hidden email] http://lists.osgeo.org/mailman/listinfo/spanish |
||||||||||||||||
|
PB-2
|
Debes especificar en la definición del servicio que "también" te
entregue las imágenes (WMS) o los datos (WFS) en 4326. Entonces OpenLayers sabrá recogerlas en esa proyección. Es así de sencillo. Creo que hay una manera de reproyectar al vuelo, habrá que ver si se puede hacer con OpenLayers pero eso sí, es bastante costosa en términos de recursos. 2009/10/2 Mario Nuñez Jimenez <[hidden email]>: > Hola buenas, > > queria pedir ayuda sobre una cuestion que me tiene atrancado. Soy bastante > nuevo con las tecnologías GIS, pero os pongo en situacion: > > > > Vereis tengo montados datos espaciales en una base de datos postgis, y estan > en proyeccion EPSG:25830 > > Tengo montado un Geoserver con todos esos datos publicados y accesibles via > WMS y WFS. > > Ahora estoy montando una apliación web con OpenLayers que trabaja por lo > visto en EPSG:4326 por defecto y tengo muchos problemas con este tema y lo > que me gustaria saber es: > > > > 1) Al solicitar una capa a Geoserver desde OpenLayers puedo > especificarle en que proyeccion quiero que me la sirva Geoserver? > > (porque si que sé que puedo confirgurar Geoserver para que sirva las capas > en una proyeccion concreta, pero eso no me soluciona todo…) > > > > 2) Al recibir una capa ya en cliente puedo reproyectarla a otro > sistema de referencia con algo llamado proj4js? > > > > 3) Como le digo a OpenLayers que la capa que me estoy trayendo de > Geoserver esta en EPSG:25830 y que quiero que me lo represente en esa > proyeccion sin necesitar alterarlo? > > > > Mi intencion es ser capaz de mostrar las capas tanto en 4326 como en 25830 > > Y de momento solo soy capaz de mostrarlas en 4326 obligando a Geoserver a > servirme las capas directamente desde servidor en 4326 y eso me ata mucho > las manos… > > > > Gracias de antemano por la ayuda, se aprecia de veras. > > Un saludo! > > Mario. > > > ------------------------------------------------------------------ > This e-mail and the documents attached are confidential and intended > solely for the addressee; it may also be privileged. If you receive > this e-mail in error, please notify the sender immediately and destroy it. > As its integrity cannot be secured on the Internet, the Atos Origin > group liability cannot be triggered for the message content. Although > the sender endeavours to maintain a computer virus-free network, > the sender does not warrant that this transmission is virus-free and > will not be liable for any damages resulting from any virus transmitted. > > Este mensaje y los ficheros adjuntos pueden contener informacion > confidencial > destinada solamente a la(s) persona(s) mencionadas anteriormente > pueden estar protegidos por secreto profesional. > Si usted recibe este correo electronico por error, gracias por informar > inmediatamente al remitente y destruir el mensaje. > Al no estar asegurada la integridad de este mensaje sobre la red, Atos > Origin > no se hace responsable por su contenido. Su contenido no constituye ningun > compromiso para el grupo Atos Origin, salvo ratificacion escrita por ambas > partes. > Aunque se esfuerza al maximo por mantener su red libre de virus, el emisor > no puede garantizar nada al respecto y no sera responsable de cualesquiera > danos que puedan resultar de una transmision de virus. > ------------------------------------------------------------------ > _______________________________________________ > Spanish mailing list > [hidden email] > http://lists.osgeo.org/mailman/listinfo/spanish > > Spanish mailing list [hidden email] http://lists.osgeo.org/mailman/listinfo/spanish |
||||||||||||||||
|
Lorenzo Becchi - nabble
|
Hola Mario,
para hacer que Openlayers pida la capa en la proyección que quieres debes especificarlo en la definicion del map object. desde la documentación online: http://faq.openlayers.org/map/how-do-i-set-a-different-projection-on-my-map/ lorenzo 2009/10/2 PB <[hidden email]> Debes especificar en la definición del servicio que "también" te _______________________________________________ Spanish mailing list [hidden email] http://lists.osgeo.org/mailman/listinfo/spanish |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |