Curso online
Duración : 12 Semanas
El curso capacitará a los alumnos en el manejo del lenguaje Python dentro de ArcGIS Desktop 10.x, centrándose en su uso para automatizar procesos, generar mapas y pdfs, crear modelos de geoprocesamiento, publicar mapas en ArcGIS, etc.
En definitiva, se formará al alumno en la creación y edición de información vectorial a través del lenguaje de programación Python, con la finalidad de poder elaborar productos cartográficos de calidad e incrementar la rentabilidad de los proyectos GIS.
Se formará al alumno en conceptos avanzados tales como la creación de add-ins o personalización de la interfaz de ArcMap, y la introducción a las unidades de análisis espacial ráster.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Hacer que los alumnos sean capaces de entender y desarrollar scripts de Python dentro del entorno ArcGIS. Habilitar a los alumnos para que creen sus propias herramientas automatizadas de análisis GIS y puedan automatizar la interfaz de ArcGIS con add-ins. Se va a trabajar con la librería ArcPy de Python en ArcGIS con mapas y datos geoespaciales. Completar el CV de los alumnos para que aumenten sus habilidades a la hora de abordar proyectos GIS de desarrollo con el lenguaje de programación Python.
A quién va dirigido
El curso se dirige a profesionales del mundo GIS que, con conocimientos o no de programación quieran conocer todas las posibilidades que la programación con el lenguaje Python ofrece.
Requisitos
Requiere conocimientos previos de Sistemas de Información Geográfica.
Temario completo de este curso
Ud.1 - PRIMEROS PASOS DE PYTHON CON ARCGIS
Ud.2 - EL LENGUAJE DE PROGRAMACIÓN DE PYTHON
Ud.3 - ¿QUÉ ES ARCPY?
Ud.4 - CONFIGURACIÓN DE ENTORNO
Ud.5 - HERRAMIENTAS DE ARCGIS EN PYTHON. GEOPROCESOS
Ud.6 - GESTIÓN DE ERRORES
Mensajes
-Tipos de mensajes
-Devolver y crear mensajes
Objeto Result
¿Qué son las excepciones?
-Captura de errores
-Eventos de notificación
-Casos especiales de captura
Excepciones básicas
-try statement
-try/except/else
-try/finally
-raise
Ud.7 - INTRODUCCIÓN AL MÓDULO DE AUTOMATIZACIÓN DE MAPAS DE ARCPY
¿Qué es ArcPy.Mapping?
Trabajar con documentos de mapa y layers.
-Listar layers en un mxd
-Trabajar con Data frames
-Buscar y arreglar Data sources mal “apuntados”
-Listas Table Views
-Trabajar con elementos de Layout
-Añadir y borrar Layers
-Insertar, Mover, y Actualizar
-Imprimir y exportar mapas
-Imprimir mxd
-Exportar mxds
-Trabajar con PDF
-Publicar en ArcGIS Server
-Analizar mxds para publicarlos
-Convertir mxds a ficheros MSD:Map Services Definition
-Publicar ficheros MSD a ArcGIS Server
Ud.8 - CÓMO CREAR LISTAS DE DATASETS GIS
Ud.9 - CÓMO OBTENER INFORMACIÓN DESCRIPTIVA DE LOS DATOS
Ud.10 - HERRAMIENTAS PARA SELECCIONAR, EDITAR Y AÑADIR REGISTROS A TABLAS Y CAPAS
Ud.11 - OTROS ELEMENTOS DE ARCPY
Ud.12 - CONSIDERACIONES SOBRE LICENCIAS Y EXTENSIONES
Introducción
Ud.13 - INFORMES DE GEOPROCESOS
Pestaña de opciones del Geoproceso
Historial del Script Tool
-Pestaña Results tab
-Fichero log del historial
-Metadatos
Ud.14 - ACCESO A DATOS ARCPY
Ud.15 - CREAR HERRAMIENTAS CON ARCGIS SCRIPT
Ud.16 - DESARROLLO DE ADD-INS PARA ARCGIS DESKTOP CON PYTHON
Ud.17 - CREACIÓN DE GRÁFICOS CON ARCPY
Ud.18 - CONVERTIR OBJETOS GEOJSON A GEOMETRÍA
Ud.19 - HERRAMIENTAS AVANZADAS. ASIGNACIÓN DE CAMPOS DE ENTRADA
Ud.20 - USO PERSONALIZADO Y REMOTO DE TOOLBOXES
Ud.21 - UTILIZACIÓN Y ADMINISTRACIÓN DE GEODATABASES ARCSDE CON PYTHON
Ud.22 - INTRODUCCIÓN AL ANÁLISIS RÁSTER CON EL MÓDULO SPATIAL ANALYST DE ARCPY