bk2011 hvordan videreutvikle arc gis plattformen

Post on 01-Nov-2014

1.106 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Hvordan videreutvikle ArcGIS plattformenAv Ottar Viken Valvåg

& Joachim E. Juell

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?

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

ArcGIS Desktop

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

ArcGIS Explorer Desktop

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

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

Mobile løsninger

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

ArcGIS Web APIs

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

Andre muligheter på Web

• ArcGIS Mapping for SharePoint

• ArcGIS.com / ArcGIS Explorer Online

• Geocortex Essentials

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

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

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?

top related