SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Python i
ArcGIS 10



Av Torgrim Høydahl
Python i ArcGIS 10
• ESRI har omfavnet Python i ArcGIS 10
• Python rammeverket i ArcGIS inkluderer:
   – ArcPy (ny i ArcGIS 10)
   – Python window (ny i ArcGIS 10)
   – Python script tool rammeverk
• En ting til som er nytt med ArcGIS 10 og geoprosessering……
VBA støtte
• Fra versjon 10.1 så vil man ikke kunne kjøre VBA-skripter i
  ArcGIS
• Kan fortsatt kjøres i 10.0 med egen lisens
• Legge en plan for porting til .Net (arcobjects) eller python
  (ArcPy)
ArcPy
– ESRI’s python bibliotek (site package)
– ArcPy-biblioteket er måten ArcGIS leverer GIS-funksjonalitet til python
– Erstatter arcgisscripting-modulen
    • …men bruker fortsatt denne i bunn
    • Bakoverkompatibel
– Dagens versjon bygger på Python-versjon 2.6 (installert med ArcGIS)
– To viktige moduler:
    • Mapping-modul (arcpy.mapping) for interaksjon med ArcMap (mxd, lyr) og for å
      automatisere prosessen for å lage kartbøker
    • Spatial Analyst modul (arcpy.sa) for map algebra kalkulasjoner.
ArcPy
• Ved å importere arcpy får vi…
  – Code completion
  – Direktekobling til referanse-dokumentasjon
  – Liste over påkrevde parametere
Python vinduet
• Python aksess and interaksjon med ArcGIS
• Mye brukt til å teste ut kodesnutter mot dataene
• Bra til å teste ut ArcPy, kjøre GP verktøy samt teste ut
  pythonfunksjonalitet
• Eksekvere en eller flere linjer med kode
• Laste inn scripter for raskt eksekvering i ArcGIS og lagre
  skripter til senere bruk
Demo
• Python vinduet
ArcPy Mapping
• Ny kartproduksjonsmodul som er en del av gp ArcPy biblioteket
• Et pythonskripting API som lar brukere:
    – Håndtere kartdokumenter, lyr-filer og data
       • Finne lag med datakilde x og bytte ut med datakilde y
       • Oppdatere et kartlags symbolisering for flere mxd-filer
       • Generere rapporter som lister opp informasjon om mxd-filer
            – Datakilder, brutte stier, osv
    – Automatisere eksport og printing av kartdokumenter
    – Automatisere kartproduksjon og lage PDF kartblader
Demo
• Mapping module
     – Layout-elementer
     – Export to pdf, data driven pages
•   Use ReportLab-related links:
•   Main:         http://www.reportlab.com/software/opensource/rl-toolkit/
•   API reference:http://www.reportlab.com/apis/reportlab/2.4/
•   User Guide: http://www.reportlab.com/docs/reportlab-userguide.pdf
Geoprocessing Model and Script Tool Gallery




– http://resources.arcgis.com/gallery/file/geoprocessing
Felt kalkulatoren
• Har blitt forbedret til å fungere med python-skripting
• Ikke lenger støtte for VBA “code blocks”
• Numeriske-, streng- og dato-funksjoner blir populert i liste
  basert på skriptespråket man velger (python eller vb script)
Mens vi venter på 10.1
• Noen spennende drypp fra ESRI
   – Bruke Python for å lage ArcGIS Desktop Add-Ins
        •   ArcGIS 10.1 vil ha støtte for å bruke python til å tilrettelegge Desktop add-ins (samling av verktøy på en
            verktøylinje).
   – Python Toolboxes
        •   Mulighet for å lage script-tools i ren python (ikke separat tbx og .py-skript), hvor man setter parameter
            definisjoner, valideringskode og kildekode, alt på et sted. Forenkler måten vi lager og vedlikeholder
            skritpeverktøyene.


   – Data Access Module (da)
        •   Ny pythonmodul for å jobbe med data. Forbedret cursor-støtte (raskere ytelse), tillater kontroll på
            redigeringssesjoner og støtte for versjonering og replikerings-arbeidsflyter.
Kurs hos Geodata

• Geoprosessering med skripting i Python
  – 23 - 25 februar
  – 9 - 11 mai

  kurs@geodata.no

Weitere ähnliche Inhalte

Andere mochten auch

BK2011 Spatial Analyst
BK2011 Spatial AnalystBK2011 Spatial Analyst
BK2011 Spatial AnalystGeodata AS
 
