Sunteți pe pagina 1din 6

Temario

CURSO DE ESPECIALIZACIÓN

“PROGRAMACIÓN GIS CON PYTHON


(ARCPY)”

PLAN DE ESTUDIO

1. DATOS GENERALES.-

1.1. CURSO : Programación GIS con Python (ArcGIS).


1.2. MODALIDAD : Distancia (Videotutoriales).
1.3. TOTAL DE HORAS : 100 horas estimadas.
1.4. DURACIÓN : 8 Semanas.
1.5. INICIO : 18 de Marzo del 2019.

Nota:
Si te inscribes en el curso, tendrás acceso GRATUITO al Curso Gestión y Mapeo del
Territorio con QGIS.

2. OBJETIVOS.-

En este curso el alumno estará en la capacidad de desarrollar, extender y automatizar las


funcionalidades de ArcGIS, en la realización de análisis espaciales, lectura, actualización e
inserción de datos geográficos y la manipulación de diversos formatos.

3. ESTUDIA A TU RITMO.-

Una vez inscrito en el curso, podrás visualizar todas las clases disponibles para que puedas
empezar y finalizar el curso según tu disponibilidad de tiempo (durante los 3 meses de
acceso al curso).

4. CERTIFICACIÓN.-

Al finalizar toda la teoría y práctica recibirás vía correo electrónico un certificado emitido
por el Centro de Altos Estudios en Geomática” CAEG”, el cual contendrá el Temario y el
número de horas de estudio.

5. ESTRUCTURA DEL CURSO.-

1. INTRODUCCIÓN A LA PROGRAMACIÓN GIS CON SCRIPTS DE PYTHON.

1.1. ¿Dónde Ejecutar Código Python?.


1.2. Configuración del ambiente de Trabajo del ArcMap.
1.3. Importar y Ejecutar Scripts de Python.
1.4. Scripts de Python con Variables.

E-mail : capacitaciones@caeg.pe
Web : http://www.caeg.pe
1.5. Scripts de Python para crear Campos.
1.6. Scripts de Python para rellenar Registros.

2. TIPOS DE DATOS EN PYTHON I.

2.1. Teoría Definiendo Datos de Tipo String.


2.2. Concatenación de Strings que si están en Variables.
2.3. Concatenación Strings que no están en Variables.
2.4. Definiendo Datos de Tipo Integer.
2.5. Sumando Datos de Tipo Integer.
2.6. Restando de Datos de Tipo Integer.

3. TIPOS DE DATOS EN PYTHON II.

3.1. Dividiendo de Datos de Tipo Integer.


3.2. Multiplicando de Datos de Tipo Integer.
3.3. Potenciación de Datos de Tipo Integer.
3.4. Dividiendo de Datos de Tipo Integer.
3.5. Resto de un Dato de Tipo Integer.
3.6. Definiendo y Dividiendo Datos de Tipo Float.
3.7. Función Float en Datos Numéricos.

4. TIPOS DE DATOS EN PYTHON III.

4.1. Definiendo Datos de Tipo List.


4.2. Añadiendo Elementos a una Lista (Append).
4.3. Insertando Elementos a una Lista (Insert).
4.4. Agregando un Conjunto de Elementos a una Lista (Extend).
4.5. Número de Elementos de una Lista (Len).
4.6. Buscar o Encontrar el Índice de un Elemento de una Lista (Index).
4.7. Buscar Elemento en una Lista.
4.8. Buscar Elemento en una Lista de Forma Dinámica.

5. SUSTITUCIÓN DE VALORES.

5.1. Sustitución de Valores de Tipo Cadena de Texto.


5.2. Sustitución de Valores de Tipo Lista.
5.3. Obtener el Nombre de un Shapefile.
5.4. Obtener la Ruta de un Shapefile.
5.5. Obtener el Tipo de Dato de una Capa.
5.6. Obtener el Tipo de Geometría de un Shapefile.

6. ESTRUCTURAS DE CONTROL EN PYTHON (TEORÍA).

6.1. Estructura de Control Condicional (Teoría).


6.2. Estructura de Control Condicional - If Else (Or).
6.3. Estructura de Control Condicional - If Else (In).
6.4. Estructura de Control Condicional - Elif.
6.5. Estructura de Control Iterativa - For (Teoría).

E-mail : capacitaciones@caeg.pe
Web : http://www.caeg.pe
7. ESTRUCTURAS DE CONTROL EN PYTHON (PRÁCTICA).

7.1. Obtener el Nombre de los Campos de un Shapefile.


7.2. Obtener el Tipo de Dato de los Campos de un Shapefile.
7.3. Obtener la Longitud del Tipo de Dato de los Campos de un Shapefile.
7.4. Obtener el Nombre, el Tipo y la Longitud de los Campos de un Shapefile.
7.5. Obtener un Listado de FeatureClass de una Geodatabase.
7.6. Buffer Dinámicos por cada FeatureClass.
7.7. Estructura de Control Iterativa While (Teoría).
7.8. Obtener los Atributos de un Campo Específico.

