BK2011 Model builder

Tags:

Preview:

DESCRIPTION

 

Citation preview

ModelBuilder

AvÅshild Hamre Lysaker, Geodata AS

Innhold

• Introduksjon til ModelBuilder

– Hva er ModelBuilder

– Geoprosessering og ArcToolbox

– Steg for steg bygge modell

– Kjøre modeller

– Modifisere og gjenbruke

– Automatisk dokumentasjon

• Iterasjon

• Spesielle verktøy for ModelBuilder

• Fra modell til verktøy

• Legge modellverktøy til som knapp

Hva er modelBuilder

• Visuell programmering uten å skrive kode

• Verktøy for å lage arbeidsprosesser som er

gjenbrukbare og kan deles

Hvorfor bruke ModelBuilder

• Automatisere og administrere oppgaver

• Kjøre en kompleks kombinasjon av mange

verktøy som ett enkelt verktøy

• Legge til nye verktøy og parametre etter

behov

• Se en visuell representasjon av analyse

• Geoprosessering er for alle brukere av ArcGIS

• Utgjør en stor del av programvaren

– Databehandling

• konvertering, projisering, opprette nye data, legge til

kolonner, bygge nettverk, osv osv...

– Analyse

• klippe data, nærhetsanalyser, kombinere overlappende

informasjon, statistikk, korteste veg fra A til B, osv osv...

Geoprosessering og ArcToolbox

ArcToolbox

• Felles oppsett for alle geoprosesseringsverktøy

Ny verktøykasse

• Brukerprofil

• Folder

• Geodatabase

• Felles oppsett for alle geoprosesseringsverktøy

– Inndata

– Parametere

– Utdata/avledet data

ModelBuilder

Bygge modeller - steg for steg

Demo

Kjøre modeller

• Run

• Run Entire Model

• Høyreklikk > Run

• Validate Entire

Model

– Setter verktøy

klar for kjøring

Modifisere og gjenbruke

• Enkelt å endre

parametre og

kjøre på nytt

Automatisk dokumentasjon

• Model Report

• Export > To Graphic...

• Geoprocessing history

i metadata

Iterasjon

• Erstatter Serier fra versjon 9.x

Iterasjon – Iterate Feature

Spesielt verktøy for ModelBuilder

Iterator

%Variabel%

Demo Iterasjon og spesielle

ModelBuilder verktøy

Iteratorer – For

Iteratorer – Iterate Feature Classes

Iteratorer – fortsetter...

• Iterate Row Selection

• Iterate Field Values

• Iterate Multivalue

• Iterate Datasets

• Iterate Rasters

• Iterate Tables

• Iterate Workspaces

• Iterate Files

Modellparametre

Legge til som knapp

• Customize Mode

• NB!

Filreferanse til

Toolbox og data

ligger i normal.mxt

Oppsummering

• Rammeverket for geoprosessering

• Hvordan bygge modell

• Iterasjoner

• Bruk av variable i navngivning

• Spesielle ModelBuilder verktøy

• Kjøre modell som verktøy og knapp

• Spørsmål?