BK2011 Bruk av GIS i prosjekt Røyskatt - Statskogs kjøp av Orklas skogselskaper
BK2011 Bruk av GIS i prosjekt Røyskatt - Statskogs kjøp av Orklas skogselskaperBK2011 Bruk av GIS i prosjekt Røyskatt - Statskogs kjøp av Orklas skogselskaper
BK2011 Bruk av GIS i prosjekt Røyskatt - Statskogs kjøp av Orklas skogselskaperGeodata AS
 
BK2011 Kjøp av kartdata på 123
BK2011 Kjøp av kartdata på 123BK2011 Kjøp av kartdata på 123
BK2011 Kjøp av kartdata på 123Geodata AS
 
BK2011 Distribusjon av gi sdata en introduksjon til fmeserver
BK2011 Distribusjon av gi sdata   en introduksjon til fmeserverBK2011 Distribusjon av gi sdata   en introduksjon til fmeserver
BK2011 Distribusjon av gi sdata en introduksjon til fmeserverGeodata AS
 
Bk 2011 fylkesseminar østfold fylkeskommune
Bk 2011 fylkesseminar østfold fylkeskommuneBk 2011 fylkesseminar østfold fylkeskommune
Bk 2011 fylkesseminar østfold fylkeskommuneGeodata AS
 
BK2011 GIS muliggjør grønnere godstransport
BK2011 GIS muliggjør grønnere godstransportBK2011 GIS muliggjør grønnere godstransport
BK2011 GIS muliggjør grønnere godstransportGeodata AS
 
BK2011 Workflow manager i ArcGIS Desktop
BK2011 Workflow manager i ArcGIS DesktopBK2011 Workflow manager i ArcGIS Desktop
BK2011 Workflow manager i ArcGIS DesktopGeodata AS
 
BK2011 Erfaringer med ArcGIS server web apier
BK2011 Erfaringer med ArcGIS server web apierBK2011 Erfaringer med ArcGIS server web apier
BK2011 Erfaringer med ArcGIS server web apierGeodata AS
 
BK2011 Hva er geodatabase
BK2011 Hva er geodatabaseBK2011 Hva er geodatabase
BK2011 Hva er geodatabaseGeodata AS
 
ArcGIS i skyen ( frokostseminar GIS i skyen)
ArcGIS i skyen ( frokostseminar GIS i skyen)ArcGIS i skyen ( frokostseminar GIS i skyen)
ArcGIS i skyen ( frokostseminar GIS i skyen)Geodata AS
 
BK2011 Historiske skråfoto til bruk i saksbehandling i Bergen kommune
BK2011 Historiske skråfoto til bruk i saksbehandling i Bergen kommuneBK2011 Historiske skråfoto til bruk i saksbehandling i Bergen kommune
BK2011 Historiske skråfoto til bruk i saksbehandling i Bergen kommuneGeodata AS
 
Welcome to GIS solutions for petroleum companies seminar
Welcome to GIS solutions for petroleum companies seminarWelcome to GIS solutions for petroleum companies seminar
Welcome to GIS solutions for petroleum companies seminarGeodata AS
 
Øvelse Oslofjord - BK2016
Øvelse Oslofjord  - BK2016Øvelse Oslofjord  - BK2016
Øvelse Oslofjord - BK2016Geodata AS
 
Nyheter i ArcSDE geodatabaser 10
Nyheter i ArcSDE geodatabaser 10Nyheter i ArcSDE geodatabaser 10
Nyheter i ArcSDE geodatabaser 10Geodata AS
 
Sikre data med ArcGIS for server - Geodata sommerkonferanse 2013
Sikre data med ArcGIS for server - Geodata sommerkonferanse 2013Sikre data med ArcGIS for server - Geodata sommerkonferanse 2013
Sikre data med ArcGIS for server - Geodata sommerkonferanse 2013Geodata AS
 
Intelligente kart ved Geir Hansen(Geomatikkdagene2012)
 Intelligente kart ved Geir Hansen(Geomatikkdagene2012) Intelligente kart ved Geir Hansen(Geomatikkdagene2012)
Intelligente kart ved Geir Hansen(Geomatikkdagene2012)Geodata AS
 
Sømløs dataflyt gjennom ArcGIS plattformen via scripting - Geodata sommerkonf...
Sømløs dataflyt gjennom ArcGIS plattformen via scripting - Geodata sommerkonf...Sømløs dataflyt gjennom ArcGIS plattformen via scripting - Geodata sommerkonf...
Sømløs dataflyt gjennom ArcGIS plattformen via scripting - Geodata sommerkonf...Geodata AS
 
