Especialista en programación GIS de Esri

Curso de Introducción a ArcGis Server 10.1

Curso de ArMap Python IICurso de ArcObjects .NET Introducción a Model Builder

En Geospatial Training hemos preparado un nuevo- Curso programación Esri – que responde a las demandas de muchos de nuestros alumnos. Hemos preparado un curso de especialista en programación GIS Desktop de Esri.

Model Builder + Python en ArcMap + ArcObjects .NET

El curso cubre los entornos de programación y automatización de tareas que Esri implementa en ArcMap hoy en día. Empieza con un Módulo introductorio a la programación a través de la herramienta Model Builder. Al ser un curso orientado a profesionales del mundo GIS que no tienen porqué tener conocimientos de programación, se hace necesario empezar por este entorno de automatización de Geoprocesos en el que no es necesario programar. Sin embargo, desde este amigable entorno vamos a empezar a concer algunas estructuras de progrmación.

Luego pasamos a la programación con Python en ArcMap. Como muchos de vosotros ya sabréis, Python es la apuesta de Esri por entrar en los lenguajes multiplataforma. Los dos módulos de Python cubren los elementos básicos para que el alumno termine sabiendo leer códio Python sin problemas y además sea capaz de crear sus propios scipts de geoproceso y addins.

 

Por último entramos en el entorno de .NET. ¿Porqué .NET si ya sabemos Python? Bien, .NET sigue siendo una plataforma de desarrollo más potente que la actualmente implementada para python en ArcGIS. Con .NET váis a poder acceder a todos los objetos de ArcMap por programación, os va a permitir crear interfaces personalizadas al detalle desde Visual Studio y permite acceder a funcionalidad y fuentes de datos más amplias que python.

El curso se acompaña además del libro, Programming Arcgis 10.1 with Python Cookbook

 

Oferta: Coste del Curso 7oo € – ahorras 500 €

A continuación puedes leer los índices detallados de cada curso

Índice Introducción a la programación GIS con Model Builder

  • Introducción a ModelBuilder
  • Creación de modelos interactivos
  • Control del orden de proceso dentro de un modelo
  • Definición de variables de entorno en un modelo
  • El procesamiento por lotes dentro de un modelo utilizando listas, entradas del usuario e iteraciones
  • Creación de ayuda y otra documentación para los modelos
  • Modelos Exportación de secuencias de comandos de Python
  • Introducción al módulo ArcPy

Índice Desarrollo de Desarrollo de Aplicaciones en ArcMap con Python I

  1. Módulo 1: Introducción a Python con ArcGIS
  2. Módulo 2: Conceptos básicos de Python
  3. Módulo 3: Introducción a ArcPy
  4. Módulo 4: Variables de entorno
  5. Módulo 5: Herramientas de Geoproceso
  6. Módulo 6: Resultados de las herramientas, mensajes y gestión de errores
  7. Módulo 7: Empleo del módulo ArcPy Mapping Automation
  8. Módulo 8: Creación de listas de datasets GIS
  9. Modulo 9: Obtención de información descriptiva de los datos
  10. Módulo 10: Empleo de cursores para seleccionar, editar y añadir registros a tablas y Featureclasses
  11. Módulo 11: Otras consideraciones de la clase ArcPy
  12. Módulo 12: Licencias y extensiones
  13. Módulo 13: Historial de Geoprocesos

 

Índice Desarrollo de aplicaciones en ArcMap con Python II

  1. Módulo 1: The ArcPy Data Access Module
  2. Módulo 2: Developing Add-Ins for ArcGIS Desktop with Python
  3. Módulo 3: Using and Administering ArcSDE Geodatabases with Python
  4. Módulo 4: Creating Graphs with ArcPy
  5. Módulo 5: Using Custom and Remote Toolboxes
  6. Módulo 6: Advanced Topics: Mapping Input Fields to Output Fields, MultiValue Inputs, FeatureSet and RecordSet
  7. Módulo 7: Creating Mosaic Datasets and Publishing Image Services
  8. Módulo 8: Beginning Raster Analysis with the ArcPy Spatial Analyst Module

Índice ArcObjects .NET para ArcGis 10.1

  1. Módulo 1: Introducción a la personalización de ArcGIS
  2. Módulo 2: Conceptos básicos de programación .NET
  3. Módulo 3: Principios de programación orientada a objetos (OOP)
  4. Módulo 4: Documentos de mapa
  5. Módulo 5: Trabajo con layers
  6. Módulo 6: Trabajo con geometrías
  7. Módulo 7: Trabajo con operaciones geométricas
  8. Módulo 8: Consultas
  9. Módulo 9: Acceso a datos
  10. Módulo 10: Rasters

Se trata de un curso que se imparte online y está guiado por un instructor especialista en la materia. En la sección Acerca de nosotros puedes ver los profesores que impartirán los cursos.

¿Qué incluye el material online?

  • Temario con Audios y videos
  • Demos con videos
  • Soporte para la realización de los ejercicios
  • Foros y chats
  • Posibilidad de subir y descargar las tareas asignadas a los alumnos
  • Material de lectura adicional
  • Encuestas
  • Glosario de térmisno y referencias
  • Y lo más importante: La asistencia de un profesor especialista en la materia con gran experiencia en el mercado profesional.

Requerimientos de Software

ArcGis 10.0 o 10.1 (Existe una licencia de evaluación de Esri con la que se puede llevar el curso). El software Visual Studio se descarga en versión de prueba para el curso

¿A quién va dirigido?

El curso va dirigido a todos aquellos profesionales del sector GIS que, teniendo buenos conocimientos de las herramientas de análisis de ArcGis , quieren dar un salto importante en su carrera al aprender los lenguajes de programación GIS más usados y demandados por el mercado para entornos GIS de escritorio.

Preguntas más frecuentes:

¿Hay algún horario específico para las clases?

No, salvo para las horas dedicadas a los chat. Puedes acceder al material y seguir el curso sin necesidad de unos horarios concretos pero ten en cuenta que para cada módulo hay una sesión de chat en directo con el profesor.

¿Qué ocurre si no acabo el curso en el período de tiempo establecido?

Aunque el curso está programado para terminarse en 12 semanas tendrás acceso al mismo a lo largo de todo un año. Esto te permitirá acceder, en caso de ser necesario, a las actualizaciones de versiones de los cursos.

¿Cómo interactúo con el profesor si tengo dudas?

Podrás preguntar al profesor mediante el chat, correo electrónico e incluso por teléfono durante unas horas predeterminadas de la semana. Además de contar con sesiones de chat semanales para grupos podrás citarte con el profesor para una sesión privada de chat.

¿En qué formato se desarrolla el curso?

El curso se desarrolla a través en una plataforma segura de internet que requiere registro. Todo el material se imparte desde un formato flash que contiene tanto los audios como las lecturas.

¿Necesito experiencia como programador?

Bien, el curso está orientado para personas sin conocimientos de programación o con pocos conocimientos. Sin embargo, si tienes algunos conocimientos básicos te será bastante más sencillo avanzar.