BK2011 Hvordan videreutvikle arc gis plattformen

893 views
810 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
893
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BK2011 Hvordan videreutvikle arc gis plattformen

  1. 1. HvordanvidereutvikleArcGISplattformenAv Ottar Viken Valvåg& Joachim E. Juell
  2. 2. 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?
  3. 3. OverordnetArcGIS Desktop ArcGIS Explorer Andre løsninger ArcGIS Mobile Webløsninger ArcGIS Engine ArcPad HTML, JavaScript, FLEX, Silverlight SDK SDK SDK SDK SDK ArcGIS Server SOAP REST OGC GIS Tjenester Egne SDK Web Services Geodatabasen SDK
  4. 4. ArcGIS Desktop
  5. 5. 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
  6. 6. ArcGIS Explorer Desktop
  7. 7. 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
  8. 8. 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
  9. 9. Mobile løsninger
  10. 10. 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
  11. 11. ArcGIS Web APIs
  12. 12. 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
  13. 13. Andre muligheter på Web• ArcGIS Mapping for SharePoint• ArcGIS.com / ArcGIS Explorer Online• Geocortex Essentials
  14. 14. 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
  15. 15. 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
  16. 16. 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?

×