[Spanish] Mapserver y Openlayers
Ion Mtz. de Ilarduya
ionvitoria at yahoo.es
Mon Oct 29 07:29:43 PDT 2012
Vamos a ver!
En primer lugar, de la información del archivo jwg no puedes extraer el sistema de referencia que tiene la imagen, ese dato tiene que dártelo el sitio que te ha facilitado la imagen, en este caso IBERPIX. En este caso, abajo a la izquierda tienes un menú con los sistemas de referencia en el que te indica que cuál de ellos te está mostrando la información. Pero a la hora de descargarla tienes que ver en cuál te la está facilitando (no lo he probado, no sé si es el mismo que tengas activado en el menú que te comento o puedes elegir otro...)
Si es correcto que estás con ED50 (te recomiendo WGS84 o ETRS89 para trabajar con datos tomados con GPS ya que te ahorras las transformaciones) tienes que decir en OpenLayers que tu mapprojection es esa, y el fichero EPSG guardarlo en la ruta que te comentaba en el email anterior. Así que el BOUNDS de mapserver lo puedes poner con la propiedad extet del objeto map de OL.
Otra cosa no es un problema de proyecciones, es un problema de sistemas de referencia, que no es lo mismo... Busca un poco por Internet y mira temas de geodesia y cartografía, es un poco rollo, pero te ayudará a tener todo esto mucho más claro y evitarte dolores de cabeza en el futuro.
Por último, el tema del zoom se soluciona aumentando el número de niveles de zoom del objeto map (mira la ayuda de OL que es muy compelta). En cuanto a los desplazamientos de tu GPX es lo más normal del mundo. Qué GPS usaste? Por que necesitarías uno con doble frecuencia y algún tipo de corrección para mejorar tu precisión. Si empleaste uno de los de excursionismo no vas a conseguir nada mejor....
Un saludo
Ion
________________________________
De: zepjau <orienweb en gmail.com>
Para: spanish en lists.osgeo.org
Enviado: Miércoles 24 de octubre de 2012 22:09
Asunto: Re: [Spanish] Mapserver y Openlayers
Mucha gracias por tu ayuda.
He probado lo que comentas pero no he obtenido los resultados esperados.
Estoy seguro que es de proyeciones, pero ¿cual?...
En mi opinion creo que estoy definiendo el mapa mal desde el principio.
Cuando descargo la imagen desde IBERPIX me genera un fichero zip con dos
ficheros dentro.
uno de ellos el fichero jwg presenta lo siguiente:
0.2688
0
0
-0.2688
749942.1344
4141722.8656
El primero y el cuarto : "tamaño del pixel".
Quinto y sexto coordenada x e y.
¿En que proyecion he descargado el mapa?
La duda me surge por que en pantalla me muestra un recuadro con la siguiente
informacion:
ED50
Lat 37º 23' 9.17"
Lon 6º 10' 9.2" W
UTM 29
X 750631
Y 4141510
m x pix 1
Y no se si coincide lo de el recuadro y los datos del fichero jwg.
En qgis si selecciono ED 50 y UTM 29 obtengo:
EPSG:23029 - ED50 / UTM zone 29N y dentro del fichero map:
PROJECTION
'proj=utm'
'zone=29'
'ellps=intl'
'units=m'
'no_defs'
END
Y aplicado esto a todo el mapa.
El parametro del fichero map:
EXTENT 749778.102228 4140590.890224 751457.070190 4141762.340616
¿Es aplicable al bound de openlayers?.
Observo que cuando hago zoom en qgis hasta 1:1 me devuelve x con decimales e
y tambien.
¿Qué problema puedo tener para no conseguir el zoom del mapa, pero si del
recorrido del fichero gpx con openlayers?.
Me muestra el el recorrido del gpx, la horizontal aproximadamente correcta
pocos metros de desvio (yo diria 2 o 3 mtos .)
pero en la vertical el desvio es de mas de 100 metros.
Espero que me ayudeis en estos temas pues estoy perdido.
Un saludo y muchas gracias.
Javier.
--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Mapserver-y-Openlayers-tp4982605p5010964.html
Sent from the OSGeo Spanish Local Chapter mailing list archive at Nabble.com.
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/spanish/attachments/20121029/992caac1/attachment.html>
More information about the Spanish
mailing list