Introducción al Geo procesamiento usando Scripts de Python PRESENTACIÓN El curso Introducción al Geo procesamiento usando Scripts de Python le enseña al usuario cómo crear scripts en Python para automatizar tareas relacionadas con la gestión de datos, la edición de entidades, el Geo procesamiento y análisis y la producción de mapas utilizando ArcGIS, Pues los scripts de Python pueden reducir el tiempo que consumen ciertas tareas complejas o repetitivas, permitiendo que el personal dedicado a SIG sea más productivo. También aprenderá cómo compartir sus scripts de Python para que otros tengan acceso al flujo de trabajo que has utilizado. También se trabajará con ArcPy, que integra los Scripts de Python en ArcGIS Desktop. DIRIGIDO A: Especialistas SIG, analistas, procesadores de datos y otros usuarios experimentados en ArcGIS Desktop que quieran automatizar los flujos de trabajo SIG.

OBJETIVOS: 

Escribir scripts de Python usando la sintaxis adecuada.



Usar cursores, describir objetos y listar objetos en scripts para administrar y actualizar los datos.



Comprender las clases y funciones de uso común en ArcPy.



Acceder a las herramientas de Geo procesamiento y los parámetros de entorno en los Scripts.



Depurar los scripts y escribir el código para el manejo de errores.



Adjuntar un script a una herramienta personalizada.



Usar clases de ArcPy y objetos geométricos para crear y actualizar funciones y realizar funciones de Geo procesamiento.



Automatizar la producción y exportación de un mapa utilizando el módulo de trabajo ArcPy.

REQUISITOS: 

Los participantes deberán haber cursado ArcGIS Desktop II: Herramientas y Funcionalidad y ArcGIS Desktop III: Flujos de Trabajo y Análisis o tener conocimientos equivalentes



Son necesarios conocimientos básicos en programación, incluyendo el uso de ciclos y sentencias condicionales.



Es recomendable también tener conocimiento en la sintaxis en Python y experiencia creando Scripts.

DURACIÓN: 3 días, en sesiones de 8 horas.

TEMARIO Introducción Objetivos del Curso Recursos Adicionales Instalando los datos del curso

1. Ejecutando Scripts en Python Introducción Entorno de Desarrollo Integrado (IDE - Integrated Development Environment) Ejecutando Scripts en Python Window Ejercicio 1A: Usando el IDE de Python (Instructor Demo) Abrir y configurar PyScripter Ejecutar el Script Paquete ArcPy ArcPy funciones y clases Los módulos de ArcPy Eligiendo un entorno de desarrollo Recomendaciones y mejores prácticas Ejercicio 1B: Ejecutar Scripts en Python Buffer de escuelas en la ventana de Python Actualizar Script en PyScripter Verificar Resultados en ArcMap Revisión

2. Describiendo datos

Introducción Función Describe Propiedades Generales del Objeto Describe Propiedades Describe de un Feature Class Propiedades Describe de un Raster Describiendo un Feature Class y un Raster Actividad Individual Ejercicio 2: Trabajando con el Objeto Describe Describir un Feature Class y una Geodatabase Describir una lista de Feature Classes Cortar un Raster Dataset con las propiedades Objeto Describe Reto: Describir un Dataset y las propiedades de un sistema de coordenadas Revisión

3. Automatizando scripts con listas

Introducción Funciones List de ArcPy Explorar las funciones List de ArcPy Trabajando con funciones List Datos List Ejercicio 3: Automatizar Scripts con las funciones List de ArcPy Propiedades de List Field Buffer feature classes Verificar resultados de un Script Revisión

4. Trabajando con selecciones Introducción Herramientas de Selección en ArcMap Términos comúnmente usados cuando trabajamos con selecciones Herramienta que aceptan Feature Layers Trabajando con una selección La herramienta Make Feature Layer El objeto Field Info La función Add Field Delimiters Determinando un Flujo de Trabajo Creando Feature Layer y obteniendo un conteo de elementos Ejercicio 4: Trabajar con Feature Layers y Selections Crear un nuevo Script Creando Feature Layers Realizar selección espacial Crear Feature Class de una selección Revisión

5. Trabajando con cursores

Introducción Los cursores arcpy.da Usando Search Cursor Usando Update Cursor Insert Cursor Usando arcpy.da.Editor Recomendaciones y mejores prácticas para los cursores de arcpy.da Ejercicio 5: Trabajar con cursores Investigar los cursores da Trabajar con da.SearchCursor Trabajar con da.UpdateCursor Trabajar con da.InsertCursor Revisión