introduksjon til spatial analyst - Geodata sommerkonferanse 2013
introduksjon til spatial analyst - Geodata sommerkonferanse 2013introduksjon til spatial analyst - Geodata sommerkonferanse 2013
introduksjon til spatial analyst - Geodata sommerkonferanse 2013Geodata AS
 
Forvaltning av laserdata - Geodata sommerkonferanse 2013
Forvaltning av laserdata - Geodata sommerkonferanse 2013Forvaltning av laserdata - Geodata sommerkonferanse 2013
Forvaltning av laserdata - Geodata sommerkonferanse 2013Geodata AS
 

Andere mochten auch (20)

BK2011 Spatial Analyst
BK2011 Spatial AnalystBK2011 Spatial Analyst
BK2011 Spatial Analyst
 
BK2011 Bruk av GIS i prosjekt Røyskatt - Statskogs kjøp av Orklas skogselskaper
BK2011 Bruk av GIS i prosjekt Røyskatt - Statskogs kjøp av Orklas skogselskaperBK2011 Bruk av GIS i prosjekt Røyskatt - Statskogs kjøp av Orklas skogselskaper
BK2011 Bruk av GIS i prosjekt Røyskatt - Statskogs kjøp av Orklas skogselskaper
 
BK2011 Kjøp av kartdata på 123
BK2011 Kjøp av kartdata på 123BK2011 Kjøp av kartdata på 123
BK2011 Kjøp av kartdata på 123
 
BK2011 Distribusjon av gi sdata en introduksjon til fmeserver
BK2011 Distribusjon av gi sdata   en introduksjon til fmeserverBK2011 Distribusjon av gi sdata   en introduksjon til fmeserver
BK2011 Distribusjon av gi sdata en introduksjon til fmeserver
 
Bk 2011 fylkesseminar østfold fylkeskommune
Bk 2011 fylkesseminar østfold fylkeskommuneBk 2011 fylkesseminar østfold fylkeskommune
Bk 2011 fylkesseminar østfold fylkeskommune
 
BK2011 GIS muliggjør grønnere godstransport
BK2011 GIS muliggjør grønnere godstransportBK2011 GIS muliggjør grønnere godstransport
BK2011 GIS muliggjør grønnere godstransport
 
BK2011 Workflow manager i ArcGIS Desktop
BK2011 Workflow manager i ArcGIS DesktopBK2011 Workflow manager i ArcGIS Desktop
BK2011 Workflow manager i ArcGIS Desktop
 
BK2011 Erfaringer med ArcGIS server web apier
BK2011 Erfaringer med ArcGIS server web apierBK2011 Erfaringer med ArcGIS server web apier
BK2011 Erfaringer med ArcGIS server web apier
 
BK2011 Hva er geodatabase
BK2011 Hva er geodatabaseBK2011 Hva er geodatabase
BK2011 Hva er geodatabase
 
ArcGIS i skyen ( frokostseminar GIS i skyen)
ArcGIS i skyen ( frokostseminar GIS i skyen)ArcGIS i skyen ( frokostseminar GIS i skyen)
ArcGIS i skyen ( frokostseminar GIS i skyen)
 
BK2011 Historiske skråfoto til bruk i saksbehandling i Bergen kommune
BK2011 Historiske skråfoto til bruk i saksbehandling i Bergen kommuneBK2011 Historiske skråfoto til bruk i saksbehandling i Bergen kommune
BK2011 Historiske skråfoto til bruk i saksbehandling i Bergen kommune
 
Welcome to GIS solutions for petroleum companies seminar
Welcome to GIS solutions for petroleum companies seminarWelcome to GIS solutions for petroleum companies seminar
Welcome to GIS solutions for petroleum companies seminar
 
Øvelse Oslofjord - BK2016
Øvelse Oslofjord  - BK2016Øvelse Oslofjord  - BK2016
Øvelse Oslofjord - BK2016
 
Nyheter i ArcSDE geodatabaser 10
Nyheter i ArcSDE geodatabaser 10Nyheter i ArcSDE geodatabaser 10
Nyheter i ArcSDE geodatabaser 10
 
Sikre data med ArcGIS for server - Geodata sommerkonferanse 2013
Sikre data med ArcGIS for server - Geodata sommerkonferanse 2013Sikre data med ArcGIS for server - Geodata sommerkonferanse 2013
Sikre data med ArcGIS for server - Geodata sommerkonferanse 2013
 
