Introduction to ArcGIS Server - Creating and Using GIS Services Mark Ho Instructor Washington, DC
Technical Workshop Road Map Product overview Building server applications GIS services Developer Help resources Q&A session Save your questions until the end of the presentation
Technical Workshop Goals Broad overview of what ArcGIS Server can do Authoring content Using GIS services Developing applications Beginner s s perspective Assume you are new to Web GIS Demonstrate what is available right now Focus on the current release - ArcGIS Server 9.2 What to know more about the upcoming release? What s s New in ArcGIS Server 9.3 Friday morning 8:30-10:00am, Room 206
What is ArcGIS Server? Complete & integrated server-based GIS Out-of of-the-box applications and services Rich developer opportunities Key product goals Ease of use Improved performance Enhanced developer productivity Comprehensive GIS functionality Complete, integrated server-based solution
ArcGIS Server architecture ArcGIS Server Web server Manager GIS server ArcCatalog ArcGIS Desktop Geodatabases
Product Platforms Microsoft.Net Framework Windows Java Platform Windows, Linux, Solaris Provides platform-specific install, documentation, SDK Same GIS functionality across platforms
ArcGIS Server: Editions One product with: Basic Standard Advanced Spatial data management Visualization Analysis
ArcGIS Server: Functionality matrix Geodatabase 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 Basic Standard Advanced
ArcGIS Server: Capacity Database management Capacity levels Server DBMS Capacity Workgroup Windows SQL Server max 4GB Express Enterprise Windows, Linux, Solaris Supported RDBMS Unlimited
ArcGIS Server: Out-of of-the-box Web GIS Development skills are no longer required! Tools for serving GIS content on the Internet 2D maps 3D maps and globes Geodatabases GIS functionality such as locators and geoprocessing models Tools for creating powerful Web mapping applications Clients for consuming GIS services ArcGIS Desktop ArcGIS Explorer
ArcGIS Server: Development platform Platform for building custom GIS Web applications.net or Java Web mapping application template Web ADF controls Map Table of contents Toolbar Many others
Demonstration Use a Web mapping application Use a service in different clients
Technical Workshop Road Map Product overview Building server applications GIS services Developer Help resources Q&A session Save your questions until the end of the presentation
Enabling Web GIS with ArcGIS Server Publish GIS resources to create GIS services GIS resources are assets you create using ArcGIS Desktop GIS services make those resources available on the Web GIS Resource Map document (.mxd) Globe document (.3dd) Address locator ArcGIS Toolbox (.tbx) Geodatabase GIS Service Map service Globe service Geocoding service Geoprocessing service Geodata service
ArcGIS Server: Workflow 1. Author GIS content ArcGIS Desktop applications 2. Serve GIS services ArcCatalog ArcGIS Server Manager 3. Use GIS services Web-mapping applications ArcGIS Explorer ArcGIS Desktop
Publishing GIS resources Publish GIS resources to create GIS services ArcCatalog Publish to ArcGIS Server wizard Add New Service wizard ArcGIS Server Manager Publish a GIS resource Add new service
ArcGIS Server Manager Web-based based administration tool Publish GIS services Create Web mapping applications Manage GIS Server properties
Creating Web mapping applications Use ArcGIS Server Manager Display multiple map services ArcGIS Server ArcIMS WMS ArcWeb Services Set properties of the application Images, map elements Configure tasks for specific GIS functionality Out-of of-the-box tasks Build custom tasks
Adding functionality through tasks Tasks are used to Ask questions Display answers Out-of of-the-box tasks Editing Find Address Find Place Geoprocessing Query Attributes Search Attributes Custom tasks
Demonstration Author content in ArcMap Create a map service Browse ArcGIS Server Manager Build a Web mapping application
Technical Workshop Road Map Product overview Building server applications GIS services Developer Help resources Q&A session Save your questions until the end of the presentation
Services to visualize data Map services WMS
Publishing maps Publish high quality maps Support for Identify, Find, Select, Query, and other tools Build cached map services High performance map services Tiles pre-rendered rendered at fixed scales Rapid display of static-base maps Rich cartographic symbols with high performance
Publishing Globe Layers Publish an ArcGlobe document Creates globe service with globe layers Raster 2D vector 3D vector Display globe services ArcGlobe Globe Control ArcGIS Explorer
ArcGIS Explorer Free, lightweight, easy to use Client to ArcGIS Server Access, integrate, use GIS services 3D and 2D data visualization Answer questions
Answer questions with GIS services
Using services for analysis Geoprocessing services Author geoprocessing models Geocoding services Single, batch, reverse geocoding Network analysis services Shortest path, routing, closest facility, service areas
Services for data management Geodatabase connection Geodata services support Creating check-out, 1-way and 2-way 2 replicas Exporting and importing replica changes Synchronize published databases over the Web using standard replication tools in ArcGIS Desktop State County City
ArcGIS Online Ready-to to-use GIS services View in ArcGIS Desktop or ArcGIS Explorer Combine with your own services
Demonstration Build a map cache Use a globe service View an editing application Explore a geoprocessing task Interact with a geodata service
Technical Workshop Road Map Product overview Building server applications GIS services Developer Help resources Q&A session Save your questions until the end of the presentation
Developing Server applications Web applications Common Web Application Developer framework (ADF) Included with ArcGIS Server and ArcIMS Getting started ArcGIS Server Manager, Template, Web Controls Mobile applications Build focused field-based applications for mobile devices GPS support Geospatial Enterprise JavaBeans Out-of of-the-box EJBs that perform GIS tasks
Developer options Rich developer framework Support for popular development environments Visual Studio 2005 Eclipse Sun Java Creator Flexible options Web, mobile, Geospatial EJBs Focused SDKs for.net and Java developers Samples Documentation Tutorials Quick starts
Demonstration Edit an existing Web mapping application Modify a Web mapping application with an IDE Create a new Web mapping application with a template Create a new Web mapping application with the Web ADF
Technical Workshop Road Map Product overview Building server applications GIS services Developer Help resources Q&A session Save your questions until the end of the presentation
Help resources ArcGIS Server help Access from ArcGIS Server Manager Start menu ArcGIS Explorer help ArcGIS Desktop help Developer help.net or Java Online help webhelp.esri.com edn.esri.com
ESRI Developer Network Provides developers with tools and resources to build custom GIS solutions Annual subscription-based based program Reduces cost and complexity Development and testing only EDN resources Software library Web site Documentation library Additional technical support and training http://edn.esri.com
Training Seminars Publishers and Users: Authoring and Publishing Optimized Map Services Authoring and Publishing Geoprocessing Services Using ArcGIS Server Geoprocessing Services Introduction to ArcGIS Online Introduction to ArcGIS Image Server Introduction to Geodatabase Replication at ArcGIS 9.2 Developers and Administrators: ArcGIS Server Setup and Administration (Live on Feb. 28) Building Applications with ArcGIS Server Using the Java Platform Building Applications with ArcGIS Server Using the Microsoft.NET Framework http://training.esri.com
Instructor-Led Training Publishers and Users: Introduction to ArcGIS Server Introduction to ArcGIS Image Server (new course) Administrators: ArcGIS Server: Web Administration Using the Microsoft.NET Framework (new course) System Architecture Design Strategies Developers: Developing Applications with ArcGIS Server Using the Java Platform Developing Applications with ArcGIS Server Using the Microsoft.NET Framework http://training.esri.com
Upcoming FedUC Workshops Today @ 2:00pm Developing ArcGIS Server Applications with.net and the Java ADF Unlocking the Potential of ArcGIS Explorer and ArcGIS Online Enterprise GIS Technology Tomorrow @ 8:30am What s s New in ArcGIS Server 9.3 Tomorrow @ 10:30am Introduction to ArcGIS Image Server ArcGIS Server: Working with Consumer Globes Enterprise Geospatial Data Management
Thank you for attending Enjoy your time at the ESRI Federal User Conference Please fill out evaluations Questions? Copyright 2004 ESRI. All rights reserved.