6. Trabajando con objetos Geometry Introducción Creando objetos Geometry Creando objetos Point Creando objetos geometría Polyline Creando objetos geometría Polygon El objeto Geometry Construyendo geometrías Multiparte Construyendo polígonos Multiparte Creando y actualizando la geometría de un elemento Usando el objeto Geometry con herramientas de Geoprocesamiento Accediendo a los objetos Geometry Ejercicio 6: Trabajar con objetos Geometry y Cursors Crear objetos Geometry Acceso a la geometría Shape Actualizar elementos existentes (Opcional) Crear nuevos elementos (Opcional) Usar objetos Geometry con herramientas de Geoprocesamiento Revisión

7. Compartiendo Scripts Introducción Términos comúnmente usados cuando compartimos scripts Ventajas de ejecutar código en ArcMap Hacer Scripts dinámicos Creando y compartiendo una herramienta Ventajas de adjuntar un Script en una herramienta personalizada Usando el asistente Add Script Ejecutando un Script Compartiendo un Script Planeando un proyecto Ejercicio 7: Compartir un Script a través de un Paquete de Geoprocesamiento Agregar un pseudocódigo a un Script Escritura de un código Adjuntar un script a una herramienta personalizada Ejecutar un script en ArcMap Compartir resultados como un Paquete de Geoprocesamiento Verificar un Paquete de Geoprocesamiento Revisión

8. Debugging scripts y manejo de errores en tiempo de ejecución Introducción Flujo de trabajo del Debugging Depurar Scripts en PyScripter Manejando excepciones en Scripts Obteniendo mensajes de Geoprocesamiento Trabajando con excepciones Usando Exception As e Usando arcpy.ExecuteError Usando el módulo Traceback Recomendaciones y mejores prácticas Ejercicio 8: Depurar Scripts y manejando errores Depurar Scripts Incorporar una sentencia de bloque Try-except Incorporar una sentencia Exception as e Incorporar una clase arcpy.ExecuteError Usar el módulo Traceback Reto: Reto Revisión

9. Automatizando la producción de mapas

Introducción El módulo arcpy.mapping Términos comúnmente usados cuando trabajamos con el módulo arcpy.mapping Usando el módulo arcpy.mapping para modificar el contenido de un documento de mapa Haciendo referencia al documento de mapa Listando el contenido de un documento de mapa Manejando Layers Manejando elementos Layout Publicando mapas Exportando mapas y reportes Personalizando simbología para las capas de un mapa

Ejercicio 9: Trabajar con el contenido de un documento de mapa Ingresando a un documento de mapa en ArcMap Ingresando a un documento de mapa en un Script Actualizar la simbología de una capa Actualizando elementos de texto del Layout Verificando cambios en ArcMap Reto: Automatizar un Script para múltiples mxds Revisión

INFORMES E INSCRIPCIÓN: Para reservar su lugar es necesario enviar su inscripción con anticipación. Atentamente: Geóg. Norma E Ríos Casanova Tel: 5559-5012 Correo: [email protected] / [email protected]

Temario - Introducción al Geoprocesamiento usando Scripts de ...

There was a problem previewing this document. Retrying... Download. Connect more apps... Main menu. Whoops! There was a problem previewing Temario ...

364KB Sizes 0 Downloads 39 Views

Recommend Documents

Resumen de Temario ESTADÍSTICA 3AM.pdf
No preview available. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Resumen de Temario ESTADÍSTICA 3AM.

WIN - Bourse de Montréal
Jun 2, 2017 - Toll-free within Canada and the U.S.A.: 1 800 361-5353 ... CUSIP on the Toronto Stock Exchange at the opening of business on June 5, 2017.

LIF - Bourse de Montréal
7 days ago - Website: www.m-x.ca ... (“Labrador”) announced on September 15, 2017 a special cash dividend of $0.75 CDN per common share to its ...

MDA - Bourse de Montréal
6 days ago - Telephone: (514) 871-2424. Toll-free within ... the Montreal Automated System (SAM) by the approved participants. The existing series of MDA ... Maxar Technologies Ltd. Actual Strike. Prices. Actual Class. Symbol. New class.

EMP.A - Bourse de Montréal
Sep 16, 2015 - The Bourse and CDCC wish to inform you that Empire Company ... June 24, 2015 that the due bill trading procedures will apply to its stock split.

