problemas con openlayers ylas proyecciones

3 messages Options
Embed this post
Permalink
Mario Nuñez Jimenez

problemas con openlayers ylas proyecciones

Reply Threaded More More options
Print post
Permalink
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

Re: problemas con openlayers ylas proyecciones

Reply Threaded More More options
Print post
Permalink
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

Re: problemas con openlayers ylas proyecciones

Reply Threaded More More options
Print post
Permalink
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
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



_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish