CURSO ONLINE DE ESPECIALISTA EN PYTHON CON ARCGIS (USUARIO Y AVANZADO)
MODALIDAD: ONLINE
FECHA: 11 DE ENERO - 5 DE ABRIL (160 horas)
PRECIO: 440€ (matrícula normal) | 396€ (matrícula estudiante/desempleado)
EMPRESAS: Subvencionable a través de la FUNDACIÓN ESTATAL PARA LA FORMACIÓN EN EL EMPLEO

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.
En la modalidad online el alumno accede a nuestra plataforma virtual de formación (disponible 24 horas) donde tiene acceso a los contenidos del curso, ejercicios, foros de debate y contenidos adicionales. En esta plataforma el alumno tiene acceso a las tutorías en tiempo real con el profesor (2 horas a la semana) y puede enviar mensajes privados al profesor para solucionar dudas en cualquier momento. También pueden ponerse en contacto con el profesor mediante correo electrónico.
- 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.
Ud.1 - PRIMEROS PASOS DE PYTHON CON ARCGIS
- Crear un fichero de script de Python
- Comentarios
- Variables y tipos
- Cadenas de texto (Strings)
- Números (Numbers)
- Listas
- Diccionarios
- Sentencias
- Sentencias de apoyo a la toma de decisiones
- Sentencias de bucles
- Lectura y escritura de Ficheros I/O
- Acceso a módulos
Ud.2 - EL LENGUAJE DE PROGRAMACIÓN DE PYTHON
- Entorno (Framework) de Geoproceso de ArcGIS
- ¿Qué es Python?
- La nueva ventana de Python en ArcGIS 10.x
- Entornos de programación
- Integración de Python en el entorno de Geoproceso
Ud.3 - ¿QUÉ ES ARCPY?
- Introducción a ArcPy
- Accesos de ArcPy
- Acceso a herramientas de Geoproceso
- Funciones de ArcPy
- Clases de ArcPy
- ArcPy Modules
- Importar ArcPy
- Versión de ArcPy y Python
Ud.4 - CONFIGURACIÓN DE ENTORNO
- Variables de configuración del entorno
- Configuraciones más empleadas
- Configuraciones de entorno
-Niveles y jerarquía
-Pasar de aplicación a herramienta
-Scripts - La clase “env”
Ud.5 - HERRAMIENTAS DE ARCGIS EN PYTHON. GEOPROCESOS
- Herramientas de geoproceso disponibles
- Nombres y alias de las herramientas
- Sintaxis de las herramientas
- Empleo de herramientas
- Ejemplos de herramientas
-Buffer
-Append - Resultados
- Sistema de ayuda
- Crear herramientas personalizadas
- Trabajar con cajas de herramientas (toolboxes)
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
- Introducción
- Funciones de listado
- Objeto Field
- Objeto Index
Ud.9 - CÓMO OBTENER INFORMACIÓN DESCRIPTIVA DE LOS DATOS
- Empleo de la función Describe
- Objeto Describe
- Propiedades dinámicas del objeto Describe
- Grupos de Propiedades
- Propiedades de la FeatureClass
- Propiedades del Raster
- Propiedades del Layer
- Propiedades de la Tabla
- Propiedades del Dataset
- Propiedades del Workspace
Ud.10 - HERRAMIENTAS PARA SELECCIONAR, EDITAR Y AÑADIR REGISTROS A TABLAS Y CAPAS
- Introducción
- Funciones de cursores
- Objeto Row Enumeration
- InsertCursor
- SearchCursor
- UpdateCursor
- Objeto Geometry
- Bloqueo de datos
Ud.11 - OTROS ELEMENTOS DE ARCPY
- SpatialReference
- Extent
- Field, FieldInfo, FieldMap, FieldMappings
- Point, Polyline, Polygon
- Array
Ud.12 - CONSIDERACIONES SOBRE LICENCIAS Y EXTENSIONES
Introducción
- Licencias de productos
-Desktop, Engine, Server - Licencias de extensiones
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
- Introducción al acceso a datos de ArcPy
- Acceso a datos con cursores
- Sesiones de edición
- Trabajar con versiones, dominios y subtipos
Ud.15 - CREAR HERRAMIENTAS CON ARCGIS SCRIPT
- Pasos para crear una Script Tool
- Mensajes y progreso
- Añadir mensajes a los Script Tools
- Progressor
- Funciones del Progressor
Ud.16 - DESARROLLO DE ADD-INS PARA ARCGIS DESKTOP CON PYTHON
- Introducción a los Add-In
- Crear Add-Ins
- Compartir e instalar Add-Ins
- Editar Add-Ins
- Miscellaneous Topics
Ud.17 - CREACIÓN DE GRÁFICOS CON ARCPY
- Introducción
- Object Graph
- Propiedades de Graph
- Métodos de Graph
- La herramienta Make Graph
- Plantillas de Graph
- Exportar un Graph a formato nativo
- Guardar el gráfico
Ud.18 - CONVERTIR OBJETOS GEOJSON A GEOMETRÍA
- ¿Qué es el formato GeoJSON?
- Ejemplo de código GeoJSON
- Convertir de GeoJSON a objetos de geometría de ArcPy
Ud.19 - HERRAMIENTAS AVANZADAS. ASIGNACIÓN DE CAMPOS DE ENTRADA
- Introducción
- Proceso de Field Mapping
- Objeto, propiedades y métodos de Fieldmap
- Objeto Fieldmappings
- Trabajar con entradas múltiples
- Uso Featureset y Recordset en ArcPy
- Crear y usar objetos Featureset y Recordset
- Crear Featureset o Recordset desde herramientas de entrada
- Capturar salidas de herramientas de ArcGIS Server con el objeto result
Ud.20 - USO PERSONALIZADO Y REMOTO DE TOOLBOXES
- Repaso de la importación de herramientas de geoproceso personalizadas
- Utilización de una herramienta personalizada
- Toolboxes de ArcGIS Server
- Uso de tareas de Geoprocessing en scripts de Python
Ud.21 - UTILIZACIÓN Y ADMINISTRACIÓN DE GEODATABASES ARCSDE CON PYTHON
- Introducción
- Validar nombres de tablas
- Validar nombres de campos
- Parseado de nombres de tablas y campos
- Usando SQL con ArcSDE
- Transacciones con Arcsdesqlexecute
- Flujo de trabajo de una operación transaccional
Ud.22 - INTRODUCCIÓN AL ANÁLISIS RÁSTER CON EL MÓDULO SPATIAL ANALYST DE ARCPY
- Introducción al módulo Spatial Analyst
- La clase ArcPy rásteR
- Objetos ráster y álgebra de mapas
- Propiedades del ráster
- Métodos ráster
- Repaso de la clase Spatial Analyst
- Clases Neighborhood

