+ All Categories
Home > Documents > Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS...

Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS...

Date post: 21-Oct-2019
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
41
Getting Started with Getting Started with ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server Nakul Bhatia and David Crosby Nakul Bhatia and David Crosby ESRI Charlotte ESRI Charlotte 1
Transcript
Page 1: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Getting Started with Getting Started with ArcGIS ServerArcGIS ServerArcGIS ServerArcGIS ServerNakul Bhatia and David CrosbyNakul Bhatia and David Crosby

ESRI CharlotteESRI Charlotte

11

Page 2: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

AgendaAgendagg

•• Overview of ArcGIS Server 9.3.1Overview of ArcGIS Server 9.3.1•• Working with GIS ServicesWorking with GIS Services•• Using Web GIS Service ClientsUsing Web GIS Service Clientsgg•• ArcGIS OnlineArcGIS Online•• Map CachingMap Caching•• ArcGIS MobileArcGIS Mobile•• ArcGIS MobileArcGIS Mobile•• Help ResourcesHelp Resources•• Questions? Questions?

22

Page 3: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What is ArcGIS Server?What is ArcGIS Server?•• A complete integrated systemA complete integrated system•• AuthorAuthor ArcGIS files in a familiar environment ArcGIS files in a familiar environment

(ArcMap(ArcMap ArcGlobeArcGlobe ModelBuilderModelBuilder))(ArcMap, (ArcMap, ArcGlobeArcGlobe, , ModelBuilderModelBuilder))•• Publish/ServePublish/Serve ArcGIS files (.mxd/.ArcGIS files (.mxd/.msdmsd, .3dd, ., .3dd, .tbxtbx, etc.) as services, etc.) as services•• UseUse in a wide in a wide

i f lii f livariety of clientsvariety of clients–– DesktopDesktop–– WebWeb

SS

UseUse

–– MobileMobile ServeServe

ArcGIS

AuthorAuthorArcGIS Server

ArcGIS Desktop

33

Page 4: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

ArcGIS Server ArcGIS Server Complete & Complete & Interoperable Interoperable ServerServer--Based GISBased GIS

•• Enterprise readyEnterprise readyMobileMobileWebWebDesktopDesktop

ArcGIS ServerArcGIS Server

OpenOpen

•• Open APIsOpen APIs•• Support for IT, Web, Support for IT, Web,

and industry and industry

DesktopDesktopAPIsAPIs

OGCOGCKMLKML

SOAPSOAPSQLSQL

ApplicationsApplications

standardsstandards•• ScalableScalable•• High performanceHigh performance

MappingMapping3D3D VisualizationVisualization

Services &Services &•• High performanceHigh performanceGDB

3D 3D VisualizationVisualizationGeoprocessingGeoprocessingData ManagementData Management

GeospatialGeospatialData ManagementData Management

Making GIS Knowledge Available Making GIS Knowledge Available to to Anyone Anyone

44

Page 5: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Editions and Levels of ArcGIS ServerEditions and Levels of ArcGIS ServerCapacityCapacity

EditionEdition Edition includesEdition includesLevelLevel

WorkgroupWorkgroup EnterpriseEnterpriseBasicBasic •• ArcSDEArcSDE

•• GeodataGeodata services for services for replicationreplication

•• SQL Server SQL Server ExpressExpress•• 10 users10 users

•• Any Any supported supported databasedatabase•• Unlimited Unlimited usersusers

StandardStandard Basic features plusBasic features plus ““ ““ctio

nalit

yct

iona

lity

pp•• Map, globe, Map, globe, geocodinggeocoding, , geoprocessing (ArcView tools)geoprocessing (ArcView tools)•• Web editingWeb editing

Func

Func

Web editingWeb editing•• Web ADFWeb ADF

AdvancedAdvanced Standard features plusStandard features plusAd dAd d ii

““ ““•• Advanced Advanced geoprocessinggeoprocessing•• Mobile ADF (Enterprise level)Mobile ADF (Enterprise level)

55UC 2008 Technical SessionUC 2008 Technical Session

Page 6: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What are What are GIS servicesGIS services??•• GIS service GIS service = GIS resource running on a server= GIS resource running on a server

–– VVss. GIS application on your local computer. GIS application on your local computerAl t GIS ti th t d l ll l bAl t GIS ti th t d l ll l b•• Almost any GIS operation that you can do locally may also be run Almost any GIS operation that you can do locally may also be run using a using a service.service.

WebWebBrowsersBrowsers

DesktopDesktop ExplorerExplorer MobileMobile OpenOpenAPIsAPIs

iPhoneiPhone(@ v. 10)(@ v. 10)

Globe Map Analysis & ImageG GlobeServices

MapServices Modeling

ServicesImage

Services GeometryGeodata

GDBGDB

66

Page 7: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What types of services can ArcGIS Server offer?What types of services can ArcGIS Server offer?yyMapMap

View or query a 2D map on the View or query a 2D map on the server.server.

Gl bGl bGlobeGlobeView or query a 3D globe on the View or query a 3D globe on the server.server.

GeocodeGeocodePerform address matching on the Perform address matching on the server.server.

GeodataGeodataP fP f d t li ti t ti th i t td t li ti t ti th i t t I t tI t tPerform Perform data replication, extraction, or query over the intranet or data replication, extraction, or query over the intranet or Internet.Internet.

GeoprocessingGeoprocessingRun a tool or model on the server and get the results Run a tool or model on the server and get the results back.back.

ImageImageProvide access to raster data through a Web service.Provide access to raster data through a Web service.

GeometryGeometryGeometry Geometry Help applications do geometric calculations (buffer, project, calculate area Help applications do geometric calculations (buffer, project, calculate area and length, etc.).and length, etc.).

77

Page 8: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What do I need to What do I need to author?author?

Service typeService type Published usingPublished using

MapMap Map document (.mxd or .Map document (.mxd or .pmfpmf) or map ) or map i d fi iti (i d fi iti ( dd))service definition (.service definition (.msdmsd))

GlobeGlobe Globe document (.3dd, .Globe document (.3dd, .pmfpmf –– 3D Analyst)3D Analyst)

G dG d L t ( l filL t ( l fil d t bd t b ))GeocodeGeocode Locator (.loc file or Locator (.loc file or geodatabasegeodatabase))

GeodataGeodata Geodatabase connection (.sde) or mapGeodatabase connection (.sde) or mapGeodataGeodata Geodatabase connection (.sde) or map Geodatabase connection (.sde) or map document with geodatabase layerdocument with geodatabase layer

GeoprocessingGeoprocessing Toolbox containing a model (.Toolbox containing a model (.tbxtbx) or map ) or map document ( mxd) with tool layerdocument ( mxd) with tool layerdocument (.mxd) with tool layerdocument (.mxd) with tool layer

ImageImage Raster dataset or layer file referencing a Raster dataset or layer file referencing a raster (.raster (.lyrlyr) or image service file (.) or image service file (.iscdefiscdef))

GeometryGeometry Does not require a GIS resourceDoes not require a GIS resource

88

Page 9: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

GIS Server ComponentsGIS Server Components

GIS server composed of a SOM and one or more SOCs

SOM: Server Object ManagerAccepts and routes requests for GIS services

SOC S Obj t C t iSOC: Server Object ContainerHosts and processes requests for GIS services

SOMSOM

SOCsSOCs

99

Page 10: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

SOM (Server Object Manager)SOM (Server Object Manager)( j g )( j g )

•• Manages GIS servicesManages GIS servicesi SOC hii SOC hi server

GIS serverrunning on SOC machinesrunning on SOC machines

•• Responsible for directingResponsible for directingrequests for servicesrequests for services

se ese e

SOM

1. Request forGIS service

–– Tracks services on each SOCTracks services on each SOC–– Handles load balancingHandles load balancing

