Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C...

13
© Foliage 2012 Company Confidential © Foliage 2012 Esri DevSummit 2012

Transcript of Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C...

Page 1: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential © Foliage 2012

Esri DevSummit 2012

Page 2: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential © Foliage 2012 C

Starting with ArcGIS Runtime SDK for WPF

Bjorn Kuiper, Esri DevSummit 2012

2

Page 3: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential 3

• Short introduction into ArcGIS Runtime

• ArcGIS Runtime SDK for WPF – getting started

• Consuming Map- and Geoprocessing packages

• Dynamic Layers

• Tips and tricks

• Current limitations of ArcGIS Runtime BETA 2

• Q&A

AGENDA

Page 4: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential 4

Short introduction into ArcGIS Runtime

App.exe

ArcGIS Online

ArcGIS Server ArcGIS Runtime

API

drawing taken from Esri UC 2011 ArcGIS Runtime Presentation

Page 5: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential 5

- WPF Samples

- VS2010 Template

- Prelease in April

- Currently BETA 2

ArcGIS Runtime – getting started

Page 6: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential

DEMO

6

Page 7: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential 7

Consuming Map- and Geoprocessing packages

source code from: http://forums.esri.com/Thread.asp?c=93&f=992&t=184685

Public Sub CreateBufferShapefile() 'Creates an empty polygon shapefile with a text field. Dim pMxDoc As IMxDocument Dim pMap As IMap pMxDoc = ThisDocument pMap = pMxDoc.FocusMap Dim pLayer As IFeatureLayer Dim pDataset As IDataset Dim pWorkspace As IWorkspace 'specify the folder to hold the created shapefile as a workspace Dim pFWS As IFeatureWorkspace Dim pWorkspaceFactory As IWorkspaceFactory pWorkspaceFactory = New ShapefileWorkspaceFactory pFWS = pWorkspaceFactory.OpenFromFile("D:\Temp", 0) 'Set up a simple fields collection Dim pFields As IFields Dim pFieldsEdit As IFieldsEdit pFields = New esriGeoDatabase.Fields pFieldsEdit = pFields 'Create a shape field………………..

Page 8: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential

DEMO

8

Page 9: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential 9

Dynamic Layers

source code from: http://forums.esri.com/Thread.asp?c=93&f=992&t=184685

- Geoprocessing Package with map result

- Dynamically create Map Packages

- DynamicLayers feature

Page 10: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential

DEMO

10

Page 11: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential 11

- Use Fiddler (http://www.fiddler2.com/)

- Don’t forget to update the ArcGIS Runtime configuration file

- ArcGIS Runtime website - Showed how to open website from within the application

- Use the forums! (http://forums.arcgis.com/forums/)

- ArcGIS Runtime WPF Samples application

Tips and tricks

Page 12: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential 12

- Not all the toolbox functions are yet supported

- Dynamic Layers functionality is lacking

- No support for server extensions (SOE on ArcGIS Server)

- Release cycle behind on official Esri cycle

Current limitations of BETA 2

Page 13: Esri DevSummit 2012 - Kuiper Cycling Poule© Foliage 2012 Company Confidential© Foliage 2012 C Starting with ArcGIS Runtime SDK for WPF Bjorn Kuiper, Esri DevSummit 2012 2© Foliage

© Foliage 2012 Company Confidential 13

e-mail: [email protected]

Twitter: @bjornkuiper

Presentation available at:

http://bit.ly/GQE57N

http://www.foliage.com/industries/esri_dev_summit_presentation.php

Q & A - Contact