Como ubicar fotografías en un plano con Nautilus, Nemo o Caja en Ubuntu

Hace unos días tuve que hacer un informe sobre una superficie de unos 3.000 m2. Este trabajo debía estar documentado gráficamente. Como te puedes hacer una idea, para esa superficie, era necesario una gran cantidad de imágenes (al final fueron casi 900). Me planteé inicialmente la posibilidad de identificar las fotografías en un plano. Sin embargo, hacerlo así me hubiera llevado mucho tiempo. Finalmente, decidí hacer las fotografías con el móvil y utilizando el GPS georreferenciarlas. De esta forma solo queda ubicar fotografías.

¿A que me refiero con ubicar fotografías? Pues simplemente a que aparezcan en un plano (o en varios), indicando donde se tomó cada una de ellas.

Al final, pensé que era algo que podía ser de utilidad, y me decidí a crear un complemento para Nautilus (disponible también para Nemo y Caja). Este complemento nos permite seleccionar las imágenes y crear un plano con formato dxf donde figura un círculo y el nombre de la fotografía.

Como ubicar fotografías en un plano con Nautilus, Nemo o Caja en Ubuntu. Portada.

Continúa leyendo “Como ubicar fotografías en un plano con Nautilus, Nemo o Caja en Ubuntu”

El Gps, Google-Earth y Ubuntu

Introducción

Siguiendo con la temática del GPS, y tal y como adelanté en el artículo anterior, Conectar un receptor GPS USB en Ubuntu, mi primer objetivo era conseguir ver los datos proporcionados por el GPS en Google Earth. Luego, el tema lo he ido complicando poco a poco, ahora quiero geolocalizar fotos, pero esto lo dejo para un poco más adelante. El GPS lo teníamos conectado a un netbook, Acer Aspire One, con Ubuntu Natty Narwhal, donde he instalado Google Earth, y conectado mediante un modem USB a una red 3G, que nos permitía actualizar la información de Google Earth, y por supuesto a un GPS. El resultado este:

0009_Área de trabajo 1

No se trata de utilizarlo como un navegador GPS, porque lo único que habríamos conseguido era un navegador caro, muy caro, incómodo, y poco práctico, pero para localizar en el plano, en medio del monte, es de gran utilidad. Sobre todo, como era nuestro caso, que teníamos que localizar una base en medio de un campo, a 500 metros de la carretera, y con unas indicaciones que dejaban mucho que desear. Vamos que de otra manera estoy seguro que no lo hubieramos encontrado.

Actualizar la posición en Google Earth

Para actualizar la posición en Google Earth, utilizaremos un archivo intermedio que es el que abriremos en Google Earth, y que servirá de enlace. Para ello creamos un archivo con el nombre que queramos, por ejemplo “enlace.kml”, y que contendrá el siguiente código:

0008_*Loads Point.kml - -home-atareao-Dropbox - Geany

Continúa leyendo “El Gps, Google-Earth y Ubuntu”

Conectar un receptor GPS USB en Ubuntu

Introducción

Creo que esta tarde he visto la luz. Hace un tiempo compré un receptor de GPS para conectarlo al ordenador vía USB, con un objetivo que no era muy claro entonces, probablemente fuera por el tema de experimentar.

En estos días, que estamos tomando datos con un GPS de los buenos, de ahí el último artículo referente a las coordenadas utm y geodésicas. El caso es que para localizar las bases de referencia, hemos estado utilizando el Sygic, pero claro, esto está pensado más que nada para conducción, y en este caso localizar las bases se ha vuelto realmente complicado, porque el chisme en cuestión tiene la manía de intentar llevarte por carretera (que cosas).

Claro, lo que sería muy interesante es poder ver en Google Earth, por ejemplo, tu posición leída desde el GPS. Y efectivamente, este voy a intentar, así que como primer paso intentaré conectarme con el receptor de GPS.

Instalación

Lo primero será instalar las herramientas necesarias. OJO, espera a conectar el receptor GPS antes de tener todo configurado. En un terminal ejecutamos el siguiente comando:

Continúa leyendo “Conectar un receptor GPS USB en Ubuntu”

Redes sociales, geolocalización, Cree.py y Ubuntu

Cree.py, es una aplicación cuanto menos curiosa. Se trata de mostrar la localización geográfica de los tweets de  twitter, o de las imágenes de Flickr de algún usuario.

Como dice el propio creador de la aplicación es su sección de preguntas y respuestas, la problemática a la que nos enfrentamos actualmente con la geolocalización es que cualquiera con un poco de conocimientos, puede extraer mucha información personal. Y es que en muchas ocasiones, somos unos inconscientes dado que no leemos ni lo que nos preguntan, y esto es un caso evidente de Twitter, puesto que si has habilitado la posibilidad de la geoposición en Twitter, cada vez que mandas un tweet, se sabe donde estás.

Ahora bien, hay quien quiere que sepa por donde pasan, de hay redes sociales como Foursquare y similares. Pero vamos a  ceñirnos al asunto.

Cree.py, es una aplicación que hace exactamente esto. En  Twitter, descarga todos tus tweets, o los de cualquiera con Twitter, y los posiciona en un plano:

Cree.py location creeper_011

Lo mismo hace con Flickr, descarga toda la información de tus imágenes y las geolocaliza:

Cree.py location creeper_013

Se trata de una versión inicial, pero promete añadir soporte a mas servicios. No creo que en general, podamos sacarle mucho  partido, más que nada lo que es la curiosidad, o para algún tipo de estudio, o estadística de ingeniería social o algo por el estilo, lo que si que tiene que servirnos, para que abramos los ojos, y nos demos cuenta de que en la red, no paramos de dejar miguitas de pan, que nos llevan directamente a nosotros.

Los datos para la geolocalización los extrae de las coordenadas cuando el tweet se realiza desde un móvil, o desde el lugar extraído por la dirección ip, cuando se utiliza un navegador. Para ello, el lugar se traduce en coordenadas utilizando geonames.com.

En cuanto a la geolocalización de las imágenes, se extrae de la información disponible a través de la API de Flickr o de la información EXIF de la fotografía.

 

Acerca de Creepy_017

No solamente, tenemos estas opciones sino que además podemos buscar tanto Twitteros como usuarios de Flickr:

Cree.py location creeper_012

Con lo que ya te puedes hacer una idea, la tarde de domingo que puedes pasar, viendo desde donde has hecho cada uno de tus tweets, menuda tarde.

A parte de esto, puedes seleccionar el servicio de mapas que quieres utilizar para el geoposicionamiento, Google, OpenStreeMap, Virual Earth, OpenAerialMap:

Menú_015

Y además puedes exportar los resultados a csv y kml para verlos en Google Earth, o para hacer un estudio estadística sobre los lugares que mas potencian tu espíritu twittero:

Menú_016

¿Como instalar? Pues para más facilidad lo puedes hacer desde Launchpad, mejor imposible para la tarde del Domingo…

Continúa leyendo “Redes sociales, geolocalización, Cree.py y Ubuntu”