for incoming requestsfor incoming requestsP h t t SOCP h t t SOC

I’m –– Passes each request to SOC Passes each request to SOC

best prepared to process itbest prepared to process itbusy!

SOC

SOC2. Routed to an

available SOCavailable SOC

Page 11: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

SOC (Server Object Container)SOC (Server Object Container)( j )( j )

•• Processes requestsProcesses requests serverGIS

serverProcesses requestsProcesses requestsfor GIS servicesfor GIS services

•• Configuration can haveConfiguration can haveone or several SOCsone or several SOCs

1. Request forGIS service

"abc"SOM

one or several SOCsone or several SOCs•• More SOCs = IncreasedMore SOCs = Increased

ability to process requestsability to process requests

abc

abc

abc2. All GIS services

runon all SOCs in your

SOCs

on all SOCs in yourconfiguration

Page 12: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

How do I manage my server?How do I manage my server?g yg y•• ArcCatalog (Desktop)ArcCatalog (Desktop)

–– Manage and publish services.Manage and publish services.M dif fi tiM dif fi ti–– Modify server configuration.Modify server configuration.

•• ArcGIS Server Manager (Web)ArcGIS Server Manager (Web)–– Manage and publish services.Manage and publish services.–– Modify server configuration.Modify server configuration.–– Create mobile and WebCreate mobile and Web

li tili tiapplications.applications.–– View logs.View logs.–– Manage security.Manage security.

1212

Page 13: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

DEMO: PUBLISHING A SERVICEDEMO: PUBLISHING A SERVICE

1313

Page 14: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Optimized Map Services Optimized Map Services

•• HighHigh--performance mapping engine new at 9.3.1performance mapping engine new at 9.3.1•• Two parts Two parts –– mapping engine and map optimizationmapping engine and map optimization•• Supports the creation of very fast dynamic maps as well as Supports the creation of very fast dynamic maps as well as

cached mapscached mapscached mapscached maps

WorkflowWorkflow11 Generate map in ArcMapGenerate map in ArcMap1.1. Generate map in ArcMap.Generate map in ArcMap.2.2. Analyze map.Analyze map.3.3. Optimize map.Optimize map.4.4. Save as .Save as .msdmsd file.file.5.5. Publish to ArcGIS Server.Publish to ArcGIS Server.

ArcGIS Server Performance and ScalabilityArcGIS Server Performance and ScalabilityThis afternoon 3:00This afternoon 3:00––4:30 PM 4:30 PM –– Tryon RoomTryon Room

Page 15: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

DEMO: OPTIMIZED MAP SERVICESDEMO: OPTIMIZED MAP SERVICES

1515

Page 16: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Map CachingMap Cachinggg

Page 17: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

How can I get my services to be as fast as ArcGIS How can I get my services to be as fast as ArcGIS g yg yOnline?Online?

Map CachesMap Caches•• Map and globe caches are the fastest way Map and globe caches are the fastest way to serve your to serve your maps.maps.•• PrecreatePrecreate map/globe images as tiles at multiple scale map/globe images as tiles at multiple scale levels:levels:

–– Choose scale levels of Choose scale levels of detail detail and tile and tile size.size.–– Users retrieve files from Users retrieve files from serverserver

rather rather than dynamically than dynamically creating maps.creating maps.

–– Queries still use dynamic data.Queries still use dynamic data.

1717

Page 18: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Caching (continued)Caching (continued)g ( )g ( )•• You create the cache in You create the cache in ArcCatalog.ArcCatalog.•• Available for map services and globe servicesAvailable for map services and globe services

ff•• Best Best for for –– Public map and globe servicesPublic map and globe services–– Static dataStatic data

•• Not the best forNot the best for–– Web editing applicationsWeb editing applications–– Desktop clients that need individual layer controlDesktop clients that need individual layer control–– Constantly changing dataConstantly changing data

