- 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
- Entorno (Framework) de Geoproceso de ArcGIS
- ¿Qué es Python?
- La nueva ventana de Python en ArcGIS 10
- Entornos de programación
- Integración de Python en el entorno de Geoproceso
- 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
- Variables de configuración del entorno
- Configuraciones más empleadas
- Configuraciones de entorno
- La clase “env”
- Herramientas de geoproceso disponibles
- Nombres y alias de las herramientas
- Sintaxis de las herramientas
- Empleo de herramientas
- Resultados
- Sistema de ayuda
- Crear herramientas personalizadas
- Trabajar con cajas de herramientas (toolboxes)
- Mensajes
- Objeto Result
- ¿Qué son las excepciones?
- Excepciones básicas
- ¿Qué es ArcPy.Mapping?
- Trabajar con documentos de mapa y layers
- Imprimir y exportar mapas
- Publicar en ArcGIS Server
- Introducción
- Funciones de listado
- Objeto Field
- Objeto Index
- Empleo de la función Describe()
- Propiedades de la FeatureClass
- Propiedades del Ráster
- Propiedades del Layer
- Propiedades de la Tabla
- Propiedades del Dataset
- Propiedades del Workspace
- Introducción
- Funciones de cursores
- Objeto Geometry
- Bloqueo de datos
- SpatialReference
- Extent
- Field, FieldInfo, FieldMap, FieldMappings
- Point, Polyline, Polygon
- Array
- Introducción
- Licencias de productos: Desktop, Engine, Server
- Licencias de extensiones
- Pestaña de opciones del Geoproceso
- Historial del Script Tool
- Introducción al acceso a datos de ArcPy
- Acceso a datos con cursores
- Sesiones de edición
- Trabajar con versiones, dominios y subtipos
- Pasos para crear una Script Tool
- Mensajes y progreso
- Añadir mensajes a los Script Tools
- Progressor
- Funciones del Progressor
- Introducción a los Add-In
- Crear Add-Ins
- Compartir e instalar Add-Ins
- Editar Add-Ins
- Miscellaneous Topics
- 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
- ¿Qué es el formato Geojson?
- Ejemplo de código Geojson
- Convertir de Geojson a objetos de geometría de Arcpy
- 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
- 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
- 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
- Introducción al módulo Spatial Analyst
- La clase Arcpy ráster
- Objetos ráster y algebra de mapas
- Propiedades del ráster
- Métodos ráster
- Repaso de la clase Spatial Analyst
- Clases Neighborhood
