Cómo crear colecciones de mapas en ArcGIS: Data Driven Pages y arcpy.mapping

Data Driven Pages es una nueva barra de herramientas que incorpora ArcGIS a partir de su versión 10. Su función es la de generar colecciones de mapas a partir de una malla o una capa de referencia.

En esta entrada veremos cómo utilizar la herramienta y cómo multiplicar sus funciones si lo combinamos con Python.

 Data Driven Pages

Podemos mostrar la barra de herramientas Data Driven Pages si pinchamos en Customize > Toolbars > Data Driven Pages como vemos en la siguiente imagen:

mostrar Toolbat Data Driven Pages

Su utilización es muy sencilla, en el marco de diálogo se señala la capa a partir de la cual se generará la serie de mapas, su ubicación, el campo de referencia y otras opciones como el ángulo de rotación, la referencia espacial, étc.

Leer másCómo crear colecciones de mapas en ArcGIS: Data Driven Pages y arcpy.mapping

8 consejos para comenzar a trabajar con Python sobre ArcGIS

Comenzar a trabajar con Python sobre ArcGIS es más sencillo de lo que parece. En anteriores post ya hemos explicado como ejecutar código de Python y en que consiste la Arcpy. A continuación vamos a enumerar una serie de consideraciones que seguramente te animen a explorar e introducirte en su uso: 1. No es necesario dominar Python 1. No es …

Leer más8 consejos para comenzar a trabajar con Python sobre ArcGIS

Lenguajes de programación para GIS y sus tendencias de crecimiento

Seguramente en más de una ocasión has pensado que deberías especializarte, si trabajas con GIS habrás visto más de una oferta de empleo en la que se requieren conocimientos de programación, y tanto por ascender en el mundo profesional, como por tus propias necesidades GIS lo habrías necesitado. Aún si eres profesional informático y trabajas …

Leer másLenguajes de programación para GIS y sus tendencias de crecimiento

Cómo ejecutar código Python para ArcGIS

Existen varias opciones para ejecutar nuestros procesos GIS con código Python. A continuación vamos a mostrar las principales opciones y veremos como cada una de ellas se adecúa más a unas u otras necesidades: desde probar una simple línea de código o una pequeña parte de un script, hasta la ejecución completa de un script.

entornos de ejecución ArcPy

La diferencia entre ejecutar una línea de código o ejecutar un script, en términos de programación, se traduce en INTERPRETAR código o COMPILAR  el código.

Los intérpretes traducen el código instrucción por instrucción, mientras que el compilador traduce el código completo del script al código de máquina del sistema.

Introducir líneas de código Python

1.- La Python (comand line)  forma parte del programa de Python que se instala junto con la instalación de ArcGIS. En esta ventana podemos realizar trabajos de geoprocesamiento inmediatos o probar fragmentos de código que posteriormente formen parte de scripts más complejos.

Python_command line

Leer másCómo ejecutar código Python para ArcGIS

Qué es ArcPy – Guía para novatos

La ArcPy representa un conjunto de elementos propios de ArcGIS que completan la biblioteca de Python, dando con ello acceso desde la programación al manejo y explotación de información espacial. En ArcGIS, las secuencias de comandos de Python se pueden usar para automatizar tareas, así como para escribir aplicaciones o complementos. Su antecedente es el arcgisscripting, módulo incluido …

Leer másQué es ArcPy – Guía para novatos