Para descargar registros de Enciclovida directamente en QGIS

Descarga aquí las funciones


Hay un par de funciones que forman parte de un paquete de R que estoy desarrollando; estas funciones sirven para descargar los registros del SNIB y de Naturalista que se encuentran en Enciclovida.mx; viendo que hay más usuarios de QGIS que de R en mis alrededores, se me ocurrió portear la función a QGIS, con la opción de que sólamente sean temporales (nos encanta a los usuarios de R no andar llenando de archivos nuestras máquinas). Entonces ya podemos rápidamente poner los registros con nuestros polígonos de estudio, alguna capa de Openstreetmaps... etc. Otra ventaja es que la tabla de atributos se encuentra desanidada, accesible, a diferencia del kml descargable en el que todos los atributos de un registro vienen enmarañados en un html dentro de una celda (ver imagen). Es necesario tener R instalado y las librerías jsonlite, rvest, dplyr, xml2, stringr y sp. (Instala las que no tengas con install.packages("jsonlite")...)

Atributos de un registro del KML con la tabla anidada en la celda descripción.
 Para instalarlo hay que ir a Processing >>Toolbox y si aún no tienes activados los procesos de R es necesario ir a "Enable additional providers" abajo de la lista de Procesos y activar las casillas de R. ADVERTENCIA: en algunas instalaciones de Windows será necesario desactivar GRASS (en caso de muestre el mensaje de error: "wrong value for parameter grass7 folder qgis" siguiendo estos pasos (Imagen siguiente)
Dar click en Activate y, si aplica, en usar versión de 64

Después hay que copiar los archivos en Linux es: /home/elio/.qgis2/processing/rscripts. En Windows es: C:\Users\Usuario\.qgis2\processing\rscripts. Ahora ya está lista la instalacion, basta con escibir el nombre de una especie o subespecie para descargar los registros. Es necesario reiniciar QGIS después de copiar los archivos. También puedes agregar las funciones usando "Create new R script"





En caso de que salgan caracteres no imprimibles ve a Capa >> Propiedades >> General >> Data source encoding y selecciona "windows-1252"


Comentarios

Entradas más populares de este blog

Construyendo sobre otro post y la conjetura de Collatz y Escher, Gödel, Bach...

El estado de las cosas: QGIS vs ArcGIS

datos socioeconómicos y resultados electorales.