Alberto Santos Estévez
Consultor y desarrollador en ámbitos Geoespaciales con más de 15 años de experiencia en ntegraciones de sistemas de Ingeniería y sistemas de alto rendimiento.

Beatriz Ramos López
Licenciada en Biología por la Universidad de Sevilla.
Máster en Sistemas de Información Geográfica (ESRI) y Máster en Tecnologías de Información Geográfica (TIG) por la Universidad de Alcalá.
Experiencia en la realización de proyectos relacionados con WEB GIS, en el uso de programas de tipo OPEN SOURCE y en el desarrollo de visores cartográficos y su visualización en páginas web.

Isaac Pérez Ramos
Licenciado en Geología por la Universidad de Granada. Más de 14 años de experiencia profesional, especialmente en el estudio de aguas subterráneas y GIS. Máster sobre desarrollo de aplicaciones WEB GIS mediante las API Javascript OpenLayers, Google y ArcGIS. Experiencia en desarrollos Python para ArcGIS.
¿Por qué aprender a utilizar ArcGIS 10.x?
El uso de los Sistemas de Información Geográfico o SiG/GIS se está extendiendo rápidamente y se está volviendo una herramienta imprescindible en muchos sectores de ingeniería, medio ambiente, geografía, geología y minería e incluso en ciencias emergentes como el geomarketing. Dentro de los SIG, ArcGIS se proclama como el programa por excelencia por su estabilidad, versatilidad y expansión siendo claramente el software GIS más utilizado en todo el mundo.
¿Necesito conocimientos previos en ArcGIS 10.x?
Requiere conocimientos previos de Sistemas de Información Geográfica.
No tengo el programa ArcGIS 10.x, ¿Qué puedo hacer?
Si no dispone de ArcGIS Desktop (ArcMap, ArcGIS Pro, ArcCatalog) instalado en su equipo, puede adquirir ArcGIS for Personal Use (100 € + IVA). Esta licencia les dará acceso a todas las funcionalidades del programa y podrá ser utilizada durante todo un año con fines didácticos.
Soy trabajador con nómina en una empresa, ¿Puedo subvencionar este curso a través de la Fundación Estatal para la formación en el Empleo?
Así es, lo único que necesitas es que tu empresa se ponga en contacto con nosotros y firmemos un Convenio de colaboración formativa. Es importante tener en cuenta que este trámite puede hacerse como máximo 7 días antes de la acción formativa por lo que la inscripción al curso deberá realizarse antes de esos días.
Formación a distancia con Moodle, para acceder a los contenidos del curso, realizar prácticas y consultas al equipo docente.
La plataforma está disponible 24 horas al día y a través de la misma el alumno/a podrá solicitar ayuda del profesorado en todo momento. Consultar material formativo online, descargar información, realizar ejercicios prácticos y realizar tests.
Además los profesores facilitarán de forma progresiva la información básica de partida para la realización de un caso práctico final.
Nuestros cursos son subvencionables a través de la Fundación Estatal para la Formación en el Empleo.
440€ (normal) / 396€ (reducida)*
* Para disfrutar del precio reducido tan sólo es necesario aportar algún documento oficial que indique su situación de estudiante o desempleado.
** Curso subvencionable a través de la Fundación Estatal para la Formación en el Empleo. Si es trabajador con nómina en una empresa española, puede acceder al crédito anual para la formación continua de los trabajadores. Puede solicitar más información en el correo formacion@tycgis.com.
** Si desea conocer el precio en otras monedas, puede consultarlo en el siguiente conversor online: The Money Converter

Paso 2. En cuanto lo recibamos, te enviaremos un mensaje de confirmación con los pasos a seguir para la realización del pago.

Paso 4. Recibirás la confirmación de la matrícula.
Consulta nuestra * Política de devolución.

TRANSFERENCIAS NACIONALES:
NÚMERO DE CUENTA: 0049 1809 222710347481 (Banco Santander)
BENEFICIARIO: TYC GIS Soluciones Integrales SL
CONCEPTO: “Nombre Alumno” y CURSO ON ESP PYTHON
TRANSFERENCIAS INTERNACIONALES:
NOMBRE DEL BANCO: Banco Santander
DIRECCIÓN DEL BANCO: Glorieta Ruiz Jiménez 1, 28015 Madrid (España).
BENEFICIARIO: TYC GIS Soluciones Integrales SL
DIRECCIÓN DEL BENEFICIARIO: Calle Fuencarral 158, Entreplanta, Oficina 16-17 28010 Madrid (España).
NÚMERO DE CUENTA: ES90 0049 1809 222710347481
SWIFHT: BSCHESMM – IBAN: ES90
Si tiene dificultades para realizar el pago, contacte con formacion@tycgis.com