Intelligente kart ved Geir Hansen(Geomatikkdagene2012)
 Intelligente kart ved Geir Hansen(Geomatikkdagene2012) Intelligente kart ved Geir Hansen(Geomatikkdagene2012)
Intelligente kart ved Geir Hansen(Geomatikkdagene2012)
 
PlanGIS
PlanGISPlanGIS
PlanGIS
 
Sømløs dataflyt gjennom ArcGIS plattformen via scripting - Geodata sommerkonf...
Sømløs dataflyt gjennom ArcGIS plattformen via scripting - Geodata sommerkonf...Sømløs dataflyt gjennom ArcGIS plattformen via scripting - Geodata sommerkonf...
Sømløs dataflyt gjennom ArcGIS plattformen via scripting - Geodata sommerkonf...
 
introduksjon til spatial analyst - Geodata sommerkonferanse 2013
introduksjon til spatial analyst - Geodata sommerkonferanse 2013introduksjon til spatial analyst - Geodata sommerkonferanse 2013
introduksjon til spatial analyst - Geodata sommerkonferanse 2013
 
Forvaltning av laserdata - Geodata sommerkonferanse 2013
Forvaltning av laserdata - Geodata sommerkonferanse 2013Forvaltning av laserdata - Geodata sommerkonferanse 2013
Forvaltning av laserdata - Geodata sommerkonferanse 2013
 

Ähnlich wie BK2011 Python i arc gis 10

BK2011 Hvordan videreutvikle arc gis plattformen
BK2011 Hvordan videreutvikle arc gis plattformenBK2011 Hvordan videreutvikle arc gis plattformen
BK2011 Hvordan videreutvikle arc gis plattformenGeodata AS
 
Enterprise GIS-administratorer seminar 29.10.2014
Enterprise GIS-administratorer seminar 29.10.2014Enterprise GIS-administratorer seminar 29.10.2014
Enterprise GIS-administratorer seminar 29.10.2014Geodata AS
 
Hva kommer i ArcGIS fremover - BK2016
Hva kommer i ArcGIS fremover - BK2016Hva kommer i ArcGIS fremover - BK2016
Hva kommer i ArcGIS fremover - BK2016Geodata AS
 
Introduksjon til python skriping i arc gis plattformen
Introduksjon til python skriping i arc gis plattformenIntroduksjon til python skriping i arc gis plattformen
Introduksjon til python skriping i arc gis plattformenGeodata AS
 
BK2015 Arcgis pro
BK2015 Arcgis proBK2015 Arcgis pro
BK2015 Arcgis proGeodata AS
 
Utvikle applikasjoner og funksjoner med ArcGIS - BK2016
Utvikle applikasjoner og funksjoner med ArcGIS - BK2016Utvikle applikasjoner og funksjoner med ArcGIS - BK2016
Utvikle applikasjoner og funksjoner med ArcGIS - BK2016Geodata AS
 
Hvordan få med deg gis’et ut av kontoret
Hvordan få med deg gis’et ut av kontoretHvordan få med deg gis’et ut av kontoret
Hvordan få med deg gis’et ut av kontoretGeodata AS
 
2010 ArcGIS 10 Roadshow: Web og deling
2010 ArcGIS 10 Roadshow: Web og deling2010 ArcGIS 10 Roadshow: Web og deling
2010 ArcGIS 10 Roadshow: Web og delingGeodata AS
 
Gøyere med VisGI - BK2016
Gøyere med VisGI - BK2016Gøyere med VisGI - BK2016
Gøyere med VisGI - BK2016Geodata AS
 
3D visualisering, redigering og analyser i ArcGIS - Esri norsk brukerkonferan...
3D visualisering, redigering og analyser i ArcGIS - Esri norsk brukerkonferan...3D visualisering, redigering og analyser i ArcGIS - Esri norsk brukerkonferan...
3D visualisering, redigering og analyser i ArcGIS - Esri norsk brukerkonferan...Geodata AS
 
Geografiske analyser i ArcGIS - Esri norsk BK 2014
Geografiske analyser i ArcGIS - Esri norsk BK 2014Geografiske analyser i ArcGIS - Esri norsk BK 2014
Geografiske analyser i ArcGIS - Esri norsk BK 2014Geodata AS
 
Fra desktop til web - BK 2016
Fra desktop til web - BK 2016Fra desktop til web - BK 2016
Fra desktop til web - BK 2016Geodata AS
 
