Mostrando Tweets en Un Mapa Dentro Del QGIS
Mostrando Tweets en Un Mapa Dentro Del QGIS
Mostrando Tweets en Un Mapa Dentro Del QGIS
INTRODUCCIN
La presente entrada de mi blog tiene como objetivo mostrar cmo podemos recopilar Tweets y
mostrarlos sobre un mapa en QGIS, empleando para ello el plugintwitter2qgis, luego poder realizar
una animacin con los resultados obtenidos, en ese caso usaremos el plugin Time Manager.
Revisando informacin publicada por Anita desde el 2011 y el 2012, concuerdo que es interesante
poder mostrar el flujo o recorrido de Tweets, desde el punto de vista espacial por el hecho de
contar con informacin de la ubicacin de los mismos (referencia espacial), todo ello es posible
empleando el Tweepy (librera de Python para acceder al API de Twitter), el cual permite recolectar
Tweets en una lnea de tiempo. Tal como lo indica Riccardo, los tweets son una interesante fuente
de informacin, adems ellos nos pueden decir algo sobre las dimensiones espacio-temporales
con respecto a una palabra clave.
Si deseamos profundizar en los usos potenciales de contar con este tipo informacin (tweets
geolocalizados), podemos mencionar que como parte del denominado concepto muy popular
denominado Crowdsourcing (colaboracin abierta distribuida), tenemos por ejemplo para realizar
una planificacin urbana, tal como lo muestran en un artculo denominado "Crowdsourcing Land
Use Maps via Twitter", de la misma manera para los temas de gestin de riesgo de desastres,
desde ya hace mucho tiempo se viene trabajando sobre sus aplicaciones, sobre todo desde la
aparicin de los smartphones, un ejemplo visible lo podemos ver en un proyecto relacionado en
casos de tormentas de nieve.
Requisitos para mostrar Tweets en QGIS
1.
El principal requesito es contar con una cuenta en Twitter, existe la opcin de trabajar en
un ambiente Python a travs de tweepy para acceder al API de Twitter, por lo tanto es necesario
tener instalado el Tweepy antes, ello es posible siguiendo las recomendaciones que se
muestran aqu; hay que tener en cuenta que para que no resulte una pesadilla es importante tener
instado elPIP (en versiones de Python 2.7.9 en adelante ya viene incorporado), o tambin pueden
instalar si trabajan en Windows el GitHub para Windows.
2.
El otro requisito indispensable es desde su cuenta de Twitter debern generar una
aplicacin (app), para ello dirigirse a https://apps.twitter.com/ , con ello podrn acceder a unos
cdigos necesarios para trabajar con el complemento del QGIS (twitter2qgis). Asegrense que
dentro de la configuracin de su perfil hayan incluido el dato de un nmero mvil.
3.
MANOS A LA OBRA:
Tal como lo indicamos en los requisitos, debemos crear una aplicacin, si tenemos abierto nuestra
cuenta y entramos a https://apps.twitter.com/, nos aparecer una lista de las aplicaciones que
tenemos, solo hacemos un clic en "Create New App".
Ahora dentro del QGIS lo podremos ver dentro de la opcin Web de la barra de men.
Realizar la animacin
Ahora si estara todo listo para realizar la animacin, debemos asegurarnos dependiendo de
nuestros datos de tiempo, cual sera nuestros intervalos de tiempo, en este caso presentan una
diferencia de unos pocos segundos, por lo tanto debemos asegurarnos modificar el "Time Frame
Size" y colocarlo cada 1 segundo, podremos comprobar que todo esta listo cuando van a
desaparecer algunos puntos, esto demuestra que el plugin si est funcionando, porque visualiza el
estado inicial al primer segundo.
Bueno, espero que puedan realizar estas aplicaciones mostradas, como siempre espero
comentarios o dudas al respecto, no sin antes recomendarles que revisen la referencia que fueron
consultadas para realizar esta entrada.