Curso de Python en ArCGIs ModALIdAd PresenCIAL€¦ · Python, ha participado en proyectos de gran...
Transcript of Curso de Python en ArCGIs ModALIdAd PresenCIAL€¦ · Python, ha participado en proyectos de gran...
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
Es la mejor opción para capacitarse en el uso de Arcpy. La complejidad de estos sistemas, hacen especialmente recomendable la formación presencial para aquellos alumnos con poco conocimientos informáticos o baja destreza en el uso de programas especializados.
El enfoque es práctico, con explicaciones apoyadas sobre ejemplos que facilitan la asimilación de los conceptos. Al final de cada unidad didáctica se plantean, a modo de repaso, la resolución problemas con aplicaciones reales que permitan al alumno afianzar los conceptos adquiridos y localizar las posibles dudas.
Se planteará a cada alumno la realización de un proyecto final en el que deberá poner en práctica todos los conceptos del adquiridos durante el curso, su superación será obligatoria para la entrega del diploma del curso.
Podemos proporcionarte un equipo para seguir el curso si lo necesitas.
Nuestros cursos son subvencionables a través de la Fundación Estatal para la Formación en el Empleo.
PROFESORADOMETODOLOGíA PRESENCIALChencho 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.
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 MADRID Calle 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