Session tomorrow morning at 8:30 AM here in the Tryon Room will Session tomorrow morning at 8:30 AM here in the Tryon Room will cover caching in depth.cover caching in depth.

1818

Page 19: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What clients can I use with ArcGIS Server?What clients can I use with ArcGIS Server?–– Desktop clientDesktop client

•• ArcMap, ArcGIS Explorer, ArcMap, ArcGIS Explorer, ArcReaderArcReader, , A GIS E i li tiA GIS E i li tiArcGIS Engine applicationArcGIS Engine application

–– Web applicationWeb application•• Server based: .NET, JavaServer based: .NET, Java•• Browser based: JavaScript, Flex, or Silverlight Browser based: JavaScript, Flex, or Silverlight

via RESTvia REST

–– Mobile clientMobile client•• ArcGIS Mobile application for Windows MobileArcGIS Mobile application for Windows MobileArcGIS Mobile application for Windows Mobile ArcGIS Mobile application for Windows Mobile

devicesdevices•• .NET SDK for Mobile and Tablet platforms.NET SDK for Mobile and Tablet platforms

OGC

–– OGC clients (via WMS, WFS, WCS, KML)OGC clients (via WMS, WFS, WCS, KML)•• OpenLayersOpenLayers, Gaia, Google Earth . . ., Gaia, Google Earth . . . 1919

OGC

Page 20: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Using GIS services in Web applicationsUsing GIS services in Web applicationsgg•• Server based Server based –– Web ADFWeb ADF

–– ArcGIS Server Web ADF for the Microsoft .NET FrameworkArcGIS Server Web ADF for the Microsoft .NET FrameworkArcGIS Server Web ADF for the Java PlatformArcGIS Server Web ADF for the Java Platform–– ArcGIS Server Web ADF for the Java PlatformArcGIS Server Web ADF for the Java Platform

–– Create usingCreate using•• ArcGIS Server ManagerArcGIS Server Manager•• Integrated Development Environment (IDE)Integrated Development Environment (IDE)——Eclipse Microsoft VisualEclipse Microsoft VisualIntegrated Development Environment (IDE)Integrated Development Environment (IDE)——Eclipse, Microsoft Visual Eclipse, Microsoft Visual

Studio, etc.Studio, etc.

•• BrowserBrowser--based rich Internet applications (RIA)based rich Internet applications (RIA)–– ArcGIS API for JavaScriptArcGIS API for JavaScriptcG S o Ja aSc ptcG S o Ja aSc pt–– ArcGISArcGIS API for FlexAPI for Flex–– ArcGISArcGIS API for API for SilverlightSilverlight

–– Create usingCreate using•• JavaScript editor or text editorJavaScript editor or text editor•• Adobe Flex BuilderAdobe Flex Builder•• Microsoft Visual Studio or Expression BlendMicrosoft Visual Studio or Expression Blend

2020

Page 21: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What can you do with a serverWhat can you do with a server--based Web based Web yymapping application created with the Web ADF?mapping application created with the Web ADF?

•• Use many kinds of servicesUse many kinds of servicesUse many kinds of servicesUse many kinds of services–– ArcGIS Server, ArcIMSArcGIS Server, ArcIMS, WMS, , WMS, ArcGIS Online ArcGIS Online Services, etcServices, etc..

•• Many tasksMany tasksSearch and querySearch and query–– Search and querySearch and query

–– GeoprocessingGeoprocessing–– PrintingPrinting

Data editingData editing–– Data editingData editing–– Finding addressesFinding addresses

2121

Page 22: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

DEMO: CREATING A WEB MAPPING DEMO: CREATING A WEB MAPPING C OC OAPPLICATIONAPPLICATION

2222

Page 23: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What is REST?What is REST?•• REST = Representational State TransferREST = Representational State Transfer

–– API for interacting with services via a URLAPI for interacting with services via a URLE ample Use theE ample Use the StreetMapStreetMap ser ice to e port aser ice to e port a jpg imagejpg image ofof thethe–– Example: Use the Example: Use the StreetMapStreetMap service to export a .service to export a .jpg image jpg image of of the the United States.United States.