Frokostseminar GIS i skyen, 2011
Frokostseminar GIS i skyen, 2011Frokostseminar GIS i skyen, 2011
Frokostseminar GIS i skyen, 2011Geodata AS
 
Formatet ingen hindring bruk av fme
Formatet ingen hindring bruk av fmeFormatet ingen hindring bruk av fme
Formatet ingen hindring bruk av fmeGeodata AS
 
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Geodata AS
 
Hvordan lage spennende webapplikasjoner med arc gis server
Hvordan lage spennende webapplikasjoner med arc gis serverHvordan lage spennende webapplikasjoner med arc gis server
Hvordan lage spennende webapplikasjoner med arc gis serverGeodata AS
 
Utvikle webapplikasjoner med ArcGIS - Esri norsk BK 2014
Utvikle webapplikasjoner med ArcGIS - Esri norsk BK 2014Utvikle webapplikasjoner med ArcGIS - Esri norsk BK 2014
Utvikle webapplikasjoner med ArcGIS - Esri norsk BK 2014Geodata AS
 
Hva er Koha? - Versjon 2
Hva er Koha? - Versjon 2Hva er Koha? - Versjon 2
Hva er Koha? - Versjon 2Libriotech
 
ArcGIS Apps - norskBK2016
ArcGIS Apps - norskBK2016ArcGIS Apps - norskBK2016
ArcGIS Apps - norskBK2016Geodata AS
 
Flexible, scalable self-service provisioning using Office PnP
Flexible, scalable self-service provisioning using Office PnPFlexible, scalable self-service provisioning using Office PnP
Flexible, scalable self-service provisioning using Office PnPOle Kristian Mørch-Storstein
 

Ähnlich wie BK2011 Python i arc gis 10 (20)

BK2011 Hvordan videreutvikle arc gis plattformen
BK2011 Hvordan videreutvikle arc gis plattformenBK2011 Hvordan videreutvikle arc gis plattformen
BK2011 Hvordan videreutvikle arc gis plattformen
 
Enterprise GIS-administratorer seminar 29.10.2014
Enterprise GIS-administratorer seminar 29.10.2014Enterprise GIS-administratorer seminar 29.10.2014
Enterprise GIS-administratorer seminar 29.10.2014
 
Hva kommer i ArcGIS fremover - BK2016
Hva kommer i ArcGIS fremover - BK2016Hva kommer i ArcGIS fremover - BK2016
Hva kommer i ArcGIS fremover - BK2016
 
Introduksjon til python skriping i arc gis plattformen
Introduksjon til python skriping i arc gis plattformenIntroduksjon til python skriping i arc gis plattformen
Introduksjon til python skriping i arc gis plattformen
 
BK2015 Arcgis pro
BK2015 Arcgis proBK2015 Arcgis pro
BK2015 Arcgis pro
 
Utvikle applikasjoner og funksjoner med ArcGIS - BK2016
Utvikle applikasjoner og funksjoner med ArcGIS - BK2016Utvikle applikasjoner og funksjoner med ArcGIS - BK2016
Utvikle applikasjoner og funksjoner med ArcGIS - BK2016
 
Hvordan få med deg gis’et ut av kontoret
Hvordan få med deg gis’et ut av kontoretHvordan få med deg gis’et ut av kontoret
Hvordan få med deg gis’et ut av kontoret
 
2010 ArcGIS 10 Roadshow: Web og deling
2010 ArcGIS 10 Roadshow: Web og deling2010 ArcGIS 10 Roadshow: Web og deling
2010 ArcGIS 10 Roadshow: Web og deling
 
Gøyere med VisGI - BK2016
Gøyere med VisGI - BK2016Gøyere med VisGI - BK2016
Gøyere med VisGI - BK2016
 
3D visualisering, redigering og analyser i ArcGIS - Esri norsk brukerkonferan...
3D visualisering, redigering og analyser i ArcGIS - Esri norsk brukerkonferan...3D visualisering, redigering og analyser i ArcGIS - Esri norsk brukerkonferan...
3D visualisering, redigering og analyser i ArcGIS - Esri norsk brukerkonferan...
 
Geografiske analyser i ArcGIS - Esri norsk BK 2014
Geografiske analyser i ArcGIS - Esri norsk BK 2014Geografiske analyser i ArcGIS - Esri norsk BK 2014
Geografiske analyser i ArcGIS - Esri norsk BK 2014
 
Fra desktop til web - BK 2016
Fra desktop til web - BK 2016Fra desktop til web - BK 2016
Fra desktop til web - BK 2016
 
