Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
ArcGIS con Python y RAndres Ignacio Baez
Agenda
1. Introducción a R ArcGIS Bridge, novedades
2. Análisis con Datos Raster
3. Análisis con Datos Vector
4. Construcción de Toolboxes de Geoprocesamiento para ArcGIS PRO con R.
1. Introducción a R-ArcGIS-Bridge
Ciencia de datos
“Persona que sabe más de estadística quecualquier programador y que a la vez sabemás de programación que cualquier estadístico”
– Josh WillsSLI and Apache Crunch committer.
Científico de datos
¿Por qué R-ArcGIS-Bridge?•
Tómese el tiempo de ver
nuestro repósitorio
https://github.com/EsriColombia/r-arcgis-tools
APIs de ArcGIS para Ciencia de Datos
Python API ArcPy
R vs Python comparativo KDnuggets 2018
Software2018
% share
% change
2018 vs 2017
Python 65.6% 11%
RapidMiner 52.7% 65%
R 48.5% -14%
SQL 39.6% 1%
Excel 39.1% 24%
Anaconda 33.4% 37%
Tensorflow 29.9% 32%
Tableau 26.4% 21%
scikit-learn 24.4% 11%
Keras 22.2% 108%
Table 1: Top Analytics/Data Science/ML
Software in 2018 KDnuggets Poll
R-ArcGIS Bridge• El Puente
Nuevas características R-ArcGIS-bridge (próximamente)
Portal
ArcGIS Server
Contenido Online & Servicios
R-ArcGIS-Bridge
- Spatial R Dataframes
- R Raster Types
- R Mosaics
R-ArcGIS Bridge• Instalación
R-ArcGIS Bridge• Instalación
R-ArcGIS Bridge• Librería arcgisbinding
2. Análisis con datos ráster
Usando R-ArcGIS-Bridge en Rasters
1. Cargar datos en el workspace
Gis_data <- arc.open(“data.dg b\\raster”)
2. Personalizar los detalles
arc_data <- arc.raster(Gis_data, nrow,ncol, bands,extent,pixel_type, resample_type)
3. Converter el objecto arcgis en la salida deseada.
Usando R-ArcGIS-Bridge en Rasters
Mi raster <- as.raster(Arc_data)
Proceso en la demostración Ráster
Cargar datos en el workspace
Transformar a un Objeto Ráster de
R
Explorar Ráster y sus bandas
Aplicar Transformaciones
Guardar fichero y visualización en
ArcGIS Pro
https://github.com/EsriColombia/r-arcgis-tools/blob/master/notebooks/Raster_Notebook.ipynb
3. Análisis con datos vector
Cargar datos espaciales
R-ArcGIS Bridge• Empezando a…
R-ArcGIS Bridge• Empezando a…
Convertir datos espaciales en objetos SP o SF de R
data.frame
R-ArcGIS Bridge• Empezando a…
Guardar el resultado del análisis en ArcGIS
Explicacion del modelo - SECOP
Cargue de Feature Class
desde BD de ArcGISCargue de Datos
desde datos.gov.coAnálisis Exploratorio
Generación de
Informacion
Shape de Salida
Informe de Salida
Conclusiones
https://github.com/EsriColombia/r-arcgis-tools/blob/master/notebooks/SecopExplorer.ipynb
1. .2. Construcción de Toolboxes de
Geoprocesamiento para ArcGIS Pro
R Script – herramienta de geoprocesamiento• ¿Qué es?
Script en el que se incluyen herramientas de geoprocesos desarrolladas a través de lenguaje R
Componentes
1 2 3
R Script – herramienta de geoprocesamiento
• Forma
https://github.com/EsriColombia/r-arcgis-tools/blob/master/src/R-Secop-Explorer-Tool.R
Comunidad Esri Colombia - GeoNethttps://community.esri.com/groups/esricol-community
… Conéctese a GeoNet tendrá copia de esta presentación y más
Por Favor Califique Esta Sesión en Nuestra App del Evento
Seleccione la sesión a la que asistió y seleccione
“La calificación promedio..”Califique la charla y seleccione “RATE”
Disponible en: