5
Cursos GIS .com Formación Grupo TYC GIS CURSO DE PYTHON EN ARCGIS MODALIDAD ONLINE

Curso de Python en ArCGIs ModALIdAd onLIne · El curso capacitará a los alumnos en el manejo del lenguaje Python dentro de ArcGIS Desktop 10, centrándose en su uso para automatizar

  • Upload
    doliem

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

CursosGIS .c

om

Formación

Grupo

TYC GIS

Curso de Python en ArCGIs

ModALIdAd onLIne

El curso capacitará a los alumnos en el manejo del lenguaje Python dentro de ArcGIS Desktop 10, 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 nuestros trabajos GIS

• Hacer que los alumnos sean capaces de entender scripts de Python dentro del entorno ArcGis.

• Habilitar a los alumnos para que sean capaces que crear sus propias herramientas automatizadas de Análisis GIS

• Completar el CV de los alumnos para que sean capaces de abordar proyectos GIS de desarrollo.

EL CURSO OBJETIVOS

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

PROFESORADOMETODOLOGíA ONLINE

Chencho Martín Lagunas

Analista programador GIS con amplia experiencia tanto en desarrollo de Bakcend Web como FrontEnd. Especializado en Análisis y procesado de datos GIS con Python, ha participado en proyectos de gran calado de ámbito internacional y nacional para empresas de ingeniería y desarrollo de software.

Alberto santos estévez

Consultor y desarrollador en ámbitos Geoespaciales con más de 15 años de experiencia en integraciones de sistemas de Ingeniería y sistemas de alto rendimiento.

PERFILES

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 Arcpy ofrece.

Fundación EstatalPARA LA FORMACIÓN EN EL EMPLEO

PROGRAMA

Ud.1 - PRIMEROS PASOS DE PYTHON CON ARCGIS

Crear un fichero de script de PythonComentariosVariables y tiposCadenas de texto (Strings)Números (Numbers)ListasDiccionariosSentenciasSentencias de apoyo a la toma de decisionesSentencias de buclesLectura y escritura de Ficheros I/OAcceso 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 10Entornos de programaciónIntegración de Python en el entorno de Geoproceso

Ud.3 - ¿QUÉ ES ARCPY?

Introducción a ArcPyAccesos de ArcPyAcceso a herramientas de GeoprocesoFunciones de ArcPyClases de ArcPyArcPy ModulesImportar ArcPyVersión de ArcPy y Python

Ud.4 - CONFIGURACIÓN DE ENTORNO

Variables de configuración del entornoConfiguraciones más empleadasConfiguraciones de entorno -Niveles y jerarquía -Pasar de aplicación a herramienta -ScriptsLa clase “env”

Ud.5 - HERRAMIENTAS DE ARCGIS EN pYTHON. GEOPROCESOS

Herramientas de geoproceso disponiblesNombres y alias de las herramientasSintaxis de las herramientasEmpleo de herramientas Ejemplos de herramientas -Buffer -AppendResultadosSistema de ayudaCrear herramientas personalizadasTrabajar con cajas de herramientas (toolboxes)

Ud.6 - GESTIÓN DE ERRORES

Mensajes -Tipos de mensajes -Devolver y crear mensajesObjeto Result¿Qué son las excepciones? -Captura de errores -Eventos de notificación -Casos especiales de capturaExcepciones 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ónFunciones de listadoObjeto FieldObjeto Index

Ud.9 - CÓMO OBTENER INFORMACIÓN DESCRIPTIVA DE LOS DATOS

Empleo de la función Describe()Objeto DescribePropiedades dinámicas del objeto DescribeGrupos de PropiedadesPropiedades de la FeatureClassPropiedades del RasterPropiedades del LayerPropiedades de la TablaPropiedades del DatasetPropiedades del Workspace

Ud.10 - HERRAMIENTAS PARA SELECCIONAR, EDITAR Y AÑADIR REGISTROS A TABLAS Y CAPAS

IntroducciónFunciones de cursoresObjeto Row EnumerationInsertCursorSearchCursorUpdateCursorObjeto GeometryBloqueo de datos

Ud.11 - OTROS ELEMENTOS DE ARCPY

SpatialReferenceExtentField, FieldInfo, FieldMap, FieldMappingsPoint, Polyline, PolygonArray

Ud.12 - CONSIDERACIONES SOBRE LICENCIAS Y EXTENSIONES

IntroducciónLicencias de productos -Desktop, Engine, ServerLicencias de extensiones

Ud.13 - INFORMES DE GEOPROCESOS

Pestaña de opciones del GeoprocesoHistorial del Script Tool -Pestaña Results tab -Fichero log del historial -Metadatos

CursosGIS .c

om

Formación

Grupo

TYC GIS

[email protected] (+34) 910 325 482

TYC GIS MADRIDCalle Fuencarral 158,

Entreplanta, Oficina 16-1728010 Madrid

TYC GIS MÉXICOTequesquitengo 4, Fracc. Cuaunáhuac

C.P. 62450, Cuernavaca, Morelos.

TYC GIS MÁLAGAAvda. Pintor Joaquin Sorolla 137, 1º D

29017 MÁLAGA

TYC GIS PANAMÁ Calle Eusebio A. Morales

El Cangrejo PH Neo Plaza Oficina 2015