SlideShare a Scribd company logo
1 of 19
Download to read offline
Introduksjon
til ArcGIS
Desktop
Add-Ins
Av Petter Schou
og Trond Aurud
ArcGIS Desktop Add-Ins
En ny måte å tilpasse og utvide ArcGIS
Desktop applikasjoner

• Enklere å utvikle og
  dele/distribuere
    – Mindre koding
    – Ingen installasjon eller registrering
    – Krever ikke administratorrettigheter
• Sikrere
    – Kan signeres digitalt
Add-In-typer støttet i ArcGIS 10.0
•   Buttons
•   Tools
•   Combo Boxes
•   Multi-Items
•   Menus
•   Context Menus
•   Toolbars
•   Tools Palettes
•   Dockable Windows
•   Application Extensions
•   Editor Extensions
Støttede utviklingsverktøy
•   Visual Studio 2008 + .Net 3.5
•   Visual Studio 2010 + .Net 3.5 eller .Net 4.0
•   Visual Basic 2008 Express Edition + .Net 3.5
•   Visual C# 2008 Express Edition + .Net 3.5
•   Visual Basic 2010 Express Edition + .Net 3.5 eller .Net 4.0
•   Visual C# 2010 Express Edition + .Net 3.5 eller .Net 4.0
•   Eclipse IDE (Java)
Oppbygging av Add-In
           Assemblies/JARs
XML Metadata                     Resources




                 .esriAddIn


                AddIn File
               (zipped folder)
Oppbygging av Add-In
                Assemblies/JARs
XML Metadata                        Resources



   Config.xml




                    .esriAddIn


                   AddIn File
                  (zipped folder)
Config.xml
Oppbygging                                 <ESRI.Configuration xmlns="http://schemas.esri.com/Desktop/AddIns"
                                                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

Metadata                                     <Name>ArcMapAddinDemo</Name>
                                             <AddInID>{d25501fe-b336-4932-9b69-c7f9caec9a57}</AddInID>
                                             <Description>Dette er en demoapplikasjon utviklet for brukerkonferansen
XML inneholder alle statiske data for en   2011.</Description>

Add-in                                       <Version>1.0</Version>
                                             <Image>ImagesArcMapAddinDemo.png</Image>
• Name                                       <Author>Trond Aurud</Author>
                                             <Company>Geodata</Company>
• ID                                         <Date>23.01.2011</Date>
                                             <Targets>
• Target                                       <Target name="Desktop" version="10.0" />
• Author                                     </Targets>
                                             <AddIn language="CLR" library="ArcMapAddinDemo.dll" namespace="ArcMapAddinDemo">
• Version                                      <ArcMap>
                                                 <Commands>
• Company                                          <Button id="Geodata_ArcMapAddinDemo_DemoButton"
• Website                                                   class="DemoButton"
                                                            message="Add-in laget vha veiviseren i Visual Studio."
• Description                                               caption="Demo" tip="Kjører demo."
                                                            category="Add-In Controls"
• Caption                                                   image="ImagesDemoButton.png">

• Tooltip                                             <Help heading="Demo-knapp">Denne knappen er laget som en demo for BK
                                           2011.</Help>
• Help                                             </Button>
                                                 </Commands>
• Image                                        </ArcMap>
                                             </AddIn>
• Category                                 </ESRI.Configuration>

• Toolbars/Menus
• Docking position
• …
Oppbygging av Add-In
           Assemblies/JARs
XML Metadata                     Resources




                 .esriAddIn


                AddIn File
               (zipped folder)
Oppbygging
                                  Forretninglogikk
Kodes ved bruk av
   • Visual Studio/Eclipse ved bruk av veivisere og maler
   • Basis-klasser for hver type Add-in
   • Full tilgang til ArcObjects API + utviklingsmiljø
     (.Net/Java)

public class DemoButton : ESRI.ArcGIS.Desktop.AddIns.Button
{
    protected override void OnClick()
    {
        ArcMap.Application.Caption = "BK2011 Demoapplikasjon";
    }
}
Oppbygging
Sammenlikning med klassisk COM
Oppbygging av Add-In
           Assemblies/JARs
XML Metadata                     Resources




                 .esriAddIn


                AddIn File
               (zipped folder)
Oppbygging
          Ressursfiler og lokalisering



