lunes, 21 de enero de 2013

Creando Mapas con OruxMaps

Buenas de nuevo,

El post de hoy es la continuación de la entrada anterior sobre el uso y disfrute de Oruxmaps.

En esta ocasión voy a contar como crear una carta aeronáutica Jeppesen escaneada por nosotros mismos válida como mapa offline de OruxMaps, ahí es ná!

Antes de nada he de deciros que soy un completo profano en tratamiento, edición, retoque de fotos,  calibración y cartografía por lo que pido disculpas si en algún momento estoy diciendo alguna burrada. Lo que cuento está basado en una serie de links que he encontrado en Google y por mi propia, a la par que escasa, experiencia.

Reconozco que es una labor bastante tediosa y que, al menos en mi caso, el resultado final no fue perfecto, tengo un error de unos cinco kilómetros en las longitudes (probablemente por el error a la hora de unir imágenes), pero que uso sin problemas. No obstante, si alguien está interesado, aquí os dejo un pequeño tutorial que espero sirva como punto de partida.

Digitalización

Lo primero que deberemos hacer es digitalizar la carta entera o la zona que vamos a volar. En mi caso, digitalizé la zona centro que es la zona que vuelo el 90% de las ocasiones. Como veréis  escanear una carta completa a base de DinA4 cansa y es bastante aburrido. Lo fundamental es que quede lo más recto y con la mayor calidad posible para luego evitar estar con retoques en un programa de edición fotográfica (tipo Photoshop o Glimp).

Ahora necesitamos unir todos los escaneos en uno solo de manera que tengamos un solo archivo con todos los trozos unidos. Para ello, un servidor, ha utilizado GIMP . Además es necesario instalar el plugin Pandora que hará casi todo el trabajo. Este plugin sirve para hacer imágenes panorámicas que se parece bastante a lo que queremos hacer nosotros... pero a lo grande!


Una vez descargado el plugin lo guardaremos en la carpeta scripts. Si instalamos GIMP en Archivos de programa la ruta debería ser C:\Archivos de programa\GIMP-2.0\share\gimp\2.0\scripts.

Abrimos al programa y creamos un Documento nuevo...

Creamos un nuevo documento

Luego hacemos click derecho sobre el escenario y vamos a Capa - Borrar la capa

Borramos la capa creada por defecto
El siguiente paso será cargar todas las tomas que conformaran la imagen panorámica final. Para eso vamos a Archivo - Abrir como capa... y seleccionamos todas las fotos

Abrimos nuestras fotos como capas
Imagen de fotos como capas
Una vez seleccionadas le damos Open para importarlas al escenario y luego vamos a Filtros - Combinar - Arrange as Panorama

Arrange as Panorama
Ante lo cual se nos aparecerá un cartel con un par de opciones.

Cuanto mejor sea el escaneo y montaje menos Overlap necesitaremos
Modificando los valores de Overlap haremos que las partes de mezclen más o menos para formar la imagen final. Es cuestión de jugar con los valores para encontrar una fusión congruente.... o eso dicen.

El plugin arma la imagen final en base a como se importaron las tomas al escenario. En caso de tildar la opción Top layer on Right, la imagen puesta en la capa superior será que formará la parte derecha de la panorámica final.

Una vez que le damos OK el proceso comenzará, dependiendo de la cantidad de imágenes y su calidad tardará más o menos tiempo.

Finalmente nos quedará así la imagen panorámica:

Resultado en GIMP

Resultado en el visor de imágenes de Windows
La realidad es que como nosotros no sólo tenemos imágenes que se colocan unas al lado de las otras horizontalmente, sino que también verticalmente (como un puzzle) Yo hice dos series paralelas y luego una tercera mezclando el resultado anterior verticalmente. No se si me explico :-\

No obstante, hay videotutoriales bastante buenos que ayudan bastante. Por ejemplo este:



Calibrado

Para calibrar el mapa y que posteriormente la aplicación Orux nos situe donde debe de situarnos (con mayor o menor precisión) he utilizado MAPC2MAPC.

Para ello se ejecuta el programa y se va a la opción Load Image for Calibration y a continuación a From Map Coordinates.

Abrimos la imagen para calibrar
A continuación sale una ventana que seleccionaremos WGS84 y

Configuramos el tipo de calibración

Y dando a Next ya tenemos nuestra imagen cargada en la aplicación.

Así queda la imagen en la aplicación
Ahora hay que indicar las coordenadas de, al menos, cuatro puntos correspondientes a las esquinas. Cuantos más pongamos más fiable resultará.