TLM - Bourse de Montréal
May 7, 2015 - Toll-free within Canada and the U.S.A.: 1 800 361-5353 ... will be delisted from the Toronto Stock Exchange at the close of business on Friday, ...

WCN - Bourse de Montréal
Jun 20, 2017 - P.O. Box 61, 800 Victoria Square, Montréal, Quebec H4Z 1A9 ... Listed below is the margin interval, ISIN number and the position limit for the ...

PRE - Bourse de Montréal
Nov 1, 2016 - The last update informs that all the conditions precedent to completion of the Transaction have been satisfied or are in ... News release of September 26, 2016 remain unchanged. So that ... Technology ... Website: www.m-x.ca ...

RON - Bourse de Montréal
May 24, 2016 - CANADIAN DERIVATIVES CLEARING CORPORATION (CDCC) ... entered into the Montreal Automated System (SAM) by the approved ...

AAR.UN - Bourse de Montréal
Jan 11, 2018 - Telephone: (514) 871-2424. Toll-free within Canada and the U.S.A.: 1 800 361-5353. Website: www ... CDCC AND THE BOURSE ACCEPT NO.

lopr - Bourse de Montréal
Jun 3, 2013 - Bourse) of some requirements regarding LOPR data reporting accuracy. According to article 14102 of ..... CDN Margin. 789101. ABC123. TFSA.

NMI - Bourse de Montréal
Dec 5, 2016 - Website: www.m-x.ca ... It is important to note that on the effective date mentioned above, all open orders on this option class will not be ...

LEAF - Bourse de Montréal
Jul 27, 2018 - close of the market on July 26, 2018. MedReleaf Corp. (LEAF). CDCC - Adjustment Details: Pursuant to Terms of Adjustment provided in ...

LIF - Bourse de Montréal
Dec 18, 2017 - THE FOLLOWING INFORMATION IS PREPARED FOR THE CONVENIENCE OF. CANADIAN DERIVATIVES CLEARING CORPORATION ...

LIF - Bourse de Montréal
Dec 18, 2017 - FINAL CONTRACT ADJUSTMENT. Labrador Iron Ore Royalty Corporation (LIF). Special Cash Dividend. THE FOLLOWING INFORMATION IS PREPARED FOR THE CONVENIENCE OF. CANADIAN DERIVATIVES CLEARING CORPORATION (CDCC) MEMBERS AND. BOURSE DE MONTRÃ

OTC - Bourse de Montréal
Website: www.m-x.ca. CIRCULAR 016-17. February 3, 2017. FINAL CONTRACT ADJUSTMENT. Open Text Corporation (OTC). SYMBOL CHANGE.

HXD - Bourse de Montréal
Nov 25, 2015 - CANADIAN DERIVATIVES CLEARING CORPORATION (CDCC) MEMBERS AND. BOURSE DE ... Telephone: (514) 871-2424. Toll-free ... entered into the Montreal Automated System (SAM) by the approved participants.

HGU - Bourse de Montréal
Nov 25, 2015 - BOURSE DE MONTRÉAL INC. (THE BOURSE) ... P.O. Box 61, 800 Victoria Square, Montréal, Quebec H4Z 1A9. Telephone: (514) 871-2424.

erratum - Bourse de Montréal
May 16, 2018 - The associated symbol and strike prices for these options will be listed as follows: New Classes. Company name. Symbol. Months. Strike Prices.

LEAF - Bourse de Montréal
Jul 27, 2018 - CDCC - Adjustment Details – Share Futures: ➢ EFFECTIVE ... removed from trading on July 26, 2018 at the end of business. Should there be ...

DH - Bourse de Montréal
May 7, 2014 - DERIVATIVES CLEARING CORPORATION (CDCC) MEMBERS AND BOURSE ... CDCC clearing members may contact the Member Services.

lopr - Bourse de Montréal
Jun 3, 2013 - A professional who manages various securities and assets to meet his or her clients' specified ... CDN Margin. 789101. ABC123. TFSA. 121314.

TFI - Bourse de Montréal
Dec 29, 2016 - BOURSE ACCEPT NO RESPONSIBILITY FOR THE ACCURACY OR ... CUSIP on the Toronto Stock Exchange at the opening of business on December 30, 2016. ... contact the CDCC Member Services Department.

DH - Bourse de Montréal
Jun 15, 2017 - CDCC AND THE BOURSE ACCEPT NO RESPONSIBILITY FOR THE ... from the Toronto Stock Exchange at the close of business on June 15, 2017. ... members may contact the CDCC Corporate Operations Department.