–– http://server.arcgisonline.com/ArcGIS/rest/services/ESRIhttp://server.arcgisonline.com/ArcGIS/rest/services/ESRIStreetMap World 2D/MapServer/export?bbox=StreetMap World 2D/MapServer/export?bbox=--122.2,24.89,122.2,24.89,--_St eet ap_ o d_ / apSe e /e po t?bbo_St eet ap_ o d_ / apSe e /e po t?bbo . , .89,. , .89,

70.59,46.92&format=jpg&f=image&size=800%2C+80070.59,46.92&format=jpg&f=image&size=800%2C+800

–– ArcGIS Services Directory exposes REST API.ArcGIS Services Directory exposes REST API.–– http://localhost/ArcGIS/resthttp://localhost/ArcGIS/restpp

•• REST services power Web APIs.REST services power Web APIs.•• Simple interface is available from any API.Simple interface is available from any API.•• Services DirectoryServices Directory is used to browse the contents of ArcGISis used to browse the contents of ArcGIS•• Services DirectoryServices Directory is used to browse the contents of ArcGIS is used to browse the contents of ArcGIS

Server and obtain the information needed to develop applications Server and obtain the information needed to develop applications and test services.and test services.

2323

Page 24: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What can I do with browserWhat can I do with browser--based rich Internet based rich Internet applications (RIAs)?applications (RIAs)?

J S i t Fl Sil li ht API th h th REST APIJ S i t Fl Sil li ht API th h th REST API•• JavaScript, Flex, Silverlight APIs through the REST APIJavaScript, Flex, Silverlight APIs through the REST API

•• Mash up with other servicesMash up with other services–– ArcGISArcGIS OnlineOnline–– Google MapsGoogle Maps–– Microsoft Bing MapsMicrosoft Bing Maps

•• Embed maps in any existing HTML pageEmbed maps in any existing HTML page•• Work with ArcGIS ServicesWork with ArcGIS Services

–– GeoprocessingGeoprocessingp gp g–– Find Address (Find Address (GeocodingGeocoding))–– QueryQuery

2424

Page 25: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

DEMO: CREATING A BROWSERDEMO: CREATING A BROWSER--BASED WEB BASED WEB APPLICATION USING THE APPLICATION USING THE JAVASCRIPTJAVASCRIPT APIAPI

http://resources.esri.com/arcgisserver/apis/javascript/arcgis/index.cfm?fa=homehttp://resources.esri.com/arcgisserver/apis/javascript/arcgis/index.cfm?fa=home

2525

Page 26: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

SAMPLE APPLICATION COMBINING ASAMPLE APPLICATION COMBINING ASAMPLE APPLICATION COMBINING A SAMPLE APPLICATION COMBINING A GEOPROCESSING SERVICE AND MAP SERVICEGEOPROCESSING SERVICE AND MAP SERVICE

http://mapapps esri com/serverdemos/siteselection/index hthttp://mapapps esri com/serverdemos/siteselection/index hthttp://mapapps.esri.com/serverdemos/siteselection/index.hthttp://mapapps.esri.com/serverdemos/siteselection/index.html#ml#

Page 27: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What is ArcGIS Online?What is ArcGIS Online?Your foundation for online GISYour foundation for online GIS

•• ArcGIS ArcGIS Online provides GIS services to ArcGIS usersOnline provides GIS services to ArcGIS users–– Imagery, street maps, physical features, etc.Imagery, street maps, physical features, etc.

•• ArcGISArcGIS Online uses ArcGISOnline uses ArcGIS Server.Server.ArcGIS ArcGIS Online uses ArcGIS Online uses ArcGIS Server.Server.–– Essentially a very large ArcGIS Server implementationEssentially a very large ArcGIS Server implementation

