una duda sobre WMS.getMap

4 messages Options
Embed this post
Permalink
PB-2

una duda sobre WMS.getMap

Reply Threaded More More options
Print post
Permalink
Hola lista
¿Hay alguna manera de saber dado un extent de un shape de qué relación
de aspecto sería la imagen que se obtiene al hacer un getMap? Es que
de una versión de MapServer para acá las imágenes me salen achatadas.

ss
PB
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Iván Sánchez Ortega

Re: una duda sobre WMS.getMap

Reply Threaded More More options
Print post
Permalink
El día Friday 31 July 2009 18:04:06, PB dijo:
> Hola lista
> ¿Hay alguna manera de saber dado un extent de un shape de qué relación
> de aspecto sería la imagen que se obtiene al hacer un getMap? Es que
> de una versión de MapServer para acá las imágenes me salen achatadas.

La relación de aspecto te va a depender de la proyección cartográfica del
getMap...


--
Iván Sánchez Ortega <[hidden email]>

Un ordenador no es una televisión ni un microondas: es una herramienta
compleja.
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
PB-2

Re: una duda sobre WMS.getMap

Reply Threaded More More options
Print post
Permalink
la proyección es epsg:4326 pero es muy raro porquele pongo
epsg=4326&width=1024&height=768 y me devuelve la imagen con esa
relación de aspecto pero no la acomoda ahí adentro sino que la
deforma. La idea es que no puedo saber de ninguna manera cuál será el
ancho y el alto en píxels.
Mira este ejemplo:

 http://sit.ohc.cu/cgi-bin/mapserv?map=/home/mapfile/basica.map&service=WMS&version=1.1.1&request=GetMap&layers=basicas&srs=epsg:4326&width=1024&height=768

http://sit.ohc.cu/cgi-bin/mapserv?map=/home/mapfile/basica.map&service=WMS&version=1.1.1&request=GetMap&layers=basicas&srs=epsg:4326&width=102&height=768

¿Cómo se arregla eso? En versiones anteriores de Mapserver no pasaba
porque podía omitir las dimensiones, así como que las está forzando.



El 31 de julio de 2009 16:07, Iván Sánchez
Ortega<[hidden email]> escribió:

> El día Friday 31 July 2009 18:04:06, PB dijo:
>> Hola lista
>> ¿Hay alguna manera de saber dado un extent de un shape de qué relación
>> de aspecto sería la imagen que se obtiene al hacer un getMap? Es que
>> de una versión de MapServer para acá las imágenes me salen achatadas.
>
> La relación de aspecto te va a depender de la proyección cartográfica del
> getMap...
>
>
> --
> Iván Sánchez Ortega <[hidden email]>
>
> Un ordenador no es una televisión ni un microondas: es una herramienta
> compleja.
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish
>
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Iván Sánchez Ortega

Re: una duda sobre WMS.getMap

Reply Threaded More More options
Print post
Permalink
El día Friday 31 July 2009 22:22:46, PB dijo:
> la proyección es epsg:4326 pero es muy raro porquele pongo
> epsg=4326&width=1024&height=768 y me devuelve la imagen con esa
> relación de aspecto pero no la acomoda ahí adentro sino que la
> deforma.

En mi experiencia, lo que pasa es que algunas implementaciones de WMS deforman
a propósito el mapa para ajustar el bbox y la anchura-altura a las cantidades
especificadas.


> La idea es que no puedo saber de ninguna manera cuál será el
> ancho y el alto en píxels.

Lo que deberías intentar es calcular a priori la relación de aspecto que te
debería resultar, y cambiar artificialmente el bbox para que el
bbox+proyección tenga la misma relación de aspecto que el encuadre
(altura+anchura).

Es decir, sabiendo la anchura y altura de la pantalla, y un bbox inicial,
deberías calcular un bbox "corregido", cambiando o bien las latitudes o bien
las longitudes del bbox.

No sé si me explico bien.


Un saludo,
--
Iván Sánchez Ortega <[hidden email]>

Un ordenador no es una televisión ni un microondas: es una herramienta
compleja.
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish