BK2011 Hvordan videreutvikle arc gis plattformen
-
Upload
geodata-as -
Category
Documents
-
view
1.105 -
download
4
description
Transcript of BK2011 Hvordan videreutvikle arc gis plattformen
![Page 1: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/1.jpg)
Hvordan videreutvikle ArcGIS plattformenAv Ottar Viken Valvåg
& Joachim E. Juell
![Page 2: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/2.jpg)
Agenda
• Oversikt over ArcGIS-plattformen
• Kort introduksjon til de ulike delene av systemet
– Hva finnes standard, når må det utvikles?
– Eksempel på videreutvikling
– Hvor komplekst er det (kompetanse/verktøy)?
– Hvor finner jeg mer informasjon?
![Page 3: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/3.jpg)
OverordnetArcGIS Desktop Webløsninger
HTML, JavaScript, FLEX, Silverlight
ArcGIS MobileArcPad
ArcGIS Explorer
SOAP REST OGC
Geodatabasen
GIS Tjenester
ArcGIS Server
SDKSDK
SDK
Egne
Web Services
Andre løsningerArcGIS Engine
SDK SDKSDK
SDK
![Page 4: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/4.jpg)
ArcGIS Desktop
![Page 5: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/5.jpg)
ArcGIS Desktop
• Ferdig applikasjon (ArcView, -Editor og Info)
• Ekstremt funksjonalitetsrik, i utgangspunktet ikke spisset
• Tilpasninger:
– Tools, commands, toolbars, m.m.
– AddIns (se eget minikurs), extensions
• Teknologi:
– Mxd/mxt
– Visual Basic for Applications (VBA)
– Python
– ArcObjects (COM - .Net/Java/C++)
• Resource Center
![Page 6: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/6.jpg)
ArcGIS Explorer Desktop
![Page 7: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/7.jpg)
ArcGIS Explorer Desktop
• Gratis 2D- og 3D-applikasjon
• Konfigurerbar
• SDK for å utvikle egne Add-ins
– Samples, templates, doc
• Krever VS2008 og .Net-kompetanse
• Enkel distribusjon (eaz-filer)
• Esri Resource Center
![Page 8: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/8.jpg)
ArcGIS Engine
• Frittstående eller integrert desktopapplikasjon
• ArcObjects pluss GUI-kontroller
• Utvikles i .Net, Java eller C++
• Malapplikasjon medfølger
• Windows Forms
• Esri Resource Center
![Page 9: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/9.jpg)
Mobile løsninger
![Page 10: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/10.jpg)
Mobile løsninger
• Ferdig applikasjoner (ArcPad, ArcGIS Mobile)
– Kan konfigureres eller videreutvikles (SDK’er)
• Lettere løsninger, ferdig applikasjon og SDK’er
– ArcGIS for WP7, iOS, Android
• Lette webapplikasjoner
– HTML / Javascript
• Resource Center
• Eget minikurs
![Page 11: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/11.jpg)
ArcGIS Web APIs
![Page 12: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/12.jpg)
ArcGIS Web APIs
• JavaScript, FLEX og Silverlight
• Bruk av ArcGIS Server REST-tjenester
– Funksjonalitet styres av dette
• Valg avhengig av kunnskap og behov
• Templates, flex-viewer, kommer flere viewers
• Egne minikurs på JavaScript og Silverlight
![Page 13: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/13.jpg)
Andre muligheter på Web
• ArcGIS Mapping for SharePoint
• ArcGIS.com / ArcGIS Explorer Online
• Geocortex Essentials
![Page 14: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/14.jpg)
Videreutvikle ArcGIS Server
• Geoprosesseringstjenester (modell el. Script)
• Custom COM components
• Server Object Extensions (SOE)
– Får web service grensesnitt ”på kjøpet”
• Krever mye ArcObjects-kompetanse
• .Net, Java eller C++ (COM)
• Resource Center
![Page 15: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/15.jpg)
Geodatabasen
• ArcObject API – full kontroll via ArcObjects
• ArcSDE API
– Nivået under ArcObjects – C eller Java
– SDE-kommandoer (kommandolinje)
• File Geodatabase API (C++)
• SQL
– ST_Geometry og ST_Raster
– Simple Feature Access (OGC)
– Oracle Spatial, SQL Server Spatial
– Resource Center
![Page 16: BK2011 Hvordan videreutvikle arc gis plattformen](https://reader030.fdocument.pub/reader030/viewer/2022020723/54550642af795998788b468a/html5/thumbnails/16.jpg)
Hva nå?
• Følg med på resten av minikursene
• Ta en titt på http://resources.arcgis.com
• Bestill kurs hos Geodata
• Kjøp tilgang til Esri Developer Network (EDN)
• Spørsmål?