•• You don’t need ArcGIS Server to consume the services:You don’t need ArcGIS Server to consume the services:–– ArcMap, ArcGIS Explorer, ArcMap, ArcGIS Explorer, ArcGlobeArcGlobe, , ArcReaderArcReader, and Web mapping , and Web mapping p, p ,p, p , ,, , pp g, pp g

applications are all supported clients.applications are all supported clients.

Page 28: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Share your work with others through ArcGIS Share your work with others through ArcGIS y gy gOnlineOnline

•• Key new functionality of Key new functionality of ArcGIS OnlineArcGIS Online is the ability to is the ability to share your maps, layers, services, and tools with others on share your maps, layers, services, and tools with others on ArcGIS Online.ArcGIS Online.

•• Content is then searchable through www.arcgisonline.com.Content is then searchable through www.arcgisonline.com.

Page 29: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Resource Center for ArcGIS Server Resource Center for ArcGIS Server •• Central location for Central location for

ArcGIS resourcesArcGIS resources•• ArcGISArcGIS Web APIsWeb APIs•• Sample GIS serverSample GIS server

A GIS O liA GIS O li•• ArcGIS OnlineArcGIS Online•• HelpHelp•• SupportSupport•• SupportSupport

––ForumsForums––Development BlogDevelopment Blog http://resources.esri.com/arcgisserver

––Technical articlesTechnical articles––Software updatesSoftware updates––Code GalleryCode Galleryyy

Page 30: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

DEMO: DEMO: S G S S C SS G S S C SUSING REST SERVICESUSING REST SERVICES

3030

Page 31: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

How do I create mobile applications?How do I create mobile applications?pppp

•• Use ArcGIS Server Manager toUse ArcGIS Server Manager to–– Serve mobile mapsServe mobile maps–– Create mobile projects Create mobile projects

•• Server Manager is a host forServer Manager is a host forgg–– Deploying mobile projectsDeploying mobile projects–– Deploying mobile applicationsDeploying mobile applications–– Serving mobile mapsServing mobile mapsServing mobile mapsServing mobile maps

3131

Page 32: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

ArcGIS Mobile ApplicationArcGIS Mobile Applicationpppp

•• TaskTask--driven user experiencedriven user experience•• Create and configure using Create and configure using

ArcGIS Server ManagerArcGIS Server Manager•• Target applicationsTarget applicationsTarget applicationsTarget applications

–– Simple GIS feature editingSimple GIS feature editing–– Map viewingMap viewing

•• Target platformsTarget platformsTarget platformsTarget platforms–– Windows Mobile 5/6Windows Mobile 5/6

•• Pocket PCPocket PC•• SmartphoneSmartphonepp

–– Windows XP/VistaWindows XP/Vista–– Tablet PCsTablet PCs

3232

Page 33: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

ArcGIS Mobile Application ArcGIS Mobile Application

•• GIS tasksGIS tasks–– View and navigate maps.View and navigate maps.–– Collect new GIS features.Collect new GIS features.–– Update existing GIS features.Update existing GIS features.p gp g–– Synchronize with GIS server.Synchronize with GIS server.–– Use Global Positioning System.Use Global Positioning System.–– Search for GIS features.Search for GIS features.–– Manage a work list.Manage a work list.–– Check device Check device sstatustatus..

3333

Page 34: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

DEMO: CREATING A MOBILE APPLICATIONDEMO: CREATING A MOBILE APPLICATION

AArcrcGIS MOBILEGIS MOBILE——AN INTRODUCTIONAN INTRODUCTIONWEDNESDAY 10:30WEDNESDAY 10:30––NOONNOONINDEPENDENCE ROOMINDEPENDENCE ROOMINDEPENDENCE ROOMINDEPENDENCE ROOM

3434

Page 35: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What resources are available?What resources are available?•• The best place to start is the new site atThe best place to start is the new site at

http://resources.arcgis.comhttp://resources.arcgis.com..

3535

