geoprosesseringsverktøy operasjoner ta geografiske data og bruke den til å lage mer detaljerte kart, analysere relasjoner mellom separate biter av informasjon eller skape helt nye opplysninger . Med geoprosesseringsverktøy programmer , kan geografer automatisere mange oppgaver knyttet til Geografiske informasjonssystemer ( GIS ) , som forbereder data , produsere kart og verifisere informasjon. Programmeringsspråket Python er et verktøy for koding av slike programmer . Databaser
geoprosesseringsverktøy operasjoner stole på databaser til å lagre informasjon . Ved hjelp av Python , kan du skrive et manus - en selvstendig fil - for å automatisere arbeidsflyten slik at informasjonen kommer inn i geodatabase som sin samlet , eller til automatisk å kjøre geodata sett gjennom en analyse program . Python kommer med prøver av ArcGIS kode - et program som fungerer med GIS - slik at du har noe å modellere Python kode på . Python kode er modulbasert , noe som gjør det enkelt å ta biter av ett program og gjenbruke kode i andre geoprosesseringsverktøy applikasjoner.
Geoprosesseringsverktøy Scripts
p Med ArcGIS hjelp system , kan du se opp bruken og kommando syntaks for ArcGIS , samt finne skripting eksempler. ArcGIS er også stedet for å undersøke bruk og syntaksen geoprosesseringsverktøy egenskaper og metoder . Før koding skriptet for tilgang til geodatabase , trenger du en god modell av den aktuelle databasen. Lær hvordan informasjonen er lagret i databasen, vil de applikasjoner som bruker det og hardware konfigurasjon før du starter koding .
Miljø
jobbe med Python geoprosessering skript , sette opp et integrert utviklingsmiljø, eller IDE, en programvareplattform designet for utviklere å eksperimentere med kode . The Eclipse IDE har en plug -in , Pydev , designet spesielt for Python , men noen versjoner av Eclipse ikke er testet for kompatibilitet med ArcGIS . Eclipse er åpen kildekode , men Pydev er et kommersielt produkt . Når du har lastet ned IDE, importere GP skripting modulen fra ArcGIS og begynne arbeidet .
Scripting
å skrive Python geoprosessering manus , lage en geoprocessor programvare objekt som kan få tilgang til GIS- funksjoner . Ved hjelp av objektet , tilgang til data fra GIS kart , for eksempel befolkningstetthet eller omfanget av en bestemt dyrearter . Lag en data katalog for å lagre data , deretter tilgang og klipp informasjonen fra katalogen som er relevant for skriptet. Når du har skrevet manuset, teste den for å sørge for at koden kjøres riktig .