Config.xml (default)                Images




                 Config.es.xml       es




                 Config.fr.xml        fr
Filplassering og deling

                                                                            Internett


• Add-In filer detekteres automatisk og lastes inn i
  Desktop-applikasjoner ved oppstart
• Mapper for hver bruker og hver ArcGIS-versjon
   Under Windows Vista & Windows 7:
   C:Users<username>DocumentsArcGISAddInsDesktop10.0

   Under Windows XP:
   C:Documents and Settings<username>My DocumentsArcGISMy Documents
   ArcGISAddInsDesktop10.0
Filplassering og deling
• Mappe i lokalnettverket
• Forenkler oppdateringer

                       Intranet
Administrere Add-ins
           Installation Utility
• Dobbeltklikk
• Customize-dialog
• XCOPY
Administrere Add-Ins
           Add-In Manager
• Viser detaljert
  informasjon om alle
  installerte Add-Ins
• Egne vs. delte Add-ins
• Slette Add-Ins
Administrere Add-Ins
          Deling og sikkerhet
• Angi mapper
• Sikkerhets-
  innstillinger
Demo
Spørsmål

More Related Content

Viewers also liked

Ny kartløsning hos Jernbaneverket - Geodata sommerkonferanse 2013
Ny kartløsning hos Jernbaneverket - Geodata sommerkonferanse 2013Ny kartløsning hos Jernbaneverket - Geodata sommerkonferanse 2013
Ny kartløsning hos Jernbaneverket - Geodata sommerkonferanse 2013Geodata AS
 
Raster management guidebook - Geodata sommerkonferanse 2013
Raster management guidebook - Geodata sommerkonferanse 2013Raster management guidebook - Geodata sommerkonferanse 2013
Raster management guidebook - Geodata sommerkonferanse 2013Geodata AS
 
3D til folket - Geodata sommerkonferanse 2013
3D til folket - Geodata sommerkonferanse 20133D til folket - Geodata sommerkonferanse 2013
3D til folket - Geodata sommerkonferanse 2013Geodata AS
 
Visualisering og bruk av laserdata - Geodata sommerkonferanse 2013
Visualisering og bruk av laserdata - Geodata sommerkonferanse 2013Visualisering og bruk av laserdata - Geodata sommerkonferanse 2013
Visualisering og bruk av laserdata - Geodata sommerkonferanse 2013Geodata AS
 
Risiko og sårbarhetsanalyse- men hva med krisehåndtering ved rune haddal og ...
Risiko  og sårbarhetsanalyse- men hva med krisehåndtering ved rune haddal og ...Risiko  og sårbarhetsanalyse- men hva med krisehåndtering ved rune haddal og ...
Risiko og sårbarhetsanalyse- men hva med krisehåndtering ved rune haddal og ...Geodata AS
 
Nye mulighter med laserdata med ArcGIS av morten grude ( geomatikkdagene 2012)
Nye mulighter med laserdata med ArcGIS av morten grude ( geomatikkdagene 2012)Nye mulighter med laserdata med ArcGIS av morten grude ( geomatikkdagene 2012)
Nye mulighter med laserdata med ArcGIS av morten grude ( geomatikkdagene 2012)Geodata AS
 
Mobile kartløsninger i Fredrikstad kommune - Geodata sommerkonferanse 2013
Mobile kartløsninger i Fredrikstad kommune - Geodata sommerkonferanse 2013Mobile kartløsninger i Fredrikstad kommune - Geodata sommerkonferanse 2013
Mobile kartløsninger i Fredrikstad kommune - Geodata sommerkonferanse 2013Geodata AS
 
Laseranalyse - Geomatikkdagene 2013
Laseranalyse - Geomatikkdagene 2013Laseranalyse - Geomatikkdagene 2013
Laseranalyse - Geomatikkdagene 2013Geodata AS
 
Geodatabase replikering
Geodatabase replikeringGeodatabase replikering
Geodatabase replikeringGeodata AS
 
Frokostseminar Mobilt GIS-Mobil GIS i Statnett
Frokostseminar Mobilt GIS-Mobil GIS i Statnett Frokostseminar Mobilt GIS-Mobil GIS i Statnett
Frokostseminar Mobilt GIS-Mobil GIS i Statnett Geodata AS
 
