Mostrando entradas con la etiqueta utilidades. Mostrar todas las entradas
Mostrando entradas con la etiqueta utilidades. Mostrar todas las entradas

sábado, 28 de marzo de 2009

Georreferenciar automáticamente fotografías

Este post tal vez pueda resultarle curioso a mi amigo Luis. Hace poco se compró un dispositivo gps para la reflex que, conectado al flash, automáticamente georreferencia sus fotos sin necesidad de estar luego toda la tarde en panoramio para subir las fotos a su lugar correcto.

Últimamente hay cada vez más dispositivos de esos, que permiten hacer más cómoda la localización de las fotos. Sin embargo, no es la única opción. Luis no tenía gps, y optó por esa solución. Pero para aquellos que ya tenemos un gps de mano, la idea y el resultado es el mismo, basta con unir track y fotografías para que éstas se sincronicen, guarden sus datos EXIF de coordenadas, y podamos subirlas a panoramio de forma cómoda, de la misma manera que la haría Luis.

Georreferenciar fotografías automáticamente.

Paso 1.

Necesitamos un gps que guarde el track (bien en formato texto NMEA, o gpx, aunque eso no nos importa demasiado, podemos pasar fácilmente de formato utilizando compegps).

Lógicamente, también necesitamos una cámara de fotos digital.

Y el programa para sincronizar track y fotografías. Se trata de GpiSync, de libre distribución, disponible aquí.

Paso 2.

Cuando comencemos a hacer fotografías, debemos asegurarnos de que el gps está encendido, registrando el track, sincronizado con los satélites y, lo más importante, que la cámara está configurada con la hora del gps.

Paso 3.

Finalmente, y con el track ya en el ordenador y las fotografías en una carpeta, ejecutamos GPicSync. En la ventana principal, basta con seleccionar el track guardado, la carpeta donde tenemos las fotografías, activar la casilla "add geonames and geotagged" seleccionando "Geonames/Geotagged in EXIF keywords". 

Algo importante antes de sincronizar es comprobar el offset UTC ("UTC offset"), que depende de nuestra zona horaria, para el caso de la península, el valor lo pondremos a 1.

Finalmente, pulsar "Synchronise!" y esperar a que termine el proceso. 


En la misma carpeta donde tenemos las fotografías, además de tener ya las mismas con los datos exif necesarios para subir a panoramio (o a flickr, o similar), tendremos un archivo kml, para Google Earth, que nos permitirá ver las fotografías sobre el terreno.

Nada más fácil, nada más simple.




martes, 21 de octubre de 2008

Topográfico para Magellan Explorist

Cuando compré el Explorist 400 sabía de antemano que era un modelo flexible, que llevaba precargado de serie mapas base de Europa, con información sobre carreteras y poblaciones principales.

Sin embargo, esa información es útil en GPSs de carretera, pero para monte a través estos paquetes son inútiles.

Por eso, y tras mucho leer, en cada salida editaba mis mapas con mapedit, global mapper; los pasaba a moffice; calibraba con oziexplorer, ajustando las imágenes mediante la página de sigpac; bajaba los relieves con compegps y los ajustaba con topo. En fín, un día entero para un día de salida.

Pero hace unos meses me encontré con el sueño de todo dueño de un magellan explorist. Gracias al magnífico trabajo que ha realizado "sin renkor" podemos disfrutar de unos mapas topográficos dignos y fiables (con detalles muy ajustados a nivel de 1:25000). Al parecer es una reedición de los existentes para Garmin, TopoHispania. Su descarga, desde aquí.



sábado, 6 de septiembre de 2008

NASA World Wind, alternativa a Google Earth


Si tenéis la oportunidad de bajar este programa, una alternativa diferente a Google Earth, podréis disfrutar de diferentes vistas de algunos de los astros que la NASA controla de forma precisa. Entre ellos, aparte de la tierra, podemos echar un ojo al planeta rojo, a Júpiter y su luna, a nuestra luna, a Venus, o, como también ofrece Google, cielo estelar. Incluso nos permite disfrutar de vistas en 3d reales si disponemos de unos anaglifos (gafas azul y roja de toda la vida).



Además, podremos aplicar diferentes capas con contenido científico variado.

domingo, 20 de abril de 2008

Nuestras fotos panoramio junto con nuestras rutas


Cuando comenzamos a registrar nuestras andadas y a subirlas a internet, junto con la descripción fotográfica de la zona, alojada en Panoramio, las APIs que ofrecía tanto Google como Panoramio no eran lo suficientemente potentes y el proceso de publicación de las mismas (mostrar las fotos) se hacía algo tedioso. De hecho, el tutorial que escribí y tengo publicado en Matando el tiempo usaba ese método. Requería paciencia por nuestra parte, y espacio, pues había que bajarse toda la codificación JASON que nos daba Panoramio y guardarla en un archivo, para la zona concreta.

