Curso online de Especialista en Python

Curso

Online

¡10% de ahorro!

Precio Emagister

396 € 440 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso intensivo

  • Nivel

    Nivel avanzado

  • Metodología

    Online

  • Idiomas

    Castellano

  • Horas lectivas

    160h

  • Duración

    12 Semanas

  • Inicio

    14/05/2024

  • Campus online

  • Servicio de consultas

  • Tutor personal

Descuentos para estudiantes y desempleados

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.

Información importante

Precio a usuarios Emagister: DESCUENTO DEL 10% para estudiantes y desempleados!

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

14 may 2024Matrícula abierta

A tener en cuenta

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.

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.

Requiere conocimientos previos de Sistemas de Información Geográfica.

Certificado de asistencia otorgado por TYC GIS Formación

Se remitirá un correo con más información sobre el curso y toda la documentación necesaria para realizar la inscripción.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2016

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 10 años en Emagister.

Materias

  • Eventos
  • Geometría
  • Importación
  • Programación web
  • Registros
  • SQL
  • Administración
  • Scripts
  • Análisis transaccional
  • SIG
  • Gráficos
  • Rentabilidad
  • Layout
  • Lenguajes de programación
  • DataSet
  • ArcGis
  • Mapas
  • Sintaxis
  • Metadatos
  • Gis (geographic information systems)
  • Python
  • Sistemas de Información Geográfica
  • Programación GIS
  • Python en ArcGIS

Profesores

Beatriz Ramos López

Beatriz Ramos López

Formadora GIS

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

Isaac Pérez Ramos

Profesor

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.

Temario

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

Información adicional

Nuestros elementos diferenciadores son: Manual de calidad, profesores profesionales del sector y enfoque 100% práctico. Todo ello al mejor precio.

Nuestros cursos cuentan con unos contenidos claros y prácticos que se recogen en un manual de gran calidad. Este manual incluye los ejercicios realizados a lo largo del curso permitiendo al alumno afianzar y recordar los conocimientos adquiridos en el futuro.

Los profesores, todos ellos profesionales, están disponibles a través de la plataforma de formación para resolver las dudas. Además este se conectará dos horas semanales para poder ayudar al alumno en tiempo real.

Nuestros cursos cuentan ya con descuento del 20% y disponemos de un descuento adicional del 10% para desempleados.

Además, para empresas, todos nuestros cursos son subvencionables a través de la fundación tripartita.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Curso online de Especialista en Python

Precio Emagister

396 € 440 € IVA inc.