Portifólio nazira vilmaantonia_2 semestre
Portifólio nazira vilmaantonia_2 semestrePortifólio nazira vilmaantonia_2 semestre
Portifólio nazira vilmaantonia_2 semestreVilma Paiva
 
Licencias creative commons
Licencias creative commonsLicencias creative commons
Licencias creative commonsDomenica Bustos
 
Métodos de investigación
Métodos de investigaciónMétodos de investigación
Métodos de investigaciónDianna HM
 
Invitacion 001 transporte
Invitacion 001 transporteInvitacion 001 transporte
Invitacion 001 transporteIEJuliusSieber
 
Apresentação secretaria do verde e meio ambiente 2
Apresentação secretaria do verde e meio ambiente 2Apresentação secretaria do verde e meio ambiente 2
Apresentação secretaria do verde e meio ambiente 2Grupo Picasso
 

Viewers also liked (20)

Ny kartløsning hos Jernbaneverket - Geodata sommerkonferanse 2013
Ny kartløsning hos Jernbaneverket - Geodata sommerkonferanse 2013Ny kartløsning hos Jernbaneverket - Geodata sommerkonferanse 2013
Ny kartløsning hos Jernbaneverket - Geodata sommerkonferanse 2013
 
Raster management guidebook - Geodata sommerkonferanse 2013
Raster management guidebook - Geodata sommerkonferanse 2013Raster management guidebook - Geodata sommerkonferanse 2013
Raster management guidebook - Geodata sommerkonferanse 2013
 
3D til folket - Geodata sommerkonferanse 2013
3D til folket - Geodata sommerkonferanse 20133D til folket - Geodata sommerkonferanse 2013
3D til folket - Geodata sommerkonferanse 2013
 
Visualisering og bruk av laserdata - Geodata sommerkonferanse 2013
Visualisering og bruk av laserdata - Geodata sommerkonferanse 2013Visualisering og bruk av laserdata - Geodata sommerkonferanse 2013
Visualisering og bruk av laserdata - Geodata sommerkonferanse 2013
 
Risiko og sårbarhetsanalyse- men hva med krisehåndtering ved rune haddal og ...
Risiko  og sårbarhetsanalyse- men hva med krisehåndtering ved rune haddal og ...Risiko  og sårbarhetsanalyse- men hva med krisehåndtering ved rune haddal og ...
Risiko og sårbarhetsanalyse- men hva med krisehåndtering ved rune haddal og ...
 
Nye mulighter med laserdata med ArcGIS av morten grude ( geomatikkdagene 2012)
Nye mulighter med laserdata med ArcGIS av morten grude ( geomatikkdagene 2012)Nye mulighter med laserdata med ArcGIS av morten grude ( geomatikkdagene 2012)
Nye mulighter med laserdata med ArcGIS av morten grude ( geomatikkdagene 2012)
 
Mobile kartløsninger i Fredrikstad kommune - Geodata sommerkonferanse 2013
Mobile kartløsninger i Fredrikstad kommune - Geodata sommerkonferanse 2013Mobile kartløsninger i Fredrikstad kommune - Geodata sommerkonferanse 2013
Mobile kartløsninger i Fredrikstad kommune - Geodata sommerkonferanse 2013
 
Laseranalyse - Geomatikkdagene 2013
Laseranalyse - Geomatikkdagene 2013Laseranalyse - Geomatikkdagene 2013
Laseranalyse - Geomatikkdagene 2013
 
Geodatabase replikering
Geodatabase replikeringGeodatabase replikering
Geodatabase replikering
 
Frokostseminar Mobilt GIS-Mobil GIS i Statnett
Frokostseminar Mobilt GIS-Mobil GIS i Statnett Frokostseminar Mobilt GIS-Mobil GIS i Statnett
Frokostseminar Mobilt GIS-Mobil GIS i Statnett
 
Portifólio nazira vilmaantonia_2 semestre
Portifólio nazira vilmaantonia_2 semestrePortifólio nazira vilmaantonia_2 semestre
Portifólio nazira vilmaantonia_2 semestre
 
Parceria ofertarada
Parceria ofertaradaParceria ofertarada
Parceria ofertarada
 
Licencias creative commons
Licencias creative commonsLicencias creative commons
Licencias creative commons
 
