Presentation is loading. Please wait.

Presentation is loading. Please wait.

ND GIS UC 2007 1 Introduction to ArcGIS Server Mark Robbins and Tom Swanson ESRI.

Similar presentations


Presentation on theme: "ND GIS UC 2007 1 Introduction to ArcGIS Server Mark Robbins and Tom Swanson ESRI."— Presentation transcript:

1 ND GIS UC Introduction to ArcGIS Server Mark Robbins and Tom Swanson ESRI

2 ND GIS UC Agenda ArcGIS Server OverviewArcGIS Server Overview Authoring DocumentsAuthoring Documents CachingCaching Creating & Consuming ServicesCreating & Consuming Services Web EditingWeb Editing Geodata ServicesGeodata Services DeploymentDeployment Support & TrainingSupport & Training

3 ND GIS UC Rich application clients Rich application clients Out-of-the-box GIS services Out-of-the-box GIS services Easy to install & manage Easy to install & manage Scalable Scalable High performance High performance Interoperable Interoperable Affordable Affordable... Enabling Enterprise GIS Mobile Web GDB Desktop Applications ArcGIS Server Services Mapping 3D Visualization Geoprocessing Data Management Empowering the Non-GIS Professional OpenAPIs OGC KML SOAP SQL ArcGIS Server Is a Comprehensive Server-based GIS Supporting GIS Analysts and Developers

4 ND GIS UC Easy administrationEasy administration Fast map deliveryFast map delivery Out-of-the-box templatesOut-of-the-box templates 3D map visualization3D map visualization Web-based geoprocessing servicesWeb-based geoprocessing services Developer tools and samplesDeveloper tools and samples Enhanced Java integrationEnhanced Java integration SOA capabilitiesSOA capabilities A scalable solutionA scalable solution ArcGIS Server

5 ND GIS UC What are services? Service = GIS resource running on a serverService = GIS resource running on a server –vs. GIS application on your local computer Almost any GIS operation that you can do locally may also be run using a serviceAlmost any GIS operation that you can do locally may also be run using a service

6 ND GIS UC What types of services can ArcGIS Server offer? Map View or query a 2D map on the server Globe View or query a 3D globe on the server Geocode Perform address matching on the server Perform address matching on the serverGeodata Perform data replication, extraction, or query over the intranet or Internet Geoprocessing Run a tool or model on the server and get the results back

7 ND GIS UC What do I need to prepare? Service type Published using Map Map document (.mxd or.pmf) Globe Globe document (.3dd) Geocode Locator (.loc file or geodatabase) Geodata Geodatabase or Map document with geodatabase layer Geoprocessing Toolbox (.tbx) or Map document (.mxd) with tool layer

8 ND GIS UC ArcGIS: Author – Serve - Use Metadata Services Globe Services Map Services Analysis & Modeling Services Image Services Open OGC Services Web Map Viewer DesktopExplorer Mobile Enterprise Service Bus OpenAPIs Use: Web browser Serve: ArcGIS Server Author: ArcGIS Desktop OpenOpen InteroperableInteroperable Standards BasedStandards Based

9 ND GIS UC Dimensions Cadastral Networks Surveys Addresses Annotation Vectors 3D Objects Topology CAD Images Terrain Attribute Cartography Geodatabase SDE Included ArcGIS Server 9.2: Data Management Organization and management of spatial informationOrganization and management of spatial information –Persistence –Access –Replication –Versioning –Check in/out Supporting geodatabasesSupporting geodatabases –Workgroups –Enterprises Geodatabase: Object-relational information model responsible for managing all geographic data types and their associative rules and behaviors.

10 ND GIS UC ArcGIS Server 9.2 Complete & Integrated server-based GISComplete & Integrated server-based GIS Out-of-the-box applications and servicesOut-of-the-box applications and services Tremendous developer opportunitiesTremendous developer opportunities ArcGIS Server Spatial Data Management Visualization(Mapping) SpatialAnalysis Web Mapping Applications ArcGISMobile ArcGISExplorer ArcGISDesktopJava.NET

11 ND GIS UC Editions and Levels of ArcGIS Server Edition Edition includes Level WorkgroupEnterprise Basic ArcSDE ArcSDE Geodata services for replication Geodata services for replication SQL Server Express SQL Server Express 10 users 10 users Any supported database Any supported database Unlimited users Unlimited users Standard Basic features plus Map, globe, geocoding, geoprocessing (ArcView tools) Map, globe, geocoding, geoprocessing (ArcView tools) Web ADF Web ADF Advanced Standard features plus Advanced geoprocessing Advanced geoprocessing Web editing Web editing Mobile ADF (Enterprise level) Mobile ADF (Enterprise level) Functionality Capacity

12 ND GIS UC What extensions are available? Network Analyst*Network Analyst* Data Interoperability*Data Interoperability* Spatial Analyst**Spatial Analyst** 3D Analyst**3D Analyst** * = requires Standard or Advanced editions ** = requires Advanced edition

13 ND GIS UC ArcGIS Server Demonstration Agenda Quick Web Application DemoQuick Web Application Demo CachingCaching Geoprocessing TasksGeoprocessing Tasks GeocodingGeocoding Web EditingWeb Editing ArcGIS ExplorerArcGIS Explorer Using Visual Studio to Create and Customize Web ApplicationsUsing Visual Studio to Create and Customize Web Applications Geodata ServicesGeodata Services

14 ND GIS UC Overview of the ArcGIS Server system Consume Web Server Web ADF SOM SOC GIS Server Internet Web Tier Author ArcMap, ArcGlobe, ArcCatalog Publish and Administer ArcCatalog & AGS Manager Web Application Development AGS Manager.NET – Visual Studio 2005 Java – Eclipse, Sun Creator ArcGIS Server Web Map Viewer DesktopExplorer Mobile

15 ND GIS UC DEMO: Creating a Web Mapping Application Author, Serve, Use example

16 ND GIS UC Caching The fastest way to serve your mapsThe fastest way to serve your maps Pre-creates map/globe images as tiles at multiple scale levelsPre-creates map/globe images as tiles at multiple scale levels –Choose scale levels of detail and tile size –Users retrieve files from server rather than dynamically creating maps Best for:Best for: –Base maps –Maps that dont change frequently –Maps you wont be editing. Demo…

17 ND GIS UC Why cache a map? Faster!Faster! –Get the map image from a cache vs. using the server to draw the map –By caching, you only have to render the map once: When you create the cache. Industry StandardIndustry Standard –Create web sites with the ease of use similar to Google Maps, Microsoft Virtual Earth, and others Keep Cartographic QualityKeep Cartographic Quality –Use complex labeling, symbology, and overlays

18 ND GIS UC DEMO: Caching Demo

19 ND GIS UC GIS Services GIS Services are the building blocks forGIS Services are the building blocks for –Web applications –ArcGIS Explorer maps –Mobile applications Types of GIS Services that can be consumed in 9.2Types of GIS Services that can be consumed in 9.2 –Map Service (2D) –Globe Service (3D) –Geocoding Service –Network Analysis Service –Geoprocessing Service –Geodata Service –Mobile Data Service –KML –WMS

20 ND GIS UC GIS Services GIS Services are accessible over the WebGIS Services are accessible over the Web GIS Services can be accessed over HTTP using standard SOAP / XML web service interfacesGIS Services can be accessed over HTTP using standard SOAP / XML web service interfaces Network Web Service

21 ND GIS UC GIS Services can be used to Display Data

22 ND GIS UC GIS Services can be used to Answer Questions

23 ND GIS UC DEMO: Adding Tasks to a Web Application Query/SearchQuery/Search GeocodingGeocoding GeoprocessingGeoprocessing EditingEditing

24 ND GIS UC ArcGIS Explorer A Simple GeoBrowser for Working with Geographic Information... Accesses Maps, Models, and Globe Services Analysis Tasks Visualization Mapping Integrates Multiple Service

25 ND GIS UC What is ArcGIS Explorer? A client for ArcGIS Server, offering an easy way to deliver access to GIS content and capabilities.A client for ArcGIS Server, offering an easy way to deliver access to GIS content and capabilities. A free, lightweight, easy to use desktop application that can access, integrate, and utilize GIS services, geographic content, and other web services.A free, lightweight, easy to use desktop application that can access, integrate, and utilize GIS services, geographic content, and other web services. More than an exploration tool, its a way to deliver and publish ArcGIS capabilities to your users

26 ND GIS UC An integrated part of the ArcGIS systemAn integrated part of the ArcGIS system Supports 2D and 3D (Globe) ServicesSupports 2D and 3D (Globe) Services Not just one globe, but manyNot just one globe, but many – Imagery, political, physical, streets, etc.. Can fuse multiple servicesCan fuse multiple services – ArcGIS Server, ArcIMS, WMS, Any Web service Local content supportLocal content support – Shapefile, file geodatabase, KML, imagery, text TasksTasks Free to download, free for any useFree to download, free for any use ArcGIS Explorer

27 ND GIS UC DEMO: Additional Ways to Consume Services – ArcGIS Explorer

28 ND GIS UC Geodata Services and Replication Geodata Services allow you to publish a geodatabase so that it can be accessed remotely over the WebGeodata Services allow you to publish a geodatabase so that it can be accessed remotely over the Web ArcGIS Desktop can be used as a client with both local and remote geodatabases in order toArcGIS Desktop can be used as a client with both local and remote geodatabases in order to –Extract data –Create replicas –Synchronize replicas GIS Analysts can use wizards and tools in ArcMap and ArcCatalog to replicate and synchronize dataGIS Analysts can use wizards and tools in ArcMap and ArcCatalog to replicate and synchronize data

29 ND GIS UC ArcGIS Server Supports Distributed Geodatabases Using Geodatabase Replication Services Change only updates Change only updates Periodically synchronized Periodically synchronized Updates over the Web or courier Updates over the Web or courier Supports Collaboration Collaboration Co-data production Co-data production Mobile users Mobile users Parent Replica Child Replica Synchronization State LocalNational OneWay TwoWay Read / Write Read / Write Read Only

30 ND GIS UC Replicas can be organized into a treeReplicas can be organized into a tree A central parent replica can be used as a hub to propagate changes between multiple child replicasA central parent replica can be used as a hub to propagate changes between multiple child replicas... Fault Tolerant Geodatabase Replication – Concepts Parent State County City

31 ND GIS UC Custom Application Development Uses the Application Developer FrameworkUses the Application Developer Framework –A set of components for creating applications Controls, templates, classesControls, templates, classes –Software developer kit (SDK) Documentation, walk-throughs, samplesDocumentation, walk-throughs, samples SupportsSupports –Java –.NET Access to ESRIs ArcObjects for advanced application developmentAccess to ESRIs ArcObjects for advanced application development Build and deploy web & enterprise geospatial applications and servicesBuild and deploy web & enterprise geospatial applications and services Productivity boost with out-of-the-box IDE integrationProductivity boost with out-of-the-box IDE integration Software Development Kit (SDK) includes :Software Development Kit (SDK) includes : –.NET components Web ADFWeb ADF Mobile ADFMobile ADF –Java components Web ADFWeb ADF Enterprise ADFEnterprise ADF

32 ND GIS UC Overview of the ArcGIS Server system Consume Web Server Web ADF SOM SOC GIS Server Internet Web Tier Author ArcMap, ArcGlobe, ArcCatalog Publish and Administer ArcCatalog & AGS Manager Web Application Development AGS Manager.NET – Visual Studio 2005 Java – Eclipse, Sun Creator ArcGIS Server Web Map Viewer DesktopExplorer Mobile

33 ND GIS UC DEMO: Using Visual Studio create and customize a Web mapping application

34 ND GIS UC Getting the most from your deployment Use cachingUse caching Design appropriatelyDesign appropriately –Maps and other documents –Web applications Tune service propertiesTune service properties –Pooling –Capacity –Timeouts –Instances Use standard IT procedures for developmentUse standard IT procedures for development –Plan, Design, Develop, Test, Release, Maintain –Use a staging server environment

35 ND GIS UC For more information In the boxIn the box –ArcGIS Server Help –Developer Help (SDK) OnlineOnline –Web Help – Online version of Server HelpOnline version of Server Help Updated frequentlyUpdated frequently –ESRI Developer Network – All SDK documentation and samples - updatedAll SDK documentation and samples - updated User forumsUser forums User-submitted samples (ArcScripts)User-submitted samples (ArcScripts) –ArcGIS Server Blog – ArcGIS Explorer informationArcGIS Explorer information –www.esri.com/software/arcgis/explorer/ System Design Strategies (white paper)System Design Strategies (white paper) ArcGIS Enterprise Security (white paper)ArcGIS Enterprise Security (white paper) Distributed installs and firewallsDistributed installs and firewallshttp://webhelp.esri.com/arcgisserver/9.2/dotnet/ Administering the server > Configuring a distributed installation Administering the server > Securing your system > FirewallsAdministering the server > Configuring a distributed installation Administering the server > Securing your system > Firewalls Monitoring performanceMonitoring performancehttp:/./webhelp.esri.com/arcgisserver/9.2/dotnet/ Administering the Server > Monitoring performanceAdministering the Server > Monitoring performance Virtual & Instructor Led TrainingVirtual & Instructor Led Training

36 ND GIS UC Training Several new classes for ArcGIS Server 9.2 have been released.Several new classes for ArcGIS Server 9.2 have been released. Visit the ESRI Training website for more information: the ESRI Training website for more information: Recommended classes –Recommended classes – –Introduction to ArcGIS Server –ArcGIS Server Enterprise Configuration and Tuning for SQL Server or Oracle (two separate classes) –Developing Applications with ArcGIS Server Using the Microsoft.NET Framework or Java Platform (two separate classes)

37 ND GIS UC Summary ArcGIS Server 9.2 includes a rich set of GIS ServicesArcGIS Server 9.2 includes a rich set of GIS Services ArcGIS Desktop can be used to easily author servicesArcGIS Desktop can be used to easily author services ArcGIS Server Manager and ArcCatalog can be used to easily publish servicesArcGIS Server Manager and ArcCatalog can be used to easily publish services GIS Services are standards based and can be consumed using out of the box clients as well as custom applicationsGIS Services are standards based and can be consumed using out of the box clients as well as custom applications Attractive, intuitive, and fast web applications can be easily created with AcrGIS ServerAttractive, intuitive, and fast web applications can be easily created with AcrGIS Server ArcGIS Server is more than a web mapping tool. GIS processing, analysis, editing, and data management are core capabilitiesArcGIS Server is more than a web mapping tool. GIS processing, analysis, editing, and data management are core capabilities ArcGIS Server is the FUTUREArcGIS Server is the FUTURE

38 ND GIS UC Questions?


Download ppt "ND GIS UC 2007 1 Introduction to ArcGIS Server Mark Robbins and Tom Swanson ESRI."

Similar presentations


Ads by Google