Frokostseminar GIS i skyen, 2011
Frokostseminar GIS i skyen, 2011Frokostseminar GIS i skyen, 2011
Frokostseminar GIS i skyen, 2011
 
Formatet ingen hindring bruk av fme
Formatet ingen hindring bruk av fmeFormatet ingen hindring bruk av fme
Formatet ingen hindring bruk av fme
 
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
 
Hvordan lage spennende webapplikasjoner med arc gis server
Hvordan lage spennende webapplikasjoner med arc gis serverHvordan lage spennende webapplikasjoner med arc gis server
Hvordan lage spennende webapplikasjoner med arc gis server
 
Utvikle webapplikasjoner med ArcGIS - Esri norsk BK 2014
Utvikle webapplikasjoner med ArcGIS - Esri norsk BK 2014Utvikle webapplikasjoner med ArcGIS - Esri norsk BK 2014
Utvikle webapplikasjoner med ArcGIS - Esri norsk BK 2014
 
Hva er Koha? - Versjon 2
Hva er Koha? - Versjon 2Hva er Koha? - Versjon 2
Hva er Koha? - Versjon 2
 
ArcGIS Apps - norskBK2016
ArcGIS Apps - norskBK2016ArcGIS Apps - norskBK2016
ArcGIS Apps - norskBK2016
 
Flexible, scalable self-service provisioning using Office PnP
Flexible, scalable self-service provisioning using Office PnPFlexible, scalable self-service provisioning using Office PnP
Flexible, scalable self-service provisioning using Office PnP
 

Mehr von Geodata AS

Kartlegging av flomveier i Oslo - BK2015
Kartlegging av flomveier i Oslo - BK2015Kartlegging av flomveier i Oslo - BK2015
Kartlegging av flomveier i Oslo - BK2015Geodata AS
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Geodata AS
 
ArcGIS i samferdselsplanlegging - BK2016
ArcGIS i samferdselsplanlegging - BK2016ArcGIS i samferdselsplanlegging - BK2016
ArcGIS i samferdselsplanlegging - BK2016Geodata AS
 
Disrupt or be disrupted - BK 2016
Disrupt or be disrupted - BK 2016Disrupt or be disrupted - BK 2016
Disrupt or be disrupted - BK 2016Geodata AS
 
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016Geodata AS
 
Workflow manager - Kystverkets bruk og erfaringer - BK2016
Workflow manager - Kystverkets bruk og erfaringer - BK2016Workflow manager - Kystverkets bruk og erfaringer - BK2016
Workflow manager - Kystverkets bruk og erfaringer - BK2016Geodata AS
 
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016Geodata AS
 
Enkel tilgang på live trafikkinformasjon - BK2016
Enkel tilgang på live trafikkinformasjon - BK2016Enkel tilgang på live trafikkinformasjon - BK2016
Enkel tilgang på live trafikkinformasjon - BK2016Geodata AS
 
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016Geodata AS
 
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...Geodata AS
 
Arctic Risk Map - kommuniserer regionens sikkerhet og miljø risiko - BK2016
Arctic Risk Map -  kommuniserer regionens sikkerhet og miljø risiko - BK2016Arctic Risk Map -  kommuniserer regionens sikkerhet og miljø risiko - BK2016
Arctic Risk Map - kommuniserer regionens sikkerhet og miljø risiko - BK2016Geodata AS
 
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016Geodata AS
 
ArcGIS en plattform for hele virksomheten - BK2016
ArcGIS  en plattform for hele virksomheten - BK2016ArcGIS  en plattform for hele virksomheten - BK2016
ArcGIS en plattform for hele virksomheten - BK2016Geodata AS
 
Geografiske analyser i ArcGIS - BK 2016
Geografiske analyser i ArcGIS - BK 2016Geografiske analyser i ArcGIS - BK 2016
Geografiske analyser i ArcGIS - BK 2016Geodata AS
 
Skredregistrering.no og norsk skreddatabase - BK2016
Skredregistrering.no og norsk skreddatabase - BK2016Skredregistrering.no og norsk skreddatabase - BK2016
Skredregistrering.no og norsk skreddatabase - BK2016Geodata AS
 
Laserskanning av skog fra drone gir nye muligheter - BK2016
Laserskanning av skog fra drone gir nye muligheter - BK2016Laserskanning av skog fra drone gir nye muligheter - BK2016
Laserskanning av skog fra drone gir nye muligheter - BK2016Geodata AS
 