La radio
La radioLa radio
La radio
 
Métodos de investigación
Métodos de investigaciónMétodos de investigación
Métodos de investigación
 
Los cosméticos
Los cosméticosLos cosméticos
Los cosméticos
 
Recursos educativos abiertos
Recursos educativos abiertosRecursos educativos abiertos
Recursos educativos abiertos
 
Futbol sala
Futbol salaFutbol sala
Futbol sala
 
Invitacion 001 transporte
Invitacion 001 transporteInvitacion 001 transporte
Invitacion 001 transporte
 
Apresentação secretaria do verde e meio ambiente 2
Apresentação secretaria do verde e meio ambiente 2Apresentação secretaria do verde e meio ambiente 2
Apresentação secretaria do verde e meio ambiente 2
 

Similar to BK2011 Introduksjon til arc gis desktop add ins

Firefox os og web som mobil plattform
Firefox os og web som mobil plattformFirefox os og web som mobil plattform
Firefox os og web som mobil plattformHåvard Wigtil
 
Firefox os og web som mobil plattform
Firefox os og web som mobil plattformFirefox os og web som mobil plattform
Firefox os og web som mobil plattformHåvard Wigtil
 
Firefox OS - og web som mobil plattform
Firefox OS - og web som mobil plattformFirefox OS - og web som mobil plattform
Firefox OS - og web som mobil plattformHåvard Wigtil
 
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016Geodata AS
 
BK2015 Web app builder for arcgis
BK2015 Web app builder for arcgisBK2015 Web app builder for arcgis
BK2015 Web app builder for arcgisGeodata AS
 
Windows Virtual Desktop
Windows Virtual DesktopWindows Virtual Desktop
Windows Virtual DesktopMarius Sandbu
 
Javascript tar hevn
Javascript tar hevnJavascript tar hevn
Javascript tar hevnfossmo
 
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
 
20130212 firstpoint citrix seminar 12 februar
20130212 firstpoint citrix seminar 12 februar20130212 firstpoint citrix seminar 12 februar
20130212 firstpoint citrix seminar 12 februarSturla Grelland
 
The Client Strikes Back
The Client Strikes BackThe Client Strikes Back
The Client Strikes BackMagnus Green
 
Blazor - en kjapp intro
Blazor - en kjapp introBlazor - en kjapp intro
Blazor - en kjapp introRunegri
 
Ikt Fagforum - Presentasjon Av Autentiseringsprosjektet
Ikt Fagforum - Presentasjon Av AutentiseringsprosjektetIkt Fagforum - Presentasjon Av Autentiseringsprosjektet
Ikt Fagforum - Presentasjon Av Autentiseringsprosjektetleiftorger
 
WebGIS tilpasset norske forhold - GENT
WebGIS tilpasset norske forhold - GENTWebGIS tilpasset norske forhold - GENT
WebGIS tilpasset norske forhold - GENTGeodata AS
 
Beste praksis for å implementere ArcGIS i din virksomhet - BK2016
Beste praksis for å implementere ArcGIS i din virksomhet - BK2016Beste praksis for å implementere ArcGIS i din virksomhet - BK2016
Beste praksis for å implementere ArcGIS i din virksomhet - BK2016Geodata AS
 
Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Morten Bergset
 
Dell Cloud Client Computing
Dell Cloud Client ComputingDell Cloud Client Computing
Dell Cloud Client ComputingKenneth de Brucq
 
BK2015 dataforvaltning i nettskyen
BK2015 dataforvaltning i nettskyenBK2015 dataforvaltning i nettskyen
BK2015 dataforvaltning i nettskyenGeodata AS
 
Tips og triks for enklere administrasjon av ArcGIS for Server
Tips og triks for enklere administrasjon av ArcGIS for ServerTips og triks for enklere administrasjon av ArcGIS for Server
Tips og triks for enklere administrasjon av ArcGIS for ServerGeodata 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
 

Similar to BK2011 Introduksjon til arc gis desktop add ins (20)

Firefox os og web som mobil plattform
Firefox os og web som mobil plattformFirefox os og web som mobil plattform
Firefox os og web som mobil plattform
 
Firefox os og web som mobil plattform
Firefox os og web som mobil plattformFirefox os og web som mobil plattform
Firefox os og web som mobil plattform
 
