Item


Telluric: manipulación interactiva de datos geoespaciales en Jupyter con Python

Existen diversas bibliotecas Python para manipulación de datos geoespaciales, tanto vectores como rasters. La mayoría de estas bibliotecas proveen una interfaz de alto nivel sobre algún software geoespacial ya existente, simplificando algunas tareas y facilitando su uso. Es el caso de pyproj con PROJ.4, Fiona con el proyecto OGR, Shapely con GEOS, o rasterio con GDAL. Sin embargo, la filosofía minimalista de estos proyectos hace que determinados análisis geoespaciales aún requieran cierto trabajo manual: por ejemplo, combinando Fiona, Shapely y pyproj para leer, manipular y reproyectar datos vectoriales, o rasterio, Shapely y affine para manipular y recortar imágenes raster. Por otra parte, a la hora de acceder a fuentes de datos externas (imágenes LANDSAT, Sentinel, etc.) o interactuar con sistemas de almacenamiento en la nube (Amazon S3, Azure Cloud Storage), hace falta recurrir a herramientas de terceros, que son heterogéneas y no ofrecen una interfaz unificada. telluric es una biblioteca open source desarrollada por Satellogic en lenguaje Python para manipulación interactiva de datos geoespaciales que combina todos los proyectos anteriores para ofrecer una experiencia aún más intuitiva, pensada para ser usada en Jupyter notebook o JupyterLab. Todas las operaciones de telluric gestionan el sistema de proyección de manera automática, eliminando la necesidad de hacerlo manualmente; los objetos se muestran de manera inmediata en la interfaz web sobre un mapa interactivo, y soporta todos los formatos vector y raster en el mundo GIS. Además, telluric permite crear un repositorio centralizado de acceso a los datos, especificando diversas fuentes externas que se pueden leer de manera homogénea. En esta comunicación detallaremos cómo utilizar telluric para manipular datos geoespaciales, cómo se integra en el ecosistema Python y GIS, explicaremos cómo Satellogic utiliza telluric internamente para diferentes tareas (gestión de datos geoespaciales, análisis de cobertura para constelaciones satelitales, visualización) y comentaremos las líneas de trabajo a futuro

http://hdl.handle.net/10256.1/5209

Universitat de Girona. Servei de Sistemes d’Informació Geogràfica i Teledetecció

Author: Cano, Juan Luis
Zeharia, Ariel
Doulberg, Guy
Date: 2018 June 7
Abstract: Existen diversas bibliotecas Python para manipulación de datos geoespaciales, tanto vectores como rasters. La mayoría de estas bibliotecas proveen una interfaz de alto nivel sobre algún software geoespacial ya existente, simplificando algunas tareas y facilitando su uso. Es el caso de pyproj con PROJ.4, Fiona con el proyecto OGR, Shapely con GEOS, o rasterio con GDAL. Sin embargo, la filosofía minimalista de estos proyectos hace que determinados análisis geoespaciales aún requieran cierto trabajo manual: por ejemplo, combinando Fiona, Shapely y pyproj para leer, manipular y reproyectar datos vectoriales, o rasterio, Shapely y affine para manipular y recortar imágenes raster. Por otra parte, a la hora de acceder a fuentes de datos externas (imágenes LANDSAT, Sentinel, etc.) o interactuar con sistemas de almacenamiento en la nube (Amazon S3, Azure Cloud Storage), hace falta recurrir a herramientas de terceros, que son heterogéneas y no ofrecen una interfaz unificada. telluric es una biblioteca open source desarrollada por Satellogic en lenguaje Python para manipulación interactiva de datos geoespaciales que combina todos los proyectos anteriores para ofrecer una experiencia aún más intuitiva, pensada para ser usada en Jupyter notebook o JupyterLab. Todas las operaciones de telluric gestionan el sistema de proyección de manera automática, eliminando la necesidad de hacerlo manualmente; los objetos se muestran de manera inmediata en la interfaz web sobre un mapa interactivo, y soporta todos los formatos vector y raster en el mundo GIS. Además, telluric permite crear un repositorio centralizado de acceso a los datos, especificando diversas fuentes externas que se pueden leer de manera homogénea. En esta comunicación detallaremos cómo utilizar telluric para manipular datos geoespaciales, cómo se integra en el ecosistema Python y GIS, explicaremos cómo Satellogic utiliza telluric internamente para diferentes tareas (gestión de datos geoespaciales, análisis de cobertura para constelaciones satelitales, visualización) y comentaremos las líneas de trabajo a futuro
Format: application/pdf
Document access: http://hdl.handle.net/10256/15705
Language: spa
Publisher: Universitat de Girona. Servei de Sistemes d’Informació Geogràfica i Teledetecció
Collection: XII Jornadas SIG Libre (2018)
See also: http://hdl.handle.net/10256.1/5209
Rights: Tots els drets reservats
Subject: Sistemes d’informació geogràfica -- Congressos
Geographic information systems -- Congresses
Informació -- Sistemes d’emmagatzematge i recuperació -- Geografia -- Congressos
Information storage and retrieval systems -- Geography -- Congresses
Dades geoespacials -- Congressos
Geospatial data -- Congresses
Title: Telluric: manipulación interactiva de datos geoespaciales en Jupyter con Python
Type: slide
Repository: DUGiDocs

Subjects

Authors


Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in Unknown on line 0