martes, 29 de octubre de 2019

OruxMaps. Exportar ruta como fichero CSV.

Estaba intentando conocer, mas o menos, los ficheros con los que OruxMaps comparte rutas. Normalmente todos utilizamos el formato GPX, que es el mas conocido.
  • Esta vez me he fijado en el formato CSV, un formato de texto  sin etiquetar separado por comas. 
  • Estudiando el fichero me encuentro que las coordenadas vienen en un formato hasta el momento desconocido para mi. No es especialmente complicado encontrar la explicación, pero de entrada resulta muy raro. 
  • Otra particularidad de este fichero es la referencia de las fechas. Es del tipo "segundos trascurridos desde", pero esta vez no es ni el 1/1/1900 ni el 1/1/1970. Es el 31/12/1989.
  • Las unidades de las coordenadas, el semicicle, es en principio, una fracción de 180º. Utiliza una variable tipo entera, de 32 bits, 4 bytes, en donde el bit de mas a la izquierda es el signo.
  • Por lo leído en internet esta manera de trabajar da una mayor precisión que si se utiliza una variable tipo coma flotante.
  • La conversión de semicicles al formato de grados+fracción de grados es sencilla, solo hay que aplicar la fórmula: 


Grados=Semicircles*(180/(2^31)) 



jueves, 10 de octubre de 2019

QlandKarte. Waypoints desde fotos II. Referencia por Posición.

Way points desde fotos I

He buscado entre mis fotos y mis rutas y he encontrado una colección de fotos asociada a un track que me vale para utilizar la opción de QLandKarte de crear wpts. a partir de imágenes, con referencia a "una primera posición":
  • Tenemos que tener claro las coordenadas asociadas a la foto de "la primera posición". Debe ser una de las primeras fotos de la colección.
  • En este caso tengo, como referencia, una foto con un cartel de carreteras indicando que estamos en el puerto de San Isidro. Este tipo de carteles suelen estar un poco antes de el punto real del puerto, pero me permite conocer, un poco aproximadamente, las coordenadas de la foto.
  • Como referencia, la próxima vez que se salga con cámara de fotos y el GPS, se pueden hacer unas primeras fotos, desde el mismo sitio, con la cámara y con el móvil. De esta manera conoceré las coordenadas exactas del lugar de la primera foto.
  • En este caso, como ayuda, para conocer y copiar las coordenadas del puerto creo un wpt. Es lo mas sencillo.
  • Cargo el fichero GPX con el camino seguido. Es obligatorio, QLandKarte lo utiliza como referencia para geoposicionar las fotos.
  • En Menú->Waypoint->A Partir de Imágenes, elegimos, primero, el directorio de las fotos, elegimos el tipo de copia local y "referencia por posición".
  • Elegimos, con un doble click, la foto de referencia.
  • Copiamos las coordenadas del wpt. creado.
  • Aceptamos. Tarda un poquito, ya tenemos nuestros wpts. Hemos conseguido georeferenciar nuestras fotos.



Nota: Aún no he conseguido hacer funcionar la opción "referencia por tiempo"



martes, 8 de octubre de 2019

QLanKarteGt. Waypoints desde fotos.


Una de las opciones mas curiosas que tiene QLandKarteGT es la de añadir waypoints a partir de fotos. De momento solo he probado con fotos  georeferenciadas, deben tener las coordenadas, la ubicación, del punto donde se sacó la foto. Hay pocas cámaras fotográficas que tengan esa posibilidad, pero hay muchísimos teléfonos móviles que si la tienen (casi todos).

QLandKarte también puede crear wpts. a partir de fotos sin coordenadas. Aún no lo he probado, parece que la cosa consiste en dar una referencia para que QLandKarte pueda calcular la diferencia de tiempos entre el GPS y la cámara y, comparando con una ruta cargada, calcular los puntos.


  • En QLanKarte entramos en  menú->waypoint->A partir de imágenes.
  • Seleccionamos el directorio donde tengamos las fotos. 
  • Seleccionamos el tamaño  que queremos de la copia local de las fotos. 
  • Aceptamos.
  • Ya tenemos las fotos y los waypoints cargados. 
  • Podemos pasar, si quisiéramos, los waypoints a la B.D. 
  • Pasar a la base de datos incluye hacer una copia local de la foto o establecer un enlace con la foto, según selección.
  • Probamos. Seleccionamos uno de los wpt. Para ver el wpt. sobre el mapa, con el botón derecho, Ajustamos zoom.
  • Si no hubiera georeferencia nos saldría el mapa en blanco, con el waypoint en medio. (coordenadas 0 0)
  • Nos situamos sobre el punto, se despliega un pequeño icono de imagen. Pulsando sobre este pequeño icono vemos la foto.
  • Como ya he comentado, solo he trabajado con el primer origen de la referencia, de los tres posibles, el de la cabecera EXIF. Para el resto tengo que preparar una batería de pruebas que, de momento, no tengo.






¿Como preparamos nuestro la cámara del móvil para que incluya la georeferencia en las fotos?

Al menos en mi móvil es:
  • Cámara->Ajuntes de Cámara->Etiquetas de Ubicación.





¿Como sé qué una foto esta georeferenciada?
  • En el ordenador. W7. Entro en el directorio donde tengo las fotos.
  • Me sitúo sobre la foto
  • Con el botón derecho del ratón selecciono "propiedades". Es la última opción del desplegable.
  • En propiedades vamos a detalles. Bajamos hasta encontrar, si lo hubiese, el apartado GPS, en donde encontraríamos las coordenadas.