Afortunadamente esta tarde me preguntaba nuestro amigo Pepe una cuestión en relación a esto, pues tenía intención de usarla en su web (os invito a que os paséis por allí, tienen rutas muy interesantes para MTB por la zona sevillana).

El caso es que me comentó que había visto una API que realizaba de forma automática las consultas a Panoramio, sin necesidad de hacerla de forma manual, es decir, carga directamente las imágenes de forma dinámica, según nos vayamos moviendo.

Seguramente llevara tiempo esta API implementada, pero yo desconocía su existencia y ahora podemos usarla sin problemas.

MENOS CUENTO CAPERUCITA

Pues bien, para mi caso particular, y que puede servir de forma genérica a otros, he retocado un poco los archivos originales, para que:

A partir de un archivo kml o kmz, podamos visualizar la zona con las fotos panoramio que por ahí existan, en un formato de mapa determinado.

CONFIGURACIÓN PARA BLOGGER

Pensemos que vamos a usarlos en blogger. Tenemos los siguientes archivos:

panoramio.js
mapas.html

El primero de ellos contiene las funciones y declaraciones que mostrarán nuestro mapa.

El segundo de los archivos contiene un ejemplo que muestra una de las rutas realizadas. La parte más importante del archivo, que es la que realmente hay que insertar en blogger sería, por un lado ésta:


<script src="http://maps.google.com/maps?file=api&v=2.x&key=nuestrakey"
type="text/javascript"></script>
<script type="text/javascript" src="http://www.google.com/jsapi?key=nuestrakey"></script>
<script src="http://www.google.com/uds/solutions/slideshow/gfslideshow.js"
type="text/javascript"></script>
<script src="http://nuestraruta/panoramio.js" type="text/javascript"></script>


Esta parte que acabamos de escribir, que debe contener nuestra API key de google, debería estar siempre cargada al acceder a nuestro blog, por eso el mejor lugar donde insertarlo es justo antes de la etiqueta </head> de nuestra plantilla del blog. Tened en cuenta que he escrito "http://nuestraruta/panoramio.js".

Por otro lado, tenemos la parte de código que escribiremos cada vez que queremos mostrar un mapa. Ese trozo es el siguiente:


<div id="mapa1" style="width: 400px; height: 300px"></div>

<script type="text/javascript">var mapa1 = new GMap2(document.getElementById("mapa1")); setupMap(mapa1,
"http://ruta/Semillas.kml",2);</script>


y en esta línea tenemos que tener en cuenta que id, que en nuestro caso se llama mapa, tiene que coincidir con el primer parámetro de entrada a la función setupMap, pues en caso de poner dos mapas, habría que distinguirlos con diferentes nombres. El segundo parámetro es la ruta completa a nuestro archivo de ruta kml o kmz y el tercero el tipo de mapa a mostrar (1: mapa normal, 2: ortofoto, 3 o por defecto: relieve) .

El resultado sería el siguiente, para una ruta al pico Santotis:



jueves, 17 de abril de 2008

Y se hizo la luz



Bien, cuando una herramienta como Google Earth es tán completa y ha roto tantos esquemas, es poco probable esperar que puedan sorprenderte con algo nuevo.

El ser humano siempre se equivoca y vuelve a tropezar en la misma piedra muchas veces. Ya lo hicimos cuando pudimos comprobar, con asombro, que era posible volar por el espacio a golpe de ratón. También vimos levantarse edificios en tres dimensiones y surtirnos de gran cantidad de contenido de terceros.

Pues bien, si queréis comprobar lo que digo, instalaros la versión beta de Google Earth 4.3 y disfrutar de maravillosas puestas de sol, de una navegación más simple y atractiva, mejoras en edificios y vistas a pie de calle de Google Street.

Bonitos amaneceres:



Atardeceres:


Vistas previas de google street:



Haceros una idea...

lunes, 31 de marzo de 2008

Convierte archivos gps online (gpx a kml)

Últimamente, al convertir archivos de trayectorias, tipo gpx o trk, mediante GPSUtility, he tenido problemas en el tamaño de éstos, ya que la versión no registrada tiene un límite. Esto es un problema, ya que luego tenemos que ir a CompeGPS y unirlos, mover el punto de inicio, en fin, un jaleo.

Por suerte me he topado con una página donde todo eso puedes hacerlo de forma cómoda, sin programas instalados, y con total compatibilidad.

La web se llama GPS Visualizer, es un proyecto abierto, y su uso no está limitado, así pues, dejamos de lado incómodos registros.


Aparte de poder convertir archivos gpx a kml y viceversa, trabaja con varios formatos.

Puede crear capas para Google Earth (topográficos, ortofotos de terceros...).

Nos permite crear nuestros propios mapas (aunque para europa los topográficos no son decentes).



Puede crearnos perfiles a partir de un determinado archivo de trayecto.