Geoprosessering Med Python

Geoprosessering operasjoner ta geografiske data og bruke den til å lage mer detaljerte kart, analysere relasjoner mellom separate deler av informasjon eller lage helt nye opplysninger. Med geoprosessering programmer, kan geografer automatisere mange oppgaver knyttet til Geografiske informasjonssystemer (GIS), som forbereder data, produsere kart og verifisere informasjon. Programmeringsspråket Python er ett verktøy for koding slike programmer.

databaser

Geoprosessering operasjoner er avhengige av databaser for å lagre informasjon. Ved hjelp av Python, kan du skrive et manus - en selvstendig fil - for å automatisere arbeidsflyten slik at informasjonen kommer inn i geodatabasen som sitt samlet, eller for å automatisk kjøre geodatasett gjennom et analyseprogram. 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 geoprosessering applikasjoner.

geoprosessering Scripts

Med ArcGIS hjelp system, kan du slå opp bruken og kommandosyntaks for ArcGIS, samt finne skript eksempler. ArcGIS er også stedet for å forske på bruk og syntaksen geoprosessering 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, de applikasjoner som bruker det og maskinvarekonfigurasjonen før du begynner koding.

Miljø

Å jobbe med Python geoprosessering scripts, sette opp et integrert utviklingsmiljø, eller IDE, en programvareplattform laget for utviklere å eksperimentere med kode. 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 script, skape en geoprocessor programvare objekt som kan få tilgang til GIS funksjoner. Ved hjelp av objektet, tilgang til data fra GIS-kart, slik som befolkningstetthet eller omfanget av en bestemt dyreart. Opprett en datakatalog for å lagre data, og deretter få tilgang til og klippet informasjon fra katalogen som er relevant for skriptet. Når du har skrevet manuset, teste den for å sørge for at koden kjøres riktig.