Firefox OS - og web som mobil plattform
Firefox OS - og web som mobil plattformFirefox OS - og web som mobil plattform
Firefox OS - og web som mobil plattform
 
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
 
BK2015 Web app builder for arcgis
BK2015 Web app builder for arcgisBK2015 Web app builder for arcgis
BK2015 Web app builder for arcgis
 
Windows Virtual Desktop
Windows Virtual DesktopWindows Virtual Desktop
Windows Virtual Desktop
 
Javascript tar hevn
Javascript tar hevnJavascript tar hevn
Javascript tar hevn
 
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
 
20130212 firstpoint citrix seminar 12 februar
20130212 firstpoint citrix seminar 12 februar20130212 firstpoint citrix seminar 12 februar
20130212 firstpoint citrix seminar 12 februar
 
The Client Strikes Back
The Client Strikes BackThe Client Strikes Back
The Client Strikes Back
 
Blazor - en kjapp intro
Blazor - en kjapp introBlazor - en kjapp intro
Blazor - en kjapp intro
 
Ikt Fagforum - Presentasjon Av Autentiseringsprosjektet
Ikt Fagforum - Presentasjon Av AutentiseringsprosjektetIkt Fagforum - Presentasjon Av Autentiseringsprosjektet
Ikt Fagforum - Presentasjon Av Autentiseringsprosjektet
 
WebGIS tilpasset norske forhold - GENT
WebGIS tilpasset norske forhold - GENTWebGIS tilpasset norske forhold - GENT
WebGIS tilpasset norske forhold - GENT
 
Beste praksis for å implementere ArcGIS i din virksomhet - BK2016
Beste praksis for å implementere ArcGIS i din virksomhet - BK2016Beste praksis for å implementere ArcGIS i din virksomhet - BK2016
Beste praksis for å implementere ArcGIS i din virksomhet - BK2016
 
Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3
 
Dell Cloud Client Computing
Dell Cloud Client ComputingDell Cloud Client Computing
Dell Cloud Client Computing
 
BK2015 dataforvaltning i nettskyen
BK2015 dataforvaltning i nettskyenBK2015 dataforvaltning i nettskyen
BK2015 dataforvaltning i nettskyen
 
RES Software presentasjon - NORSK
RES Software presentasjon - NORSKRES Software presentasjon - NORSK
RES Software presentasjon - NORSK
 
Tips og triks for enklere administrasjon av ArcGIS for Server
Tips og triks for enklere administrasjon av ArcGIS for ServerTips og triks for enklere administrasjon av ArcGIS for Server
Tips og triks for enklere administrasjon av ArcGIS for Server
 
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
 

More from Geodata AS

Øvelse Oslofjord - BK2016
Øvelse Oslofjord  - BK2016Øvelse Oslofjord  - BK2016
Øvelse Oslofjord - BK2016Geodata 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
 
Workflow manager – hva er det og hva kan det brukes til - BK2016
Workflow manager – hva er det og hva kan det brukes til - BK2016Workflow manager – hva er det og hva kan det brukes til - BK2016
Workflow manager – hva er det og hva kan det brukes til - 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
 
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
 
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
 
Kom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProKom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProGeodata 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
 

More from Geodata AS (20)

Øvelse Oslofjord - BK2016
Øvelse Oslofjord  - BK2016Øvelse Oslofjord  - BK2016
Øvelse Oslofjord - BK2016
 
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
 
Workflow manager – hva er det og hva kan det brukes til - BK2016
Workflow manager – hva er det og hva kan det brukes til - BK2016Workflow manager – hva er det og hva kan det brukes til - BK2016
Workflow manager – hva er det og hva kan det brukes til - 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
 
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 ...
 
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
 
Kom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProKom i gang med ArcGIS Pro
Kom i gang med ArcGIS Pro
 
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
 

