Curso online de Programación en ArcGIS con Python – ArcPy

En el curso online de ArcPy – programación en ArcGIS con Python el alumno se instruirá en la realización de scripts para la automatización de tareas GIS, para la gestión de datos espaciales y para la generación de cartografía a través del lenguaje de programación de Python. Las capacidades y beneficios de integrar los scripts de ArcPy en tu trabajo diario son infinitas.

El curso va dirigido a usuarios habituales de ArcGIS que no tienen o tienen poca experiencia en la escritura de código. El curso comienza con los conceptos básicos de programación y scripting, después, el curso cubre aspectos más sofisticados y se sumerge en el análisis de datos espacial utilizando los beneficios de ArcPy.

¡Conviértete en un profesional SIG más competitivo!

Programación en ArcGIS con Python

Modalidad: Online
Duración: 100 horas
Fechas: 12 de septiembre – 16 de octubre de 2019
Precio: 250 €
Plazas disponibles: 14

Aprende a utilizar de un modo ameno e intuitivo Python para ArcGIS. Al finalizar este curso:

  1. Sabrás desenvolverte con soltura con el lenguaje de programación de Python.
  2. Podrás generar tus propios scripts para almacenar en ellos los procesos GIS que antes hacías a mano: ahorras tiempo y ganaras precisión.
  3. Generarás con facilidad inventarios, informes y consultas sobre los contenidos GIS que manejas: tendrás registradas y actualizadas tus capas, tablas, datos etc.
  4. Pasarás de realizar pequeñas operaciones GIS a gestionar grandes volúmenes de información.
  5. Aprenderás a manejar y generar mapas y series de mapas incluso sin necesidad de abrir ArcGIS.

Requisitos

  • Es necesario tener conocimientos de ArcMap y haber trabajado anteriormente con él.
  • Es necesario disponer de la versión ArcGIS 10.x (ArcMap y ArcCatalog) instalada en tu ordenador.
  • No es necesario tener conocimientos de Python. En el curso se dan las nociones y conceptos necesarios para aplicar el lenguaje en nuestros procesos. No obstante, si tienes conocimientos de éste u otro lenguaje de programación asimilarás los conceptos con mayor facilidad.

Tutor

tutoraAnalista GIS con amplia experiencia en proyectos GIS y tecnología ESRI. Cualquier duda se podrá plantear personalmente mediante correo electrónico o en los foros del curso. El tutor responderá siempre en la mayor brevedad posible.

Campus virtual

plataforma

Puedes realizar el curso desde cualquier país del mundo, ya que el curso se lleva a cabo en un campus virtual desarrollado en el entorno moodle: una robusta plataforma de aprendizaje de código abierto.

No hay horario establecido para realizar el curso, el material está disponible las 24 horas del día. Para cada unidad se establece un calendario de envío de ejercicios.

Mediante el campus virtual el alumno/a accede a los contenidos teóricos y prácticos del curso, y envía sus resultados al tutor. El campus también es un apoyo para realizar consultas en los foros del curso o al profesorado directamente.

Certificación 

certificado

Una vez completados satisfactoriamente los ejercicios y el proyecto final, MappingGIS otorgará un Certificado de realización y aprovechamiento. El certificado se enviará en formato digital por correo electrónico y no tiene coste alguno para el alumno.

Con este certificado obtendrás puntos para acceder a la certificación GISP (GIS Professional) del GIS Certification Institute. Más info aquí.

Temario de la 43ª edición

Módulo 1. Python para ArcGIS: Qué es ArcPy

  • Qué es Arcpy (módulo de Python para ArcGIS).
  • Funciones, herramientas, clases y módulos.
  • Entornos de desarrollo: PyScripter.

Módulo 2. Primer acercamiento a Python desde ArcGIS. Geoprocesos.

  • Acceso al código: recursos para obtener, entender y utilizar Python y su módulo ArcPy.
  • Entornos de ejecución de Python.
  • Primeros pasos con herramientas de ArcGIS en Python: Geoprocesamiento.

Módulo 3. El lenguaje de programación de Python.

  • Python como lenguaje de programación, características principales.
  • Escribiendo código: variables, operadores, bucles y condiciones, funciones…
  • Gestión de errores y errores más comunes.
  • Como depurar código.