Ajourhold av N50 kartdata – før nå og så? - BK2016
Ajourhold av N50 kartdata – før nå og så? - BK2016Ajourhold av N50 kartdata – før nå og så? - BK2016
Ajourhold av N50 kartdata – før nå og så? - BK2016Geodata AS
 
Frå tråkk til plankart - en analyse av barnetråkkregistreringer i Giske kommu...
Frå tråkk til plankart - en analyse av barnetråkkregistreringer i Giske kommu...Frå tråkk til plankart - en analyse av barnetråkkregistreringer i Giske kommu...
Frå tråkk til plankart - en analyse av barnetråkkregistreringer i Giske kommu...Geodata AS
 
Powel water – nye løsninger for vannbransjen - BK2016
Powel water – nye løsninger for vannbransjen - BK2016Powel water – nye løsninger for vannbransjen - BK2016
Powel water – nye løsninger for vannbransjen - BK2016Geodata AS
 
Forvaltningsløsning for høydedata - BK2016
Forvaltningsløsning for høydedata - BK2016Forvaltningsløsning for høydedata - BK2016
Forvaltningsløsning for høydedata - BK2016Geodata AS
 

Mehr von Geodata AS (20)

Kartlegging av flomveier i Oslo - BK2015
Kartlegging av flomveier i Oslo - BK2015Kartlegging av flomveier i Oslo - BK2015
Kartlegging av flomveier i Oslo - BK2015
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016
 
ArcGIS i samferdselsplanlegging - BK2016
ArcGIS i samferdselsplanlegging - BK2016ArcGIS i samferdselsplanlegging - BK2016
ArcGIS i samferdselsplanlegging - BK2016
 
Disrupt or be disrupted - BK 2016
Disrupt or be disrupted - BK 2016Disrupt or be disrupted - BK 2016
Disrupt or be disrupted - BK 2016
 
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
 
Workflow manager - Kystverkets bruk og erfaringer - BK2016
Workflow manager - Kystverkets bruk og erfaringer - BK2016Workflow manager - Kystverkets bruk og erfaringer - BK2016
Workflow manager - Kystverkets bruk og erfaringer - BK2016
 
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
 
Enkel tilgang på live trafikkinformasjon - BK2016
Enkel tilgang på live trafikkinformasjon - BK2016Enkel tilgang på live trafikkinformasjon - BK2016
Enkel tilgang på live trafikkinformasjon - BK2016
 
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
 
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
 
Arctic Risk Map - kommuniserer regionens sikkerhet og miljø risiko - BK2016
Arctic Risk Map -  kommuniserer regionens sikkerhet og miljø risiko - BK2016Arctic Risk Map -  kommuniserer regionens sikkerhet og miljø risiko - BK2016
Arctic Risk Map - kommuniserer regionens sikkerhet og miljø risiko - BK2016
 
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
 
ArcGIS en plattform for hele virksomheten - BK2016
ArcGIS  en plattform for hele virksomheten - BK2016ArcGIS  en plattform for hele virksomheten - BK2016
ArcGIS en plattform for hele virksomheten - BK2016
 
Geografiske analyser i ArcGIS - BK 2016
Geografiske analyser i ArcGIS - BK 2016Geografiske analyser i ArcGIS - BK 2016
Geografiske analyser i ArcGIS - BK 2016
 
Skredregistrering.no og norsk skreddatabase - BK2016
Skredregistrering.no og norsk skreddatabase - BK2016Skredregistrering.no og norsk skreddatabase - BK2016
Skredregistrering.no og norsk skreddatabase - BK2016
 
Laserskanning av skog fra drone gir nye muligheter - BK2016
Laserskanning av skog fra drone gir nye muligheter - BK2016Laserskanning av skog fra drone gir nye muligheter - BK2016
Laserskanning av skog fra drone gir nye muligheter - BK2016
 
Ajourhold av N50 kartdata – før nå og så? - BK2016
Ajourhold av N50 kartdata – før nå og så? - BK2016Ajourhold av N50 kartdata – før nå og så? - BK2016
Ajourhold av N50 kartdata – før nå og så? - BK2016
 
Frå tråkk til plankart - en analyse av barnetråkkregistreringer i Giske kommu...
Frå tråkk til plankart - en analyse av barnetråkkregistreringer i Giske kommu...Frå tråkk til plankart - en analyse av barnetråkkregistreringer i Giske kommu...
Frå tråkk til plankart - en analyse av barnetråkkregistreringer i Giske kommu...
 
