Geoprocessing Con Python

February 3

operazioni di geoprocessing prendono i dati geografici e usarlo per creare mappe più dettagliate, analizzare le relazioni tra pezzi separati di informazioni o creare del tutto nuove informazioni. Con i programmi di geoprocessing, geografi possono automatizzare molte attività relative ai sistemi di informazione geografica (SIG), come la preparazione dei dati, la produzione di mappe e la verifica delle informazioni. Il linguaggio di programmazione Python è uno strumento per la codifica di tali programmi.

Banche dati

operazioni di geoprocessing si basano su database per memorizzare le informazioni. Utilizzando Python, è possibile scrivere uno script - un file autonomo - per automatizzare il flusso di lavoro in modo che le informazioni entra nel geodatabase come il suo raccolto, o per eseguire automaticamente i set di dati geografici attraverso un programma di analisi. Python viene fornito con esempi di codice ArcGIS - un programma che funziona con GIS - in modo da avere qualcosa di modellare il vostro codice Python. codice Python è modulare, il che rende facile prendere parti di un programma e di riutilizzare il codice in altre applicazioni di geoprocessing.

script geoprocessing

Con il sistema di aiuto di ArcGIS, è possibile cercare l'utilizzo e la sintassi dei comandi per ArcGIS, oltre a trovare esempi di script. ArcGIS è anche il luogo per la ricerca l'uso e la sintassi di proprietà e metodi di geoprocessing. Prima di codifica lo script per l'accesso al geodatabase, è necessario un buon modello di database particolare. Ulteriori informazioni su come le informazioni vengono memorizzate nel database, le applicazioni che accedono e la configurazione hardware prima di iniziare a scrivere codice.

Ambiente

Per lavorare su script di geoprocessing Python, configurare un ambiente integrato di sviluppo, o IDE, una piattaforma software progettato per gli sviluppatori di sperimentare con il codice. L'IDE Eclipse ha un plug-in, Pydev, progettato specificamente per Python, anche se alcune versioni di Eclipse non sono stati testati per la compatibilità con ArcGIS. Eclipse è open source, ma Pydev è un prodotto commerciale. Una volta scaricato l'IDE, importare il modulo GP di scripting da ArcGIS e iniziare a lavorare.

Scripting

Per scrivere lo script Python geoprocessing, creare un oggetto software geoprocessor che possono accedere alle funzioni GIS. Utilizzando l'oggetto, i dati di accesso da mappe GIS, come la densità di popolazione o la gamma di una particolare specie di animali. Creare una directory di dati per memorizzare i dati, quindi accedere e clip le informazioni dalla directory che è rilevante per lo script. Una volta che hai scritto la sceneggiatura, testarlo per assicurarsi che il codice viene eseguito correttamente.