Módulo 4. Control de nivel de licencia y de extensiones.

  • Nivel de licencia: CheckProduct, ProductInfo, SetProduct, GetInstallInfo.
  • Disponibilidad de extensión: CheckExtension, CheckOutExtension, CheckInExtension

Módulo 5. Configuración de entorno.

  • Propiedades más utilizadas en la configuración de entorno.
  • Funciones para acceder a la configuración de entorno.

Módulo 6. Creación de cajas de herramientas (Toolboxes) para ArcGIS.

  • Introducción de parámetros. Sustitución de variables por parámetros.
  • Métodos para acceder y utilizar los parámetros bajo código.
  • Cómo configurar un script para ArcMap.
  • Aspectos a tener en cuenta para intercambiar y compartir código.

Módulo 7. Descripción de datos a través de ArcPy.

  • Listar y describir datos: workspaces, capas, tablas, campos.
  • Filtros de datos por atributos o por localización.
  • Generación de estadísticas.

Módulo 8. Acceso a la información alfanumérica.

  • Actualizar atributos.
  • Borrar registros.
  • Crear registros.

Módulo 9. Representación cartográfica con la arcpy.mapping de Python. 

  • Extensión arcpy.mapping para acceso al mxd.
  • Administración de los contenidos del mxd: listados, descripciones, cambios de ruta, etc.
  • Manejo de los contenidos del mapa.
  • Generación de series de mapas personalizadas. Automatización mediante programación de Data Driven Pages.
  • Exportar e imprimir mapas y series de mapas.

Módulo 10. Consideraciones finales.

  • Otros módulos de la Arcpy.
  • ArcPy y ArcObjects.
  • Add-Ins con Python.
  • Generación de informes.
  • Programación de tareas.

Proyecto fin de curso.

Duración

duracionnDesde el 12 de septiembre hasta el 16 de octubre de 2019 → El curso tiene una duración de cinco semanas, equivalente a 100 horas lectivas

Precio

percio250 €

225 € para antiguos alumnos.

Inscripción

1. Los alumnos interesados en realizar el curso deben completar el siguiente formulario de inscripción:

2. Espera nuestro mensaje de confirmación.

3. Realiza el pago antes de su inicio. El pago puede realizarse mediante transferencia bancaria o mediante tarjeta de débito / crédito.

4. Accede al campus virtual y crea un usuario.

5. Nosotros te matricularemos en el curso.

El curso está limitado a 15 alumnos.

Opiniones

5 de junio de 2019, Eduardo Martínez García

Me ha resultado un curso muy interesante, y la atención por parte del tutor es rápida y concisa, lo que te permite avanzar a tu ritmo y sacarle el máximo provecho.

12 de abril de 2019, Lucía Casanova Martínez

Curso muy útil y práctico. EL tutor está siempre pendiente y resuelve las dudas explicando muy claramente y de forma rápida.

9 de febrero de 2019, Oscar Dario Quintero Zapata

El facilitador Paulino Vallejo, excelente!! persona y profesional, acertado y claro en sus indicaciones, espero poder seguir creciendo en este sitio y con la instrucción de personas como Paulino.

26 de julio de 2018, Demetrio Condori Lipa

Empecé de cero, no sabiendo en absoluto de python, el tutor para mi ha sido excelente, sus consejos precisos y me ha permitido corregir mis errores. Seria interesante con vídeos que te permitan ver de forma más visual cómo funcionan los programas.

30 de mayo de 2018, Jhon Alexander Ceballos Molina

Excelente curso, muy atento el tutor en lo momentos donde tenia inconvenientes para avanzar a los módulos siguientes.

Leer todas las opiniones

285

Alumnos en este curso desde 2013

99%

Alumnos satisfechos

78%

Alumnos que consideran nuestra atención excelente

Formas de pago

Puedes realizar el pago mediante:

  • Transferencia bancaria.
  • Tarjeta de débito o crédito utilizando la pasarela de pago segura.

¿Tienes preguntas?

Consulta nuestra sección de preguntas frecuentes para resolver tus dudas (realización del curso desde fuera de España, metodología, facturación, próximas ediciones, etc).

Además para cualquier cuestión, estaremos encantados de atenderte:

Aurelio Morales San José

(+34) 657 76 76 65

formacion@mappinggis.com

Completa tu formación: