introduction to arcgis server - creating and using gis ... · pdf fileenabling web gis with...
TRANSCRIPT
Mark HoInstructor – Washington, DC
Introduction to ArcGIS Server - Creating and Using
GIS Services
Technical Workshop Technical Workshop Road MapRoad Map
Product overviewProduct overviewBuilding server applicationsBuilding server applicationsGIS servicesGIS servicesDeveloperDeveloperHelp resourcesHelp resourcesQ&A sessionQ&A session–– Save your questions until the end of the presentationSave your questions until the end of the presentation
Technical Workshop GoalsTechnical Workshop GoalsBroad overview of what ArcGIS Server can doBroad overview of what ArcGIS Server can do–– Authoring contentAuthoring content–– Using GIS servicesUsing GIS services–– Developing applicationsDeveloping applications
BeginnerBeginner’’s perspectives perspective–– Assume you are new to Web GISAssume you are new to Web GIS
Demonstrate what is available right nowDemonstrate what is available right now–– Focus on the current release Focus on the current release -- ArcGIS Server 9.2ArcGIS Server 9.2
What to know more about the upcoming release?What to know more about the upcoming release?–– WhatWhat’’s New in ArcGIS Server 9.3s New in ArcGIS Server 9.3
Friday morning 8:30Friday morning 8:30--10:00am, Room 20610:00am, Room 206
What is ArcGIS Server?What is ArcGIS Server?Complete & integrated serverComplete & integrated server--based GISbased GISOutOut--ofof--thethe--box applications and services box applications and services Rich developer opportunitiesRich developer opportunitiesKey product goalsKey product goals–– Ease of useEase of use–– Improved performanceImproved performance–– Enhanced developer productivityEnhanced developer productivity–– Comprehensive GIS functionalityComprehensive GIS functionality–– Complete, integrated serverComplete, integrated server--based solutionbased solution
ArcGIS Server architectureArcGIS Server architecture
ArcGIS Desktop
ArcCatalog
Manager
ArcGIS Server
Web server
Geodatabases
GIS server
Product PlatformsProduct PlatformsMicrosoft .Net FrameworkMicrosoft .Net Framework–– WindowsWindows
Java PlatformJava Platform–– Windows, Linux, SolarisWindows, Linux, Solaris
Provides platformProvides platform--specific install, documentation, SDKspecific install, documentation, SDKSame GIS functionality across platformsSame GIS functionality across platforms
ArcGIS Server: EditionsArcGIS Server: EditionsOne product with:One product with:
Spatial data management Visualization Analysis
BasicStandardAdvanced
ArcGIS Server:ArcGIS Server:Functionality matrixFunctionality matrix
Basic Standard AdvancedGeodatabase Management (ArcSDE)
Geodatabase Replication
Mapping
3D Services (Globe, KML)
ArcView-Level Geoprocessing
ArcInfo-Level Geoprocessing
Web ADF (.NET or Java)
Mobile ADF (.NET)
Enterprise Java Beans (Java)
Web-Based Editing
Extensions for Standard: Network Analyst, Data Interoperability Extensions for Standard and Advanced: Spatial Analyst, 3D Analyst
ArcGIS Server: CapacityArcGIS Server: CapacityDatabase managementDatabase managementCapacity levelsCapacity levels
Server DBMS CapacityWorkgroup Windows SQL Server
Expressmax 4GB
Enterprise Windows, Linux, Solaris
SupportedRDBMS
Unlimited
ArcGIS Server: ArcGIS Server: OutOut--ofof--thethe--box Web GISbox Web GIS
Development skills are no longer required!Development skills are no longer required!Tools for serving GIS content on the Internet Tools for serving GIS content on the Internet –– 2D maps2D maps–– 3D maps and globes3D maps and globes–– GeodatabasesGeodatabases–– GIS functionality such as locators and geoprocessing modelsGIS functionality such as locators and geoprocessing models
Tools for creating powerful Web mapping applicationsTools for creating powerful Web mapping applicationsClients for consuming GIS servicesClients for consuming GIS services–– ArcGIS DesktopArcGIS Desktop–– ArcGIS ExplorerArcGIS Explorer
ArcGIS Server:ArcGIS Server:Development platformDevelopment platform
Platform for building custom GIS Web applicationsPlatform for building custom GIS Web applications–– .NET or Java.NET or Java
Web mapping application templateWeb mapping application templateWeb ADF controlsWeb ADF controls–– MapMap–– Table of contentsTable of contents–– ToolbarToolbar–– Many othersMany others
DemonstrationDemonstrationUse a Web mapping applicationUse a Web mapping applicationUse a service in different clientsUse a service in different clients
Technical Workshop Technical Workshop Road MapRoad Map
Product overviewProduct overviewBuilding server applicationsBuilding server applicationsGIS servicesGIS servicesDeveloperDeveloperHelp resourcesHelp resourcesQ&A sessionQ&A session–– Save your questions until the end of the presentationSave your questions until the end of the presentation
Enabling Web GIS with Enabling Web GIS with ArcGIS Server ArcGIS Server
Publish GIS resources to create GIS servicesPublish GIS resources to create GIS services–– GIS resources are assets you create using ArcGIS DesktopGIS resources are assets you create using ArcGIS Desktop–– GIS services make those resources available on the WebGIS services make those resources available on the Web
GIS Resource GIS Service
Map document (.mxd) Map service
Globe document (.3dd) Globe service
Address locator Geocoding service
ArcGIS Toolbox (.tbx) Geoprocessing service
Geodatabase Geodata service
ArcGIS Server: WorkflowArcGIS Server: Workflow1.1. AuthorAuthor GIS contentGIS content
–– ArcGIS Desktop applicationsArcGIS Desktop applications
2.2. ServeServe GIS servicesGIS services–– ArcCatalog ArcCatalog –– ArcGIS Server ManagerArcGIS Server Manager
3.3. UseUse GIS servicesGIS services–– WebWeb--mapping applicationsmapping applications–– ArcGIS ExplorerArcGIS Explorer–– ArcGIS DesktopArcGIS Desktop
Publishing GIS resourcesPublishing GIS resourcesPublish GIS resources to Publish GIS resources to create GIS servicescreate GIS servicesArcCatalogArcCatalog–– Publish to ArcGIS Server wizardPublish to ArcGIS Server wizard–– Add New Service wizardAdd New Service wizard
ArcGIS Server ManagerArcGIS Server Manager–– Publish a GIS resourcePublish a GIS resource–– Add new serviceAdd new service
ArcGIS Server ManagerArcGIS Server ManagerWebWeb--based administration toolbased administration tool–– Publish GIS services Publish GIS services –– Create Web mapping Create Web mapping
applicationsapplications–– Manage GIS Server Manage GIS Server
propertiesproperties
Creating Web mapping Creating Web mapping applicationsapplications
Use ArcGIS Server ManagerUse ArcGIS Server ManagerDisplay multiple map services Display multiple map services –– ArcGIS ServerArcGIS Server–– ArcIMSArcIMS–– WMSWMS–– ArcWeb ServicesArcWeb Services
Set properties of the applicationSet properties of the application–– Images, map elementsImages, map elements
Configure tasks for specific GIS functionalityConfigure tasks for specific GIS functionality–– OutOut--ofof--thethe--box tasksbox tasks–– Build custom tasksBuild custom tasks
Adding functionality Adding functionality through tasksthrough tasks
Tasks are used toTasks are used to–– Ask questionsAsk questions–– Display answersDisplay answers
OutOut--ofof--thethe--box tasksbox tasks–– EditingEditing–– Find AddressFind Address–– Find PlaceFind Place–– GeoprocessingGeoprocessing–– Query AttributesQuery Attributes–– Search AttributesSearch Attributes
Custom tasksCustom tasks
DemonstrationDemonstrationAuthor content in ArcMapAuthor content in ArcMapCreate a map serviceCreate a map serviceBrowse ArcGIS Server ManagerBrowse ArcGIS Server ManagerBuild a Web mapping applicationBuild a Web mapping application
Technical Workshop Technical Workshop Road MapRoad Map
Product overviewProduct overviewBuilding server applicationsBuilding server applicationsGIS servicesGIS servicesDeveloperDeveloperHelp resourcesHelp resourcesQ&A sessionQ&A session–– Save your questions until the end of the presentationSave your questions until the end of the presentation
Services to visualize dataServices to visualize dataMap servicesMap servicesWMSWMS
Publishing mapsPublishing mapsPublish high quality maps Publish high quality maps Support for Identify, Find, Support for Identify, Find, Select, Query, and other toolsSelect, Query, and other toolsBuild cached map servicesBuild cached map services–– High performance map servicesHigh performance map services–– Tiles preTiles pre--rendered at fixed scalesrendered at fixed scales–– Rapid display of staticRapid display of static--base mapsbase maps–– Rich cartographic symbols with Rich cartographic symbols with
high performancehigh performance
Publishing Globe LayersPublishing Globe LayersPublish an ArcGlobe documentPublish an ArcGlobe documentCreates globe service with globe layersCreates globe service with globe layers–– RasterRaster–– 2D vector2D vector–– 3D vector3D vector
Display globe servicesDisplay globe services–– ArcGlobeArcGlobe–– Globe ControlGlobe Control–– ArcGIS ExplorerArcGIS Explorer
ArcGIS ExplorerArcGIS ExplorerFree, lightweight, easy to useFree, lightweight, easy to useClient to ArcGIS ServerClient to ArcGIS ServerAccess, integrate, use GIS servicesAccess, integrate, use GIS services3D and 2D data visualization3D and 2D data visualizationAnswer questionsAnswer questions
Answer questions with Answer questions with GIS servicesGIS services
Using services for analysisUsing services for analysisGeoprocessing servicesGeoprocessing services–– Author geoprocessing modelsAuthor geoprocessing models
Geocoding servicesGeocoding services–– Single, batch,Single, batch,
reverse geocodingreverse geocoding
Network analysis servicesNetwork analysis services–– Shortest path, routing, Shortest path, routing,
closest facility, service areasclosest facility, service areas
Services for dataServices for datamanagementmanagement
Geodatabase connectionGeodatabase connectionGeodata services supportGeodata services support–– Creating checkCreating check--out, out,
11--way and 2way and 2--way replicas way replicas –– Exporting and importing Exporting and importing
replica changesreplica changes–– Synchronize published Synchronize published
databases over the Web databases over the Web using standard replication using standard replication tools in ArcGIS Desktoptools in ArcGIS Desktop
State
County
City
ArcGIS OnlineArcGIS OnlineReadyReady--toto--use GIS servicesuse GIS services–– View in ArcGIS Desktop or ArcGIS ExplorerView in ArcGIS Desktop or ArcGIS Explorer–– Combine with your own servicesCombine with your own services
DemonstrationDemonstrationBuild a map cacheBuild a map cacheUse a globe serviceUse a globe serviceView an editing applicationView an editing applicationExplore a geoprocessing taskExplore a geoprocessing taskInteract with a geodata serviceInteract with a geodata service
Technical Workshop Technical Workshop Road MapRoad Map
Product overviewProduct overviewBuilding server applicationsBuilding server applicationsGIS servicesGIS servicesDeveloperDeveloperHelp resourcesHelp resourcesQ&A sessionQ&A session–– Save your questions until the end of the presentationSave your questions until the end of the presentation
Developing Server Developing Server applicationsapplications
Web applicationsWeb applications–– Common Web Application Developer framework (ADF)Common Web Application Developer framework (ADF)
Included with ArcGIS Server and ArcIMSIncluded with ArcGIS Server and ArcIMS
–– Getting startedGetting startedArcGIS Server Manager, Template, Web ControlsArcGIS Server Manager, Template, Web Controls
Mobile applicationsMobile applications–– Build focused fieldBuild focused field--based applications for mobile devicesbased applications for mobile devices–– GPS supportGPS support
Geospatial Enterprise JavaBeansGeospatial Enterprise JavaBeans–– OutOut--ofof--thethe--box EJBs that perform GIS tasksbox EJBs that perform GIS tasks
Developer optionsDeveloper optionsRich developer frameworkRich developer framework–– Support for popular development environmentsSupport for popular development environments
Visual Studio 2005Visual Studio 2005EclipseEclipseSun Java CreatorSun Java Creator
Flexible optionsFlexible options–– Web, mobile, Geospatial EJBsWeb, mobile, Geospatial EJBs
Focused SDKs for .NET and Java developersFocused SDKs for .NET and Java developers–– SamplesSamples–– DocumentationDocumentation–– TutorialsTutorials–– Quick startsQuick starts
DemonstrationDemonstrationEdit an existing Web mapping applicationEdit an existing Web mapping applicationModify a Web mapping application with an IDEModify a Web mapping application with an IDECreate a new Web mapping application Create a new Web mapping application with a templatewith a templateCreate a new Web mapping application Create a new Web mapping application with the Web ADFwith the Web ADF
Technical Workshop Technical Workshop Road MapRoad Map
Product overviewProduct overviewBuilding server applicationsBuilding server applicationsGIS servicesGIS servicesDeveloperDeveloperHelp resourcesHelp resourcesQ&A sessionQ&A session–– Save your questions until the end of the presentationSave your questions until the end of the presentation
Help resourcesHelp resourcesArcGIS Server helpArcGIS Server help–– Access from ArcGIS Access from ArcGIS
Server ManagerServer Manager–– Start menuStart menu
ArcGIS Explorer helpArcGIS Explorer helpArcGIS Desktop helpArcGIS Desktop helpDeveloper helpDeveloper help–– .NET or Java.NET or Java
Online help Online help –– webhelp.esri.comwebhelp.esri.com–– edn.esri.comedn.esri.com
ESRI Developer Network ESRI Developer Network Provides developers with tools and resources Provides developers with tools and resources to build custom GIS solutionsto build custom GIS solutions–– Annual subscriptionAnnual subscription--based based
programprogram–– Reduces cost and complexityReduces cost and complexity–– Development and testing onlyDevelopment and testing only
EDN resourcesEDN resources–– Software librarySoftware library–– Web siteWeb site–– Documentation libraryDocumentation library–– Additional technical support Additional technical support
and trainingand traininghttp://edn.esri.com
Training SeminarsTraining SeminarsPublishers and Users:Publishers and Users:–– Authoring and Publishing Optimized Map ServicesAuthoring and Publishing Optimized Map Services–– Authoring and Publishing Geoprocessing ServicesAuthoring and Publishing Geoprocessing Services–– Using ArcGIS Server Geoprocessing ServicesUsing ArcGIS Server Geoprocessing Services–– Introduction to ArcGIS OnlineIntroduction to ArcGIS Online–– Introduction to ArcGIS Image ServerIntroduction to ArcGIS Image Server–– Introduction to Geodatabase Replication at ArcGIS 9.2Introduction to Geodatabase Replication at ArcGIS 9.2
Developers and Administrators:Developers and Administrators:–– ArcGIS Server Setup and Administration (Live on Feb. 28)ArcGIS Server Setup and Administration (Live on Feb. 28)–– Building Applications with ArcGIS Server Using the Java PlatformBuilding Applications with ArcGIS Server Using the Java Platform–– Building Applications with ArcGIS Server Using the Microsoft Building Applications with ArcGIS Server Using the Microsoft
.NET Framework.NET Frameworkhttp://training.esri.com
InstructorInstructor--Led TrainingLed TrainingPublishers and Users:Publishers and Users:–– Introduction to ArcGIS ServerIntroduction to ArcGIS Server–– Introduction to ArcGIS Image Server (new course)Introduction to ArcGIS Image Server (new course)
Administrators:Administrators:–– ArcGIS Server: Web Administration Using the ArcGIS Server: Web Administration Using the
Microsoft .NET Framework (new course)Microsoft .NET Framework (new course)–– System Architecture Design StrategiesSystem Architecture Design Strategies
Developers:Developers:–– Developing Applications with ArcGIS Server Using the Developing Applications with ArcGIS Server Using the
Java PlatformJava Platform–– Developing Applications with ArcGIS Server Using the Developing Applications with ArcGIS Server Using the
Microsoft .NET FrameworkMicrosoft .NET Frameworkhttp://training.esri.com
Upcoming FedUC WorkshopsUpcoming FedUC WorkshopsToday @ 2:00pmToday @ 2:00pm–– Developing ArcGIS Server Applications with Developing ArcGIS Server Applications with
.NET and the Java ADF.NET and the Java ADF–– Unlocking the Potential of ArcGIS Explorer and ArcGIS OnlineUnlocking the Potential of ArcGIS Explorer and ArcGIS Online–– Enterprise GIS TechnologyEnterprise GIS Technology
Tomorrow @ 8:30amTomorrow @ 8:30am–– WhatWhat’’s New in ArcGIS Server 9.3s New in ArcGIS Server 9.3
Tomorrow @ 10:30amTomorrow @ 10:30am–– Introduction to ArcGIS Image ServerIntroduction to ArcGIS Image Server–– ArcGIS Server: Working with Consumer GlobesArcGIS Server: Working with Consumer Globes–– Enterprise Geospatial Data ManagementEnterprise Geospatial Data Management
Thank you for attendingThank you for attendingEnjoy your time at the ESRI Federal User ConferenceEnjoy your time at the ESRI Federal User ConferencePlease fill out evaluationsPlease fill out evaluationsQuestions?Questions?
Copyright Copyright ©© 2004 ESRI. All rights reserved.2004 ESRI. All rights reserved.