Powel water – nye løsninger for vannbransjen - BK2016
Powel water – nye løsninger for vannbransjen - BK2016Powel water – nye løsninger for vannbransjen - BK2016
Powel water – nye løsninger for vannbransjen - BK2016
 
Forvaltningsløsning for høydedata - BK2016
Forvaltningsløsning for høydedata - BK2016Forvaltningsløsning for høydedata - BK2016
Forvaltningsløsning for høydedata - BK2016
 

BK2011 Python i arc gis 10

  • 1. Python i ArcGIS 10 Av Torgrim Høydahl
  • 2. Python i ArcGIS 10 • ESRI har omfavnet Python i ArcGIS 10 • Python rammeverket i ArcGIS inkluderer: – ArcPy (ny i ArcGIS 10) – Python window (ny i ArcGIS 10) – Python script tool rammeverk • En ting til som er nytt med ArcGIS 10 og geoprosessering……
  • 3. VBA støtte • Fra versjon 10.1 så vil man ikke kunne kjøre VBA-skripter i ArcGIS • Kan fortsatt kjøres i 10.0 med egen lisens • Legge en plan for porting til .Net (arcobjects) eller python (ArcPy)
  • 4. ArcPy – ESRI’s python bibliotek (site package) – ArcPy-biblioteket er måten ArcGIS leverer GIS-funksjonalitet til python – Erstatter arcgisscripting-modulen • …men bruker fortsatt denne i bunn • Bakoverkompatibel – Dagens versjon bygger på Python-versjon 2.6 (installert med ArcGIS) – To viktige moduler: • Mapping-modul (arcpy.mapping) for interaksjon med ArcMap (mxd, lyr) og for å automatisere prosessen for å lage kartbøker • Spatial Analyst modul (arcpy.sa) for map algebra kalkulasjoner.
  • 5. ArcPy • Ved å importere arcpy får vi… – Code completion – Direktekobling til referanse-dokumentasjon – Liste over påkrevde parametere
  • 6. Python vinduet • Python aksess and interaksjon med ArcGIS • Mye brukt til å teste ut kodesnutter mot dataene • Bra til å teste ut ArcPy, kjøre GP verktøy samt teste ut pythonfunksjonalitet • Eksekvere en eller flere linjer med kode • Laste inn scripter for raskt eksekvering i ArcGIS og lagre skripter til senere bruk
  • 8. ArcPy Mapping • Ny kartproduksjonsmodul som er en del av gp ArcPy biblioteket • Et pythonskripting API som lar brukere: – Håndtere kartdokumenter, lyr-filer og data • Finne lag med datakilde x og bytte ut med datakilde y • Oppdatere et kartlags symbolisering for flere mxd-filer • Generere rapporter som lister opp informasjon om mxd-filer – Datakilder, brutte stier, osv – Automatisere eksport og printing av kartdokumenter – Automatisere kartproduksjon og lage PDF kartblader
  • 9. Demo • Mapping module – Layout-elementer – Export to pdf, data driven pages • Use ReportLab-related links: • Main: http://www.reportlab.com/software/opensource/rl-toolkit/ • API reference:http://www.reportlab.com/apis/reportlab/2.4/ • User Guide: http://www.reportlab.com/docs/reportlab-userguide.pdf
  • 10. Geoprocessing Model and Script Tool Gallery – http://resources.arcgis.com/gallery/file/geoprocessing
  • 11. Felt kalkulatoren • Har blitt forbedret til å fungere med python-skripting • Ikke lenger støtte for VBA “code blocks” • Numeriske-, streng- og dato-funksjoner blir populert i liste basert på skriptespråket man velger (python eller vb script)
  • 12. Mens vi venter på 10.1 • Noen spennende drypp fra ESRI – Bruke Python for å lage ArcGIS Desktop Add-Ins • ArcGIS 10.1 vil ha støtte for å bruke python til å tilrettelegge Desktop add-ins (samling av verktøy på en verktøylinje). – Python Toolboxes • Mulighet for å lage script-tools i ren python (ikke separat tbx og .py-skript), hvor man setter parameter definisjoner, valideringskode og kildekode, alt på et sted. Forenkler måten vi lager og vedlikeholder skritpeverktøyene. – Data Access Module (da) • Ny pythonmodul for å jobbe med data. Forbedret cursor-støtte (raskere ytelse), tillater kontroll på redigeringssesjoner og støtte for versjonering og replikerings-arbeidsflyter.
  • 13. Kurs hos Geodata • Geoprosessering med skripting i Python – 23 - 25 februar – 9 - 11 mai kurs@geodata.no