Para ello, vamos a nuestra carta y seleccionamos un punto significativo (un cruce de carreteras, el centro de un pueblo pequeño, un puente...) para posteriormente buscar ese mismo punto en Google Earth y anotar las coordenadas que aparecen en la parte inferior. En nuestro caso, el cruce de carreteras de la A5 con la CM-9512 próximo a Talavera y con un embalse muy próximo.

Punto seleccionado y sus coordenadas
Escribimos sus coordenadas en la ventana que se nos ha abierto y hacemos lo mismo con el resto de puntos.

El mismo punto de Google Earth en la aplicación de calibración

Una vez que hayamos completado el número mínimo de puntos aparecerá el botón Click to Finish

Done
Volveremos a la pantalla inicial donde seleccionaremos la opción de Write Calibrations. En la carpeta donde hayamos arrancado el proyecto dejará un montón de ficheros (entre ellos un .map) que son los que vamos a utilizar en el paso siguiente.

Generamos los ficheros de la calibración

Convirtiendo a Oruxmaps

Deberemos descargar la aplicación de escritorio OruxMaps Desktop Descomprimir el zip, ejecutar dentro del directorio creado el fichero .bat (windows) o .sh (linux) y seguir las instrucciones de uso (ver página de MANUAL). En mi caso el .bat no hace nada y ejecuto directamente OruxMapsDesktop.jar.

En la página de Jeppesen y en los propios mapas pone que la proyección que se usa es Lambert:

“Lambert Conformal Conic Projection with Standard Parallels at N37° and N65°”

Al abrir el fichero .dat se rellena toda la información. Sólo es necesario elegir la proyección
Y al seleccionar esta proyección sale una ventana que relleno con la siguiente información

Latitud Origen: 51 ( el valor medio de ambos)
Lat. paralelo 1: 37
Lat. paralelo 2: 65

Dejando a 0 “longitud de origen”, “Falso Este” y “Falso Norte”.

Configuramos la proyección
A continuación se crea el mapa con el botón "Crear Mapa"

Esto nos crea unos ficheros en el directorio destino que son los que deberemos copiar, incluida la carpeta, a la ruta que tengamos configurada en Oruxmaps de mapas offline.

Configuracíón de mapas de Oruxmaps
Directorio donde yo dejo mis mapas
Y seleccionando el nuevo mapa podremos ver y comprobar el resultado final

Seleccionamos nuevo mapa para elegir el recién creado
Aparecen los mapas que he creado
A continuación os dejo los tres links que me han servidor de partida para este proceso... que no es fácil.

http://www.foro3d.com/f151/gimp-tutorial-crear-imagenes-panoramicas-utilizando-gimp-62314.html
http://oruxmaps.foroactivo.net/t519-cartas-aeronauticas-jeppesen
http://perdidoscongps.blogspot.com.es/p/calibrar-mapas-topograficos_18.html

He de decir que buceando por la red conseguí un mapa Jeppessen completo (muy antiguo, eso sí) de la península completa que sigue sirviendo para orientarse y otros de los TMAs de Madrid, Barcelona, Galicia, Palma y Sevilla. "Pesan" bastante, más de 10MB, y como no se hasta que punto es legal, si alguien esta interesado me puede escribir al correo que aparece a mano derecha, arriba del todo, y se lo haré llegar de alguna manera.

Con esto doy por terminado el "tutorial" de OruxMaps y si tienes alguna duda o crees que has descubierto algo interesante que merezca la pena compartir mándame un email o escribe en comentarios para incluirlo en el post.

Un último consejo: no vueles nunca dependiendo sólo de un GPS en cualquiera de sus variantes. ¡Somos aviadores! Está muy bien como soporte de confirmación pero una buena carta nunca se queda sin batería o sin señal ;-)

Buenos vuelos!

3 comentarios:

  1. Muchas gracias Gonzalo por tu gran aporte. Lo mejor de todo el final: no hay que navegar con GPS, éste sólo debe servir como soporte para la seguridad en vuelo.
    Ya queda menos para nuestro vuelo!!
    Nos vemos!

    ResponderEliminar
  2. Muy bueno Gonzalo, algún calibrador para linux?

    ResponderEliminar
  3. No sabría decirte Ricardo. Si me entero de algo actualizaré la entrada. Gracias y un saludo

    ResponderEliminar

Gonzalo Flores. Con la tecnología de Blogger.

Lo más visto este mes...

Lo más visto...

Email

Email

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

2014 © Planer - Responsive Blogger Magazine Theme
Planer theme by Way2themes