BK2011 Introduksjon til arc gis desktop add ins

  • 2. ArcGIS Desktop Add-Ins En ny måte å tilpasse og utvide ArcGIS Desktop applikasjoner • Enklere å utvikle og dele/distribuere – Mindre koding – Ingen installasjon eller registrering – Krever ikke administratorrettigheter • Sikrere – Kan signeres digitalt
  • 3. Add-In-typer støttet i ArcGIS 10.0 • Buttons • Tools • Combo Boxes • Multi-Items • Menus • Context Menus • Toolbars • Tools Palettes • Dockable Windows • Application Extensions • Editor Extensions
  • 4. Støttede utviklingsverktøy • Visual Studio 2008 + .Net 3.5 • Visual Studio 2010 + .Net 3.5 eller .Net 4.0 • Visual Basic 2008 Express Edition + .Net 3.5 • Visual C# 2008 Express Edition + .Net 3.5 • Visual Basic 2010 Express Edition + .Net 3.5 eller .Net 4.0 • Visual C# 2010 Express Edition + .Net 3.5 eller .Net 4.0 • Eclipse IDE (Java)
  • 5. Oppbygging av Add-In Assemblies/JARs XML Metadata Resources .esriAddIn AddIn File (zipped folder)
  • 6. Oppbygging av Add-In Assemblies/JARs XML Metadata Resources Config.xml .esriAddIn AddIn File (zipped folder)
  • 7. Config.xml Oppbygging <ESRI.Configuration xmlns="http://schemas.esri.com/Desktop/AddIns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> Metadata <Name>ArcMapAddinDemo</Name> <AddInID>{d25501fe-b336-4932-9b69-c7f9caec9a57}</AddInID> <Description>Dette er en demoapplikasjon utviklet for brukerkonferansen XML inneholder alle statiske data for en 2011.</Description> Add-in <Version>1.0</Version> <Image>ImagesArcMapAddinDemo.png</Image> • Name <Author>Trond Aurud</Author> <Company>Geodata</Company> • ID <Date>23.01.2011</Date> <Targets> • Target <Target name="Desktop" version="10.0" /> • Author </Targets> <AddIn language="CLR" library="ArcMapAddinDemo.dll" namespace="ArcMapAddinDemo"> • Version <ArcMap> <Commands> • Company <Button id="Geodata_ArcMapAddinDemo_DemoButton" • Website class="DemoButton" message="Add-in laget vha veiviseren i Visual Studio." • Description caption="Demo" tip="Kjører demo." category="Add-In Controls" • Caption image="ImagesDemoButton.png"> • Tooltip <Help heading="Demo-knapp">Denne knappen er laget som en demo for BK 2011.</Help> • Help </Button> </Commands> • Image </ArcMap> </AddIn> • Category </ESRI.Configuration> • Toolbars/Menus • Docking position • …
  • 8. Oppbygging av Add-In Assemblies/JARs XML Metadata Resources .esriAddIn AddIn File (zipped folder)
  • 9. Oppbygging Forretninglogikk Kodes ved bruk av • Visual Studio/Eclipse ved bruk av veivisere og maler • Basis-klasser for hver type Add-in • Full tilgang til ArcObjects API + utviklingsmiljø (.Net/Java) public class DemoButton : ESRI.ArcGIS.Desktop.AddIns.Button { protected override void OnClick() { ArcMap.Application.Caption = "BK2011 Demoapplikasjon"; } }
  • 11. Oppbygging av Add-In Assemblies/JARs XML Metadata Resources .esriAddIn AddIn File (zipped folder)
  • 12. Oppbygging Ressursfiler og lokalisering Config.xml (default) Images Config.es.xml es Config.fr.xml fr
  • 13. Filplassering og deling Internett • Add-In filer detekteres automatisk og lastes inn i Desktop-applikasjoner ved oppstart • Mapper for hver bruker og hver ArcGIS-versjon Under Windows Vista & Windows 7: C:Users<username>DocumentsArcGISAddInsDesktop10.0 Under Windows XP: C:Documents and Settings<username>My DocumentsArcGISMy Documents ArcGISAddInsDesktop10.0
  • 14. Filplassering og deling • Mappe i lokalnettverket • Forenkler oppdateringer Intranet
  • 15. Administrere Add-ins Installation Utility • Dobbeltklikk • Customize-dialog • XCOPY
  • 16. Administrere Add-Ins Add-In Manager • Viser detaljert informasjon om alle installerte Add-Ins • Egne vs. delte Add-ins • Slette Add-Ins
  • 17. Administrere Add-Ins Deling og sikkerhet • Angi mapper • Sikkerhets- innstillinger
  • 18. Demo