You are on page 1of 28

Developing Web Mapping Applications For ArcGIS Server

October 18th 2010

About ArcGIS Server

Publishes different types of map services

vector/raster data, processing services

October 18th

ArcGIS Server 4 GL

About ArcGIS Server

Publishes different types of map services

vector/raster data, processing services

Implements various standards

KML, ..., OGC WMS/WFS, but not WPS :-(

October 18th

ArcGIS Server 4 GL

ArcGIS and Web Server 1 Service1 Service2 Service3 ... MapingApp

Web Server 2 (local PC) MapingApp1 MapingApp2 ...

October 18th

ArcGIS Server 4 GL

About ArcGIS Server

Services can be differently geo-referenced

October 18th

ArcGIS Server 4 GL

About ArcGIS Server

Services can be differently geo-referenced Supports on the fly transformation

Mapping applications can integrate differently referenced services (from different sources)

October 18th

ArcGIS Server 4 GL

Administrating the Server

Browser-based server manager

October 18th

ArcGIS Server 4 GL

Administrating the Server

Browser-based server manager Publish/start/stop services

October 18th

ArcGIS Server 4 GL

Administrating the Server

Browser-based server manager Publish/start/stop services Create out-of-the-box mapping applications

Using services from different sources

October 18th

ArcGIS Server 4 GL

Administrating the Server

Browser-based server manager Publish/start/stop services Create out-of-the-box mapping applications

Using services from different sources

Demo 1: Create ootb-application (MS postal)


ArcGIS Server 4 GL 10

October 18th

Application Development

Microsoft Visual Studio provides templates and controls for web mapping applications Development in C# or Visual Basic

October 18th

ArcGIS Server 4 GL

11

Application Development

Microsoft Visual Studio provides templates and controls for web mapping applications Development in C# or Visual Basic Pay attention: Use .NET-Framework 3.5

October 18th

ArcGIS Server 4 GL

12

Application Development

Microsoft Visual Studio provides templates and controls for web mapping applications Development in C# or Visual Basic Pay attention: Use .NET-Framework 3.5

Demo 2: Application template (load WMS)


ArcGIS Server 4 GL 13

October 18th

Model Custom Services

Service can be modeled in ArcGIS Desktop before publishing

October 18th

ArcGIS Server 4 GL

14

Model Custom Services

Service can be modeled in ArcGIS Desktop before publishing Adjustment of drawing scales, visual properties,

October 18th

ArcGIS Server 4 GL

15

Model Custom Services

Service can be modeled in ArcGIS Desktop before publishing Adjustment of drawing scales, visual properties, Export Map Service Definition (MSD-file)

October 18th

ArcGIS Server 4 GL

16

Model Custom Services

Service can be modeled in ArcGIS Desktop before publishing Adjustment of drawing scales, visual properties, Export Map Service Definition (MSD-file) Publish service via ArcGIS Server Manager

October 18th

ArcGIS Server 4 GL

17

Model Custom Services

Service can be modeled in ArcGIS Desktop before publishing Adjustment of drawing scales, visual properties, Export Map Service Definition (MSD-file) Publish service via ArcGIS Server Manager

Demo 3: Create/add service with OSM data


ArcGIS Server 4 GL 18

October 18th

Plain application

Three components sufficient

ScriptManager MapResourceManager Map

October 18th

ArcGIS Server 4 GL

19

Plain application

Three components sufficient

ScriptManager MapResourceManager Map

Demo 4: Create plain application with Venezuela data

October 18th

ArcGIS Server 4 GL

20

Other APIs

Development with .NET best supported

October 18th

ArcGIS Server 4 GL

21

Other APIs

Development with .NET best supported Application development also possible with

Microsoft Silverlight Adobe Flex Java

October 18th

ArcGIS Server 4 GL

22

Other APIs

Development with .NET best supported Application development also possible with

Microsoft Silverlight Adobe Flex Java

OpenLayers can use ArcGIS services as well

October 18th

ArcGIS Server 4 GL

23

Resources

ArcGIS online resource center

http://resources.arcgis.com

ArcGIS Client/Server development with different APIs

http://resources.arcgis.com/content/ar cgisserver/web-apis

October 18th

ArcGIS Server 4 GL

24

Tutorials, Samples, Data

Well documented online help with tutorials

October 18th

ArcGIS Server 4 GL

25

Tutorials, Samples, Data

Well documented online help with tutorials Code samples for different APIs

October 18th

ArcGIS Server 4 GL

26

Tutorials, Samples, Data

Well documented online help with tutorials Code samples for different APIs Some free geodata sources provided by the Fachschaft

http://geofs.unimuenster.de/geoinf/page/doku.php? id=freies:geodaten

October 18th

ArcGIS Server 4 GL

27

Thanks!

October 18th

ArcGIS Server 4 GL

28