8. FUNCIONES PERSONALIZADAS (TEORÍA).

8.1. Funciones Personalizadas Sin Parámetros.


8.2. Funciones Personalizadas Con Parámetros.
8.3. Funciones Personalizadas en Variables.
8.4. Funciones Personalizadas con Parámetros Arbitrarios.
8.5. Funciones Personalizadas con Múltiples Condicionales.

9. FUNCIONES PERSONALIZADAS (PRÁCTICA).

9.1. Declarar librerías y Variables.


9.2. Obtener Registros de un Campos de un FeatureClass.
9.3. Obtener la Media Aritmética de los Valores Obtenidos.
9.4. Seleccionar los Valores Mayores a la Media Aritmética.
9.5. Pasar Selección de Valores de una Capa Temporal a una Capa Física.
9.6. Agregar y Calcular Campos.

10. FUNCIÓN DESCRIBE.

10.1. Función Describe (Geodatabase).


10.2. Función Describe (Feature Dataset).
10.3. Función Describe (Feature Class).

11. FUNCIÓN LIST (TEORÍA).

11.1. Función ListDatasets.


11.2. Función ListFeatureClasses.
11.3. Función ListFields.

12. FUNCIÓN LIST (PRÁCTICA).

12.1. Declarar librerías y Variables.


12.2. Listar y Describir FeatureClass.
12.3. Definir Buffer por Tipo de Geometría.
12.4. Definir el Geoprocesamiento.

E-mail : capacitaciones@caeg.pe
Web : http://www.caeg.pe
13. REPORTES.

13.1. Reportes TXT.


13.2. Reportes DOC.
13.3. Reportes XLS.

14. SELECCIONES.

14.1. Selecciones por Atributos.


14.2. Selecciones por Localización.

15. CURSORES.

15.1. SearchCursor.
15.2. InsertCursor.
15.3. UpdateCursor.

16. FUNCIÓN RANGE (TEORÍA).

16.1. Función Range (1 Parámetro).


16.2. Función Range (2 Parámetro).
16.3. Función Range (3 Parámetro).

17. FUNCIÓN RANGE (PRÁCTICA).

17.1. Declarar Librerías y Variables.


17.2. Obtener los Registros del Campo Potencia.
17.3. Calcular el Rango.
17.4. Calcular el Número de Intervalos.
17.5. Calcular la Amplitud.
17.6. Calcular los Primeros Valores de Intervalos.
17.7. Calcular los Intervalos.
17.8. Crear el Campo de Intervalos.
17.9. Calcular los Valores de Intervalos del Campo Potencia.

18. MANEJO DE EXCEPCIONES.

18.1. Alertas = arcpy.GetMessage(1).


18.2. Errores = arcpy.GetMessage(2).

19. GEOTALLERES.

19.1. Scripts de Python.


19.2. Add-Ins de Python.
19.3. Módulo Mapping.

E-mail : capacitaciones@caeg.pe
Web : http://www.caeg.pe
6. INVERSIÓN.-

- PRECIO SIN DESCUENTO: S/.300.00 soles o $/. 100.00 Dólares.

- 25% de Descuento hasta el 16 de Marzo: S/.225.00 soles o $/. 75.00 Dólares


Americanos.

Nota:
Si te inscribes en el curso, tendrás acceso GRATUITO al Curso Gestión y Mapeo del
Territorio con QGIS.

7. PAGO PERUANOS.-

El pago lo podrás realizar en la siguiente Cuenta de Corriente en Soles a Nombre del


Centro de Altos Estudios en Geomática:

- BCP: 193-2260113-0-23(CCI 002-193002260113023-14).


- CONTINENTAL: 0011-0323-0100024809 (CCI 011-323-000100024809-34).

8. PAGO EXTRANJEROS.-

El pago lo podrás realizar por Western Union, consignando los siguientes datos de pago:

- Nombre: Javier Abraham


- Apellidos: Chang Escalante
- DNI: 70469601
- País: Perú.
- Dirección: calle Germán Schreibber 257 San Isidro- Lima-Perú
- Perú.
- Teléfono: 965754774

Si desean realizar el pago por tarjeta de CRÉDITO, puedes realizarlo mediante la modalidad
de Paypal, podrán seguir los siguientes pasos: https://goo.gl/5sKquT

9. PARA FINALIZAR.

Para completar el proceso deberás enviar el voucher de pago al correo


capacitaciones@caeg.pe.

Éxitos,

--
EQUIPO CAEG

E-mail : capacitaciones@caeg.pe
Web : http://www.caeg.pe

S-ar putea să vă placă și