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?