Page 36: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Links are neatly organized on the left side of the page, with Links are neatly organized on the left side of the page, with quick access to all of the available resources.quick access to all of the available resources.

Page 37: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Installation and configurationInstallation and configurationgg•• InstallationInstallation

–– PostinstallationPostinstallationG tti th t f d l tG tti th t f d l t•• Getting the most from your deploymentGetting the most from your deployment

•• SecuritySecurity•• ScalabilityScalability•• LicensingLicensing•• ExtensionsExtensions

UC 2008 Technical SessionUC 2008 Technical Session 3737

Page 38: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

How do I install ArcGIS Server?How do I install ArcGIS Server?•• Plan for installationPlan for installation

–– Review system Review system requirementsrequirements•• http://support esri comhttp://support esri com >> Web ADF Runtime or SDKWeb ADF Runtime or SDKer

ver

•• http://support.esri.comhttp://support.esri.com > > Software > ArcGIS Server > Software > ArcGIS Server > System RequirementsSystem Requirements

•• Install components on Install components on

Web ADF Runtime or SDKWeb ADF Runtime or SDK

Web

se

Web applicationsWeb applications

appropriate serverappropriate server–– One box One box –– Single tierSingle tier–– Many boxes Many boxes –– MultitierMultitier

Server Object Manager (SOM)Server Object Manager (SOM)

serv

er

Server Object Container (SOC)Server Object Container (SOC)•• PostinstallationPostinstallation

–– Configures and authorizes Configures and authorizes ArcGIS ServerArcGIS Server

GIS

s Server Object Container (SOC)Server Object Container (SOC)

ArcSDEArcSDE

File File serverserver GeodatabaseGeodatabasea

serv

er

UC 2008 Technical SessionUC 2008 Technical Session 3838

serverserver

Dat

a

Page 39: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

How do I secure my services and applications?How do I secure my services and applications?yyWeb clients (Internet)Web clients (Internet)

•Examples•Web browsersS b d W b li ti rv

er

•Server-based Web applications•Desktop and mobile applications

•Role-based security •Users are in roles that are granted access•Administered from ArcGIS Server Manager

Web ADF Runtime or SDKWeb ADF Runtime or SDK

Web

se

Web applicationsWeb applications

g•Stored in a database or operating system

Server Object Manager (SOM)Server Object Manager (SOM)

serv

er

Server Object Container (SOC)Server Object Container (SOC)Local clients (Intranet)Local clients (Intranet)

GIS

s Server Object Container (SOC)Server Object Container (SOC)

ArcSDEArcSDE

oca c e ts ( t a et)oca c e ts ( t a et)•Examples

•Server-based Web applications•Desktop and mobile applications

•Operating system users in agsusers/agsadmin

File File serverserver GeodatabaseGeodatabasea

serv

erDatabase clientsDatabase clients

•Operating systemD t b th ti ti

UC 2008 Technical SessionUC 2008 Technical Session 3939

serverserver

Dat

a•Database authentication

Page 40: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

What extensions are available?What extensions are available?•• Standard or Advanced editionsStandard or Advanced editions

–– NetworkNetworkDataData InteroperabilitInteroperabilit–– Data Data InteroperabilityInteroperability

–– ImageImage–– Job TrackingJob Tracking

Ad d ditiAd d diti•• Advanced editionAdvanced edition–– SpatialSpatial–– 3D 3D AnalystAnalyst–– GeostatisticalGeostatistical–– SchematicsSchematics

UC 2008 Technical SessionUC 2008 Technical Session 4040

Page 41: Getting Started with ArcGIS Server - Amazon S3 · UC 2008 Technical Session5. What are What are GIS servicesGIS services?? • GIS service GIS service = GIS resource running on a

Questions?Questions?

Visit Visit the Support Services or the Product islands the Support Services or the Product islands in the exhibit hall for in the exhibit hall for more more information.information.

Please remember to fill out your surveys!Please remember to fill out your surveys!

THANK YOU THANK YOU


Recommended