Tecnología

Inicio

Geoprocesamiento con Python

operaciones de geoprocesamiento toman los datos geográficos y lo utilizan para crear mapas más detallados, analizar las relaciones entre las piezas separadas de información o crear información completamente nueva. Con los programas de geoprocesamiento, geógrafos pueden automatizar muchas de las tareas relacionadas con los Sistemas de Información Geográfica (GIS), tales como la preparación de datos, la producción de mapas y verificar la información. El lenguaje de programación Python es una herramienta para la codificación de este tipo de programas.

Bases de datos

operaciones de geoprocesamiento se basan en bases de datos para almacenar información. Al utilizar Python, puede escribir un guión - un archivo autónomo - para automatizar el flujo de trabajo para que la información entra en la geodatabase como su recogido, o se ejecute automáticamente conjuntos de datos geográficos a través de un programa de análisis. Python se acompaña de ejemplos de código de ArcGIS - un programa que trabaja con SIG - para que tenga algo para modelar su código Python en. código Python es modular, por lo que es fácil de tomar pedazos de un programa y reutilizar el código en otras aplicaciones de geoprocesamiento.

Secuencias de comandos de geoprocesamiento

Con el sistema de ayuda de ArcGIS, puede buscar el uso y la sintaxis de comandos para ArcGIS, así como encontrar ejemplos de secuencias de comandos. ArcGIS es también el lugar para investigar el uso y la sintaxis de las propiedades y métodos de geoprocesamiento. Antes de codificación de la secuencia de comandos para acceder a la geodatabase, se necesita un buen modelo de la base de datos en particular. Aprender cómo la información se almacena en la base de datos, las aplicaciones que acceden a ella y la configuración de hardware antes de empezar a programar.

Ambiente

Para trabajar en las secuencias de comandos de geoprocesamiento Python, configurar un entorno de desarrollo integrado o IDE, una plataforma de software diseñada para los desarrolladores para experimentar con el código. El IDE Eclipse tiene un plug-in, PyDev, diseñado específicamente para Python, aunque algunas versiones de Eclipse no han sido probados para la compatibilidad con ArcGIS. Eclipse es de código abierto, pero PyDev es un producto comercial. Una vez que haya descargado el IDE, importar el módulo GP de secuencias de comandos de ArcGIS y comenzar a trabajar.

scripting

Para escribir la secuencia de comandos de geoprocesamiento Python, crear un objeto de software GeoProcessor que pueden acceder a las funciones de SIG. Utilizando el objeto, acceso a datos de mapas GIS, como la densidad de población o la distribución de una especie animal en particular. Crear un directorio de datos para almacenar los datos, entonces el acceso y el clip de la información del directorio que es relevante para la secuencia de comandos. Una vez que usted ha escrito el guión, se prueba para asegurarse de que el código se ejecuta correctamente.