Post on 13-Feb-2017
What’s New in ArcGIS Server at 9.2 Transcript
Copyright © 2006 ESRI
All rights reserved.
The information contained in this document is the exclusive property of ESRI. This work is protected under United States copyright
law and other international copyright treaties and conventions. No part of this work may be reproduced or transmitted in any form or
by any means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system,
except as expressly permitted in writing by ESRI. All requests should be sent to Attention: Contracts and Legal Services Manager,
ESRI, 380 New York Street, Redlands, CA 92373-8100, USA.
The information contained in this document is subject to change without notice.
@esri.com, 3D Analyst, ADF, AML, ARC/INFO, ArcAtlas, ArcCAD, ArcCatalog, ArcCOGO, ArcData, ArcDoc, ArcEdit, ArcEditor,
ArcEurope, ArcExplorer, ArcExpress, ArcFM, ArcGIS, ArcGlobe, ArcGrid, ArcIMS, ArcInfo Librarian, ArcInfo, ArcInfo-
Professional GIS, ArcInfo-The World's GIS, ArcLocation, ArcLogistics, ArcMap, ArcNetwork, ArcNews, ArcObjects, ArcOpen,
ArcPad, ArcPlot, ArcPress, ArcQuest, ArcReader, ArcScan, ArcScene, ArcSchool, ArcSDE, ArcSdl, ArcStorm, ArcSurvey, ArcTIN,
ArcToolbox, ArcTools, ArcUSA, ArcUser, ArcView, ArcVoyager, ArcWatch, ArcWeb, ArcWorld, Atlas GIS, AtlasWare, Avenue,
BusinessMAP, Database Integrator, DBI Kit, ESRI, ESRI-Team GIS, ESRI-The GIS Company, ESRI-The GIS People, FormEdit,
Geographic Design System, Geography Matters, Geography Network, GIS by ESRI, GIS Day, GIS for Everyone, GISData Server,
InsiteMAP, JTX, MapBeans, MapCafé, MapObjects, ModelBuilder, MOLE, NetEngine, PC ARC/INFO, PC ARCPLOT, PC
ARCSHELL, PC DATA CONVERSION, PC STARTER KIT, PC TABLES, PC ARCEDIT, PC NETWORK, PC OVERLAY, PLTS,
Rent-a-Tech, RouteMAP, SDE, SML, Spatial Database Engine, StreetEditor, StreetMap, TABLES, the ARC/INFO logo, the ArcCAD
logo, the ArcCAD WorkBench logo, the ArcCOGO logo, the ArcData logo, the ArcData Online logo, the ArcEdit logo, the
ArcExplorer logo, the ArcExpress logo, the ArcFM logo, the ArcFM Viewer logo, the ArcGIS logo, the ArcGrid logo, the ArcIMS
logo, the ArcInfo logo, the ArcLogistics Route logo, the ArcNetwork logo, the ArcPad logo, the ArcPlot logo, the ArcPress for
ArcView logo, the ArcPress logo, the ArcScan logo, the ArcScene logo, the ArcSDE CAD Client logo, the ArcSDE logo, the
ArcStorm logo, the ArcTIN logo, the ArcTools logo, the ArcView 3D Analyst logo, the ArcView Business Analyst logo, the ArcView
Data Publisher logo, the ArcView GIS logo, the ArcView Image Analysis logo, the ArcView Internet Map Server logo, the ArcView
logo, the ArcView Network Analyst logo, the ArcView Spatial Analyst logo, the ArcView StreetMap 2000 logo, the ArcView
StreetMap logo, the ArcView Tracking Analyst logo, the Atlas GIS logo, the Avenue logo, the BusinessMAP logo, the Data
Automation Kit logo, the ESRI ArcAtlas Data logo, the ESRI ArcEurope Data logo, the ESRI ArcScene Data logo, the ESRI ArcUSA
Data logo, the ESRI ArcWorld Data logo, the ESRI Digital Chart of the World Data logo, the ESRI globe logo, the ESRI Press logo,
the Geography Network logo, the MapCafé logo, the MapObjects Internet Map Server logo, the MapObjects logo, the MOLE logo,
the NetEngine logo, the PC ARC/INFO logo, the Production Line Tool Set logo, the RouteMAP IMS logo, the RouteMAP logo, the
SDE logo, The World's Leading Desktop GIS, Water Writes, www.esri.com, www.geographynetwork.com, www.gisday.com, and
Your Personal Geographic Information System are trademarks, registered trademarks, or service marks of ESRI in the United States,
the European Community, or certain other jurisdictions.
Other companies and products mentioned herein are trademarks or registered trademarks of their respective trademark owners.
Presenters: Jennifer HugheyAnne Reuland
ESRI Redlands, California
What’s New in ArcGIS Server at 9.2
Good morning. My name is Jennifer Hughey, and I'm in the technical marketing group with the
California Regional Office here in Redlands. Joining me today is Anne Reuland who is the lead
ArcGIS Server product engineer. We want to welcome you to today’s live training seminar,
What's New in ArcGIS Server at 9.2.
Copyright © 2006 ESRI. All rights reserved. 1
Copyright © 2004 ESRI. All rights reserved.
Seminar overviewTopics
ArcGIS Server 9.2Product detailsBuilding server applicationsGIS servicesDeveloper
FormatThere will be software demonstrations, review, andQ & A sessions.
There are five main topics that we will address today. We'll begin by looking at some of the
product changes that have been made to ArcGIS Server at the 9.2 release, following up with
product details including product platforms, editions, and capacity levels. Most of the
presentation will focus on building server applications. This section will look at the workflow for
publishing GIS services to the Web and creating a Web mapping application using ArcGIS Server
Manager. The next topic looks at the new GIS services for displaying data, performing analysis,
and data management. The live training seminar will finish with a look at some of what's new for
developers at 9.2. Throughout the presentation, there will be a series of demonstrations, review,
and question and answer sessions. If you have a question you'd like to ask, please click the Ask
the Presenter button in your Web browser.
Copyright © 2006 ESRI. All rights reserved. 2
Copyright © 2004 ESRI. All rights reserved.
ArcGIS Server 9.2
Let's begin with a product overview of ArcGIS Server 9.2 and highlight some of the key goals of
this release.
Copyright © 2006 ESRI. All rights reserved. 3
Copyright © 2004 ESRI. All rights reserved.
What is ArcGIS Server 9.2?Complete & integrated server-based GIS
9.2 is a very significant release of ArcGIS Server. It is a complete and integrated server-based
GIS. The ArcSDE technology for working with multiuser geodatabases has integrated into
ArcGIS Server for data management. Additionally, 9.2 offers Web mapping and analysis through
the power of Web services in a single server product.
Copyright © 2006 ESRI. All rights reserved. 4
Copyright © 2004 ESRI. All rights reserved.
What is ArcGIS Server 9.2?Complete & integrated server-based GISOut-of-the-box applications and services
ArcGIS Server has always been a developer product and continues to be, but a lot of effort has
gone into making it easier by including out-of-the-box applications and services. GIS services
can be created for mapping, analysis, and data management and consumed by out-of-the-box
clients or Web applications.
Copyright © 2006 ESRI. All rights reserved. 5
Copyright © 2004 ESRI. All rights reserved.
What is ArcGIS Server 9.2?Complete & integrated server-based GISOut-of-the-box applications and servicesRich developer opportunities
ArcGIS Server 9.2 has support for multiple platforms and is available in .NET and Java. It also
has cross operating system platform support for development on Windows, Linux, and Solaris.
There are comprehensive software developer kits for application development.
Copyright © 2006 ESRI. All rights reserved. 6
Copyright © 2004 ESRI. All rights reserved.
ArcGIS Server 9.2 architecture
ArcGIS ServerArcGIS Server
Web server Web server
GeodatabasesGeodatabases
GIS serverGIS server
Here is a technology overview of ArcGIS Server 9.2.
Copyright © 2006 ESRI. All rights reserved. 7
Copyright © 2004 ESRI. All rights reserved.
ArcGIS Server 9.2 architecture
ArcMap, ArcGlobeArcMap, ArcGlobe
Content AuthorContent Author
ArcCatalog ArcCatalog AdministratorAdministrator
ManagerManager
ArcGIS ServerArcGIS Server
Web server Web server
GeodatabasesGeodatabases
GIS serverGIS server
Author and components are in the center of the slide, ArcGIS Desktop, ArcCatalog, ArcMap,
ArcGlobe, and the new Manager application. All of these applications work together to author
your content and push it into the GIS server running as a service.
Copyright © 2006 ESRI. All rights reserved. 8
Copyright © 2004 ESRI. All rights reserved.
ArcGIS Server 9.2 architecture
ArcMap, ArcGlobeArcMap, ArcGlobe
Content AuthorContent Author
ArcCatalog ArcCatalog AdministratorAdministrator
ManagerManager
ArcGIS ServerArcGIS Server
Web server Web server
GeodatabasesGeodatabases
GIS serverGIS server
These services will then be pushed out into various clients supported by ArcGIS Server. Most of
us think of publishing services over the Web to Web applications displayed in a browser, but
there are other clients including mobile devices, the new ArcGIS Explorer, and ArcGIS Desktop
that can consume these services.
Copyright © 2006 ESRI. All rights reserved. 9
Copyright © 2004 ESRI. All rights reserved.
Complete Web-based GISEasy to configure Web applications
No programming required
ArcGIS Server is a complete Web-based GIS. Web applications can now be configured with less
effort and no programming.
Copyright © 2006 ESRI. All rights reserved. 10
Copyright © 2004 ESRI. All rights reserved.
Complete Web-based GISEasy to configure Web applications
No programming requiredOut-of-the-box Desktop clients
ArcGIS Explorer ArcGIS Desktop
There are out-of-the-box ESRI clients who consume these services, ArcGIS Desktop and the new
free ArcGIS Explorer that we'll introduce later in the presentation. There are many new services
that are available for users to consume in their applications as well as those out-of-the-box
applications.
Copyright © 2006 ESRI. All rights reserved. 11
Copyright © 2004 ESRI. All rights reserved.
Complete Web-based GISEasy to configure Web applications
No programming requiredOut-of-the-box Desktop clients
ArcGIS Explorer ArcGIS Desktop
Publish rich GIS services2D and 3D mappingGeocoding, geodata, network analysis, geoprocessingSOAP-, WMS-, and KML-based services
GIS functionality can be leveraged through new GIS services, and ArcGIS Server is a complete
server-based solution that can be integrated in an enterprise system with other business systems.
Copyright © 2006 ESRI. All rights reserved. 12
Copyright © 2004 ESRI. All rights reserved.
Key product goalsEase of useImproved performanceEnhanced developer productivityComprehensive GIS functionalityComplete, integrated server-based solution
One of the key product goals of the 9.2 release was to make it easier to use. A lot of effort was
put into making ArcGIS Server administration, creating services, and getting started with building
Web applications with less effort. Performance enhancements have been made, and now data can
be cached on the server for faster rendering and application. Developer productivity has been
enhanced through out-of-the-box applications to get started with less effort.
Copyright © 2006 ESRI. All rights reserved. 13
Copyright © 2004 ESRI. All rights reserved.
Software demonstration
Now, I'd like to spend a couple of minutes going into our first demonstration where we're going
to look at some applications that have been created using ArcGIS Server 9.2 out of the box.
This first application that we'll take a look at has been created using ArcGIS Server 9.2, and there
is no programming involved in this application. Everything you see has been created out of the
box. This particular application is looking at Mississippi, the coast, after Katrina and looking at
the damage. This map has two services that are available in it. At 9.2, multiple services can be
rendered within the map.
The first service that we'll look at contains dynamic data. I can turn these various layers on and
off and the map refreshes and displays them. The second service that we'll take a look at is a
cache map service. The dynamic data is being displayed in the Katrina damage service, and the
other data is being displayed in a second service that has been cached on the server. You can see
that I can't turn these layers on and off because the data has already been rendered in a set of tiles
sitting on the server.
These panels that you see here can be minimized, can be opened and closed, and also undocked
from the application. These floating panels can be moved around, and users can place them on
Copyright © 2006 ESRI. All rights reserved. 14
their maps where they would like. Also, this map can be made full size. I can hide all of those
floating panels and expand my application so that I'm seeing a larger view of the map. There are
a series of navigation tools available on the tool bar. We can zoom in using the zoom tools.
Additionally, there is a pan tool, identify, and a measure tool as well as magnifier window. This
toolbar is available to you out of the box.
Notice how when I was zooming in, the map refreshes quickly. This is because of the cache that
has been created for this service. In addition to those navigation tools you see on the toolbar, we
also have navigation controls available here in the navigation panel. At a first look, this looks
like a north arrow, but what it is, is really a navigation control. I can use this to seamlessly pan
across my application and move within the browser window. Because this map contains a cache
service, I also have a zoom level control. This allows me to zoom to the various scale levels that
were set when this cache was created. You can see each time I click, it's rendering the data from
that particular scale level.
Some additional features of that come out of the box with ArcGIS Server 9.2 applications is the
overview map window. I can point to a service to display the overview map, and then you can
see this red box here is showing the area that's being displayed currently in the map display. This
box is interactive and can be used to move around the map. It also can be resized within this
window, and you can change the visibility of what's being shown on your display.
That's a look at some of the features of the new applications created at 9.2. I have one more
application that I would like to show you.
This application is similar to the one that we saw in the last application. It has all the same
features, but this one has some tasks configured. Tasks allow us to ask some questions of our
data. We'll go ahead and execute these tasks and see how these work. The first task that I'm
going to execute is a search task. It allows me to find a location on the map by typing it into the
text box. This particular task is actually using a service from ArcWeb services to locate
Redlands. You can see it's placed it here on the map with that green push pin. Results from tasks
are displayed inside of the results panel where users can interact with these results, and I can
change the visibility and further interact with them.
Copyright © 2006 ESRI. All rights reserved. 15
The second task that I'm going to show you is the find household size task. This allows me to
search for counties in a particular state that have an average household size. In this case, we'll
search California for a household size greater than 3.5.
Now, this particular task is a query attribute task. In fact, it's using two fields to query on and
find the results of those queries. The query is now displayed inside the results panel. I can
expand it here, and I can interactively click on the results, and you can see it is displayed on the
map. Just to reiterate, this application was created out of the box. Even the tasks that we
executed did not have any custom programming involved in them.
Copyright © 2006 ESRI. All rights reserved. 16
Copyright © 2004 ESRI. All rights reserved.
Product details
Now that we've taken a look at some of the applications we can created with ArcGIS Server 9.2,
we'll talk about how we can build those applications in the building server section of the
presentation.
Copyright © 2006 ESRI. All rights reserved. 17
Copyright © 2004 ESRI. All rights reserved.
Product platformsMicrosoft .Net Framework
WindowsJava Platform
Windows, Linux, Solaris
Before we go into our first review and Q & A, I'd like to go over some of the product details of
ArcGIS Server 9.2. ArcGIS Server is available on two platforms—ArcGIS Server for the
Microsoft .NET framework, which is available on Windows, and ArcGIS Server for the Java
platform available on Windows, Linux, and Solaris. The platforms are broken into two to provide
users with focused installs that include software developer kit, development integration, and
documentation.
Copyright © 2006 ESRI. All rights reserved. 18
Copyright © 2004 ESRI. All rights reserved.
Product platformsMicrosoft .Net Framework
WindowsJava Platform
Windows, Linux, SolarisProvides platform-specific install, documentation, SDKSame GIS functionality across platformsBoth platforms shipped in the box
The same GIS functionality is available on both platforms, and both of these platforms are
shipped in the box.
Copyright © 2006 ESRI. All rights reserved. 19
Copyright © 2004 ESRI. All rights reserved.
ArcGIS ServerOne product with:
Editions
AdvancedStandardBasic
AnalysisVisualizationSpatial data management
New at 9.2, ArcGIS Server has now broken into three editions—basic, standard, and enterprise.
The basic edition includes the ArcSDE technology as well as some additional spatial data
management capabilities new at 9.2. The standard edition includes everything available at the
basic edition as well as 2D and 3D mapping services. ArcView license geoprocessing tools can
also be used at the standard level. The advanced edition gives you all the functionality of ArcGIS
Server minus the extensions. This includes all the geoprocessing tools from ArcEditor and
ArcInfo as well as the out-of-the-box editing task.
Copyright © 2006 ESRI. All rights reserved. 20
Copyright © 2004 ESRI. All rights reserved.
ArcGIS ServerOne product with:
Editions
Capacity levels
AdvancedStandardBasic
AnalysisVisualizationSpatial data management
UnlimitedSupportedRDBMS
Windows, Linux, Solaris
Enterprise
max 4GBSQL Server Express
WindowsWorkgroupCapacityDBMSServer
Each edition is available in one of two capacity levels—workgroup and enterprise. Workgroup is
new at 9.2 and is available on Windows servers for small database management. It uses SQL
Server Express as the underlying DBMS. Users are licensed for a maximum of 4 GB of data
storage. For the larger database management, enterprise capacity level is cross platform and
supports multiple DBMSs and does not have any storage restrictions.
Copyright © 2006 ESRI. All rights reserved. 21
Copyright © 2004 ESRI. All rights reserved.
Review and Q & AComplete, out-of-the-box Web GISImproved ease of use, performance, productivityBasic, standard, and advanced editionsWorkgroup or Enterprise capacity levels
Let's begin our first review and Q & A. I'd like to review some of the key points that were
introduced. ArcGIS Server is a complete, out-of-the-box GIS that includes mapping, geodata
management, and analytical capabilities. Many improvements have been made to make it faster
and easier to get started with. Performance enhancements have been made, and new applications
and services are available to increase productivity. ArcGIS Server is now available in three
editions— basic, standard and advanced—which can be purchased at the workgroup or enterprise
capacity levels. Now, I'd like to pass it over to Anne to answer some of your questions.
Thanks, Jennifer. Damon from Charlottesville is asking, "Which version of ArcGIS Server 9.2
are we using during the software demonstration?"
Damon, we're using the ArcGIS Server Advanced edition. Later on in the demonstration,
Jennifer is going to be showing some geoprocessing tools, and that is why we chose to use the
advanced.
Jeff from Las Vegas is asking, "Could ArcMap be used to add data to the table of contents from a
remote ArcGIS Server application?"
Copyright © 2006 ESRI. All rights reserved. 22
Jeff, the answer is yes. ArcMap does, through the add data dialog support adding GIS services
from a GIS server. You would navigate to the GIS server node, and then find the server that
you're looking for, and then just add in that data same as you would if you were adding in local
data. The process of adding is the same.
Jeff is also asking about the geodatabase and that works when you're connecting to it. Jeff, stay
tuned for the end of the presentation. Jennifer is going to cover the new geodata services that are
in ArcGIS Server 9.2. It allows you to extract and replicate geodata to the different machines that
you can do editing with the geodatabases with ArcGIS Server.
Josie from Carson is asking, "For those of us who are new to ArcGIS Server, can you explain the
SOMs and SOCs a little bit more?"
When you install ArcGIS Server, one of the nodes in the install is GIS Server, and there are two
subcomponents that note the server object manager, also know as the SOM, and the server object
container, also known as the SOC. The SOM is installed, and it's basically the component that is
what we often refer to as the traffic cop for the different requests coming in to the server. It is the
SOC that is actually processing the request, making that map for you, getting the query results for
you, finding the address for you. When you're in an attributed installation, you're looking to add
power to your GIS server configuration. It is the SOC that you add to the configuration.
Alan from Eugene is asking, "Does ArcGIS capacity level affect which ArcGIS server editions
you can use?"
The answer to that is no. There are editions available at each of the different capacity levels, so
for the workgroup and enterprise capacity, there is a basic, standard, and advanced edition on
each.
Ben from Denver is asking more about the licensing options offered in ArcGIS Server 9.2.
Ben, the new editions for ArcGIS Server are basic, standard, and advanced. Basic gives you
geodata management. Standard adds in 2D and 3D mapping as well as standard geoprocessing
tools. And, finally, at the advanced edition of ArcGIS Server, you have the full functionality of
Copyright © 2006 ESRI. All rights reserved. 23
ArcGIS Server available to you. So things like Web editing and advanced geoprocessing tools
are added on.
Another question that's coming in is from Chris in Omaha asking, "ArcGIS Server seems oriented
to large integrated systems. Can it be used by a small organization or workgroup?"
And the answer to that is definitely yes. It can be used by small organizations and workgroups.
That was really one of the goals of the ArcGIS Server 9.2 release is to have editions and different
capacity levels such that if you are a small organization, there is a price point and an edition of
ArcGIS Server that can appeal to you.
I'll hand it back to Jennifer, but we'll be answering more questions later on in the presentation.
Copyright © 2006 ESRI. All rights reserved. 24
Copyright © 2004 ESRI. All rights reserved.
Building server applications
Thanks, Anne. The next section that we'll take a look at is building Server applications. One of
the key product goals of ArcGIS Server 9.2 was to make it easier to use.
Copyright © 2006 ESRI. All rights reserved. 25
Copyright © 2004 ESRI. All rights reserved.
Using ArcGIS Server1. Author GIS content
ArcGIS Desktop applications
Now, let's take a look at the new workflow for building Server applications in 9.2. Here is an
overview of the three steps to building Server applications. The first step is to author your service
content using ArcGIS Desktop.
Copyright © 2006 ESRI. All rights reserved. 26
Copyright © 2004 ESRI. All rights reserved.
Using ArcGIS Server1. Author GIS content
ArcGIS Desktop applications
2. Publish GIS servicesArcCatalog ArcGIS Server Manager
The second step is to take that content and publish it as a GIS service using ArcCatalog or the
new ArcGIS Server Manager application.
Copyright © 2006 ESRI. All rights reserved. 27
Copyright © 2004 ESRI. All rights reserved.
Using ArcGIS Server1. Author GIS content
ArcGIS Desktop applications
2. Publish GIS servicesArcCatalog ArcGIS Server Manager
3. Consume GIS servicesWeb-mapping applicationsArcGIS ExplorerArcGIS Desktop
The final step is to consume this service, or use this service, in a client of choice. This could be a
Web-mapping application, ArcGIS Explorer, or ArcGIS Desktop to name a few.
Copyright © 2006 ESRI. All rights reserved. 28
Copyright © 2004 ESRI. All rights reserved.
GIS ResourcesAuthored using ArcGIS Desktop
Let's go into a little more detail on how to build Server applications. ArcGIS Server experience
begins by authoring GIS resources using ArcGIS Desktop.
Copyright © 2006 ESRI. All rights reserved. 29
Copyright © 2004 ESRI. All rights reserved.
GIS ResourcesAuthored using ArcGIS DesktopGIS Resources are:
Map documentsGlobe documentsAddress locatorsGeoprocessing modelsGeodatabasesNetworks
GIS resources are map documents, mxds, or pmf files, 3DD documents created using the
ArcGlobe application, address locators used for geocoding addresses, geoprocessing models
authored using the ModelBuilder application, and geodatabases that can be used in a distributed
geodatabase scenario. Also, it can be used for building networks and performing network
analysis and services.
Copyright © 2006 ESRI. All rights reserved. 30
Copyright © 2004 ESRI. All rights reserved.
Publishing GIS resourcesPublish GIS resources to create GIS services
Once our GIS resources are authored, it's time for us to go into step two, which is publishing the
GIS resource. When we are publishing GIS resources, we have two applications that can handle
this.
Copyright © 2006 ESRI. All rights reserved. 31
Copyright © 2004 ESRI. All rights reserved.
Publishing GIS resourcesPublish GIS resources to create GIS servicesArcCatalog
Publish to ArcGIS Server wizardAdd New Service wizard
The first one is ArcCatalog. At ArcGIS Server 9.1, all the publishing was done using ArcCatalog
and using the Add New Service wizard that was found underneath your server connection. At
9.2, the Publish to ArcGIS Server wizard has been added to the ArcCatalog application. It's
accessed by right-clicking on a GIS resource and executing the publishing wizard.
Copyright © 2006 ESRI. All rights reserved. 32
Copyright © 2004 ESRI. All rights reserved.
Publishing GIS resourcesPublish GIS resources to create GIS servicesArcCatalog
Publish to ArcGIS Server wizardAdd New Service wizard
ManagerPublish a GIS resourceAdd new service
Both of the ArcCatalog wizards are also available in the new Manager application, and we'll talk
more about Manager in the next slide.
Copyright © 2006 ESRI. All rights reserved. 33
Copyright © 2004 ESRI. All rights reserved.
ArcGIS Server ManagerWeb-based administration tool
Publish GIS services Create Web-mapping applicationsManage GIS Server properties
ArcGIS Server Manager is a new Web-based application. It is there to complement ArcCatalog
in administering the GIS server publishing services.
Manager has some additional functionality not available in ArcCatalog and that is to build Web-
mapping applications, a Web client to your GIS services.
Copyright © 2006 ESRI. All rights reserved. 34
Copyright © 2004 ESRI. All rights reserved.
ArcGIS Server ManagerWeb-based administration tool
Publish GIS services Create Web-mapping applicationsManage GIS Server properties
There is a lot of flexibility in creating Web applications. Things like your map elements can be
changed, functionality can be added, and additional properties can be modified to give the
applications the look and feel you like.
Copyright © 2006 ESRI. All rights reserved. 35
Copyright © 2004 ESRI. All rights reserved.
Services can be used to display dataMap servicesWMS
Let's talk more about how we can use services in our applications.
One use of services is for visualization. 2D map services show the layers of map documents on
the Server, and 2D services can also be enabled as a WMS service, a Web-mapping service, an
OGC standard Web service.
Copyright © 2006 ESRI. All rights reserved. 36
Copyright © 2004 ESRI. All rights reserved.
Services can be used to display dataMap servicesWMSGlobe servicesKML
Globe services can also be used as published ArcGlobe documents for displaying 3D data.
Services can be KML enabled and consumed in KML clients.
Copyright © 2006 ESRI. All rights reserved. 37
Copyright © 2004 ESRI. All rights reserved.
Publishing mapsPublish high quality maps Support for Identify, Find, Select, Query, and other tools
When we're publishing our maps, maps that contain rich cartography, scale-dependent rendering,
and labeling can be published with ArcGIS Server. Map supports several map functions
including identify, find, select, and query.
Copyright © 2006 ESRI. All rights reserved. 38
Copyright © 2004 ESRI. All rights reserved.
Publishing mapsPublish high quality maps Support for Identify, Find, Select, Query, and other toolsBuild cached map services• High performance map services
• Tiles pre-rendered at fixed scales
• Rapid display of static-base maps
• Rich cartographic symbols
with high performance
These map services can be cached on the server, creating a series of prerendered tiles at various
scale levels that you have control of when you're creating your cache. So, when we cache our
data, rather than having our maps dynamically render on the fly, we're now prerendering them on
the server. This results in the rapid display of static-based map images and the rich cartography
symbols that you have authored at the Desktop level will also be rendered quickly in your map.
Copyright © 2006 ESRI. All rights reserved. 39
Copyright © 2004 ESRI. All rights reserved.
Creating Web-mapping applicationsUse ArcGIS Server Manager
The final step to building a Server application is to create the client or chose a client for
displaying your services. One client we can use to consume our services is a Web client. We can
create Web-mapping applications using ArcGIS Server Manager.
Copyright © 2006 ESRI. All rights reserved. 40
Copyright © 2004 ESRI. All rights reserved.
Creating Web-mapping applicationsUse ArcGIS Server ManagerDisplay multiple map services
ArcGIS ServerArcIMSWMSArcWeb Services
When we build these Web-mapping applications, we can display map information from multiple
different types of services. In addition to ArcGIS Server, I can consume ArcIMS, WMS, and
ArcWeb services.
Copyright © 2006 ESRI. All rights reserved. 41
Copyright © 2004 ESRI. All rights reserved.
Creating Web-mapping applicationsUse ArcGIS Server ManagerDisplay multiple map services
ArcGIS ServerArcIMSWMSArcWeb Services
Set properties of the applicationImages, map elements
The appearance of the Web-mapping application can be modified by changing the properties.
Copyright © 2006 ESRI. All rights reserved. 42
Copyright © 2004 ESRI. All rights reserved.
Creating Web-mapping applicationsUse ArcGIS Server ManagerDisplay multiple map services
ArcGIS ServerArcIMSWMSArcWeb Services
Set properties of the applicationImages, map elements
Configure tasks for specific GIS functionalityOut-of-the-box tasksBuild custom tasks
To extend the functionality of our Web site, out-of-the-box tasks can be configured, or developers
can create custom tasks to add more GIS functionality to our applications.
Copyright © 2006 ESRI. All rights reserved. 43
Copyright © 2004 ESRI. All rights reserved.
Adding functionality through tasksTasks are used to
Ask questionsDisplay answers
What are tasks? Tasks encapsulate specific functionality for your application such as querying,
or editing, or are also used to ask questions and display answers. An example of this is the Find
Address task. This task allows the users to enter an address and return the results to the Web-
mapping application.
Copyright © 2006 ESRI. All rights reserved. 44
Copyright © 2004 ESRI. All rights reserved.
Adding functionality through tasksTasks are used to
Ask questionsDisplay answers
Another example is querying an attribute. The results of your query will then be returned to your
application.
Copyright © 2006 ESRI. All rights reserved. 45
Copyright © 2004 ESRI. All rights reserved.
Adding functionality through tasksTasks are used to
Ask questionsDisplay answers
Out-of-the-box tasksEditingFind AddressFind PlaceGeoprocessingQuery AttributesSearch Attributes
ArcGIS Server comes with many out-of-the-box tasks that are available for you to use by
configuring inside of Manager.
Copyright © 2006 ESRI. All rights reserved. 46
Copyright © 2004 ESRI. All rights reserved.
Adding functionality through tasksTasks are used to
Ask questionsDisplay answers
Out-of-the-box tasksEditingFind AddressFind PlaceGeoprocessingQuery AttributesSearch Attributes
Here's a list of some of the tasks that are available.
Copyright © 2006 ESRI. All rights reserved. 47
Copyright © 2004 ESRI. All rights reserved.
Adding functionality through tasksTasks are used to
Ask questionsDisplay answers
Out-of-the-box tasksEditingFind AddressFind PlaceGeoprocessingQuery AttributesSearch Attributes
Custom tasks
If none of these tasks meets your needs, then you can extend your applications by creating and
building custom tasks.
Copyright © 2006 ESRI. All rights reserved. 48
Copyright © 2004 ESRI. All rights reserved.
Software demonstration
Let's go into our next software demonstration. In this demonstration, we're going to build a
Server application using ArcGIS Server Manager.
I'm going to go ahead and log in here to the Manager application so we can begin building our
server application. The first step to building a Server application was to author the content. I've
already authored the content.
Now, I'm going to move to the second step which is to create the service or publish the service.
Here's a look inside of ArcGIS Server Manager. Under the GIS Server's tab, I can go and
administer my Server. Under the applications tab that I'm on now, there is where I can build the
mapping application and to publish the services, we do this underneath the services tab. In this
case, in my application, I'm going to be displaying a 2D map service. I have to go and publish
that service. I'll use the Publish GIS Resource wizard to do this.
The first step is to look for is my GIS resource. As I mentioned, I'm publishing a map service, a
GIS resource for a map service is an mxd file. I'll just point it to my Oahu map. I'll give it a
name. I'll accept the default, and I'm going to publish this service underneath a folder directory
Copyright © 2006 ESRI. All rights reserved. 49
on my server. Now, what our GIS server is doing is examining that mxd file to determine what
other capabilities can be enabled on that service. Mapping is always enabled but in addition to
that, you can see there are some other capabilities I could enable, including making this a WMS
service available for mobile data access. In this case, we'll be fine with just a mapping service, so
I'll just continue through the wizard to publish.
It's giving me a summary of that service so that I can take a look and then it's gone and published
it and it's displaying it underneath the services tab. This is where I can manage that service. I
could delete it, stop it, restart it, and so on. I'm going to go ahead and preview it and just look at
the contents of that service to see that everything published OK.
Now, I can see everything's published, and I'm ready to go to my final and third stage of building
an application, and that is building my Web application. I'll click on the applications tab and
create Web application wizard to launch it so I can build my server app. I'm going to give it a
meaningful name here. The name that I'm giving it here will be part of the URL for this
application. So, it's a good idea to give it something meaningful.
Now it's asking me for what services I want to use inside of this application. As I mentioned
earlier, there are several different types of services that can be used in these mapping
applications. If I click the Add GIS Server, this is where I can navigate or I can add server
connections and grab services from them. You can see in the list in the drop-down menu, we can
add ArcGIS Server services and also ArcIMS, ArcWeb Services, and WMS services as well.
I've already made the connection to my server, so I'll go ahead and add my map services. The
Oahu map is the service we just published, but this application is going to contain two map
services. I'm also going to add a base map, which is a service I created earlier and cached that
data on the server.
The next panel is to configure some GIS functionality for our Web mapping application. There
are those out-of-the-box tasks that I talked about earlier. I'm going to create a query task and add
some querying capabilities to this application. Once I've added it, I click the configure button to
go in and configure this task for the users to use inside the browser. This particular task that I'm
going to create is going to do something similar to a geocode. It's going to locate a building
based on two of the attribute values within that building layer. For the first part, I would like
Copyright © 2006 ESRI. All rights reserved. 50
users to enter the building address number. This address number is going to be grabbed, or it's
going to be queried against the building number field inside the attribute table of my building's
layer. In this case, I'll allow users to type in a value here. I could supply a default value or I can
leave it blank. I could also grab a sample of values for users to pick and choose from a drop-
down list.
This query is going to query against two different fields. You can create complex queries. In
order for us to be able to locate our building, I also need to know the name of the street. Users
will enter in the building number and the street name to locate the building. The street name
information is found inside of the street name field within that layer and, again, I'll allow the
users to type in a value. There are some additional properties that can be configured in these
tasks. For example, give it a nice meaningful name. So, I'll call this locate a building. You can
also change the selection color and some additional properties within this task.
Now that I've finished configuring the tasks for this application, I'm going to move into the final
two phases of building this application. You should give it a meaningful name. This will be the
title of your application at the top of the browser. We can change the theme or the look of the
Web-mapping application. We could change the colors here. I'm going to keep it with blue. You
could create your own theme and plug it into your Web-mapping application. Down below are
some links to some resources at ESRI and also to the Help. You could remove these links by just
clicking the delete button or you can add your own if you had some additional Web pages that
you'd like to link the application to.
The last panel here, the last step of the wizard, is to configure all those map elements. Notice that
they're all checked by default. If I'd like to remove one of these elements, I can just uncheck it
and it won't appear in the Web-mapping application. But, if I'd like to keep them all, there are
some settings that I can change in them. For example, in the table of contents, I can change how
my layer symbology appears in there, whether I'd like the symbols to be shown or not.
Things I can do in the overview map—I can point to a service. Maybe I have a separate or third
service that I'd like to appear inside of the overview map panel. The north arrow setting is here.
You can see there's a variety for users to choose from. You can change the symbol of your north
arrow. The last think to look at is the scale bar. I can change the units of my scale bar here, and I
can also change the colors of the text in the bar.
Copyright © 2006 ESRI. All rights reserved. 51
The next thing I'll do is move to the last window of the wizard and finish building my Web-
mapping application. This application now is being built, so all of the files are being written out
so I could bring this Web-mapping application into a development environment. Since I'm
working with the .NET version, I could bring this into Visual Studio and customize it, or I could
reopen it inside the Manager application and change some of the properties of it. Now we see it's
popped up a window with our Web-mapping application. Looking over at the map contents, you
can see both of those services that I pointed to are available inside the map contents. The
dynamic service on top and then also the cache service below, so you can see that cache service,
I'm not able to change the visibility of any of those layers.
I'll go ahead and zoom in on an area here, and we're going to execute our task. Here it is, the
name we gave our task "locate a building." It's looking for two attributes to query on. I'll give it
the address number of the building as well as the street name for it. Then, when I click find, it's
going to execute that query, and it's returned a result down here in the results panel. I'll turn that
on and right-click and zoom to that feature so that it will display within my map. I can interact
with the results of this task just by simply working inside the results panel. I could run the task
again or refresh it if I'd like to. You can see here in the map we now have this blue building that's
being displayed as a selected feature, the result from our query task.
That's a look at how we build Server applications.
Copyright © 2006 ESRI. All rights reserved. 52
Copyright © 2004 ESRI. All rights reserved.
Review questionLocate the Review question link in the upper-left corner of your browser window. Click this link now.
Let's go back into our presentation. I'd like to ask you a question. To answer this question, go to
the review question link in your browser window and click on it to enter your response.
Copyright © 2006 ESRI. All rights reserved. 53
Copyright © 2004 ESRI. All rights reserved.
Review questionIn addition to GIS services published with ArcGIS Server, the Web-mapping application also supports the display of:
A) ArcIMS ServicesB) WMS ServicesC) ArcWeb ServicesD) All of the above
To submit your answer, click A, B, C, or D then click the Send button.
The question I'd like to ask is, "In addition to GIS services published with ArcGIS Server, the
Web-mapping application also supports the display of ArcIMS services, WMS services, ArcWeb
services, or all of the above." To submit your answer, click A, B, C, or D, and then click the
Send button.
Copyright © 2006 ESRI. All rights reserved. 54
Copyright © 2004 ESRI. All rights reserved.
Review and Q & AAuthor GIS resources with ArcGIS DesktopUse ArcCatalog or Manager to publish GIS servicesBuild high performance cached map servicesCreate Web-mapping applications with ManagerExtend Web-mapping applications with tasks
In this last section, we looked at building Server applications. The ArcGIS Server experience
begins with ArcGIS Desktop where GIS resources are offered. Once we've offered our resource
content, ArcCatalog or ArcGIS Server Manager can be used to publish GIS services. With
ArcGIS Server 9.2, we can build high-performance mapping services by caching static data on
the server for faster map rendering. ArcGIS Server Manager has a built-in wizard for building
out-of-the-box Web-mapping applications. Tasks can be added to extend the functionality of our
Web-mapping application. I'd now like to pass it over to Anne to take some more of your
questions.
Thanks, Jennifer. We have a question that's come in, "Is it possible to use mxds that were created
in 9.0 and 9.1, then serve them with ArcGIS Server 9.2?"
The answer to that is yes. That is supported and possible.
Mark is asking the question that he will be upgrading from ArcSDE 8.3 to ArcSDE 9.2 and will
also want to move up to ArcGIS Server 9.2. "How are the installations tied or separate?"
Copyright © 2006 ESRI. All rights reserved. 55
Mark, the installation for ArcSDE and ArcGIS Server are separate. The installation that you're
familiar with from ArcSDE is the same at the 9.2 and then ArcGIS Server is a separate
installation.
Jeff from Las Vegas is asking, "When would I use ArcGIS Server Manager? When would I use
ArcCatalog? They look like they have overlapping functionality."
Yes. The answer to that is yes they do have overlapping functionality, and what we've done there
is that for folks who are coming in a Desktop experience and they're accustomed to managing
their data using ArcCatalog, we wanted to have a good experience in ArcCatalog for managing
server resources. In the other regard, some folks are coming at ArcGIS Server for more of the
Web server experience. They are accustomed to using a Web browser and managing their Web
server through the Web browser interface as having that flexibility.
For that, we've built ArcGIS Server Manager. So, as far as managing the GIS server and
publishing GIS services, Manager and ArcCatalog offer the same functionality. I will make a
note that there is one key difference there. ArcCatalog is the interface for building the map
caches that Jennifer described earlier. You cannot build a map cache using Manager. Of course,
the other difference the two is that we start talking about the Web applications is ArcGIS Server
Manager is the user interface for that.
Michael is asking the question, "Does the ArcGIS Server 9.2 incorporate all the functionality of
ArcIMS?"
Essentially, the answer is yes, but one key difference I'll point out immediately is that ArcIMS
has metadata and ArcGIS Server at the 9.2 release does not. Other than that, the answer is true
ArcIMS has support for 2D map services and just some basic tools. With ArcGIS Server, you
have support for 2D, basic tools, and then at ArcGIS Server you start to add on functionalities
such as 3D support and more advanced tools.
Edward is asking the question, "Will ArcGIS Explorer be customizable?"
Copyright © 2006 ESRI. All rights reserved. 56
The answer to that is yes. ArcGIS Explorer is customizable. ArcGIS Explorer is available now,
and it also comes with an SDK. Edward, you can check out the SDK and find out all the
functionality that's available there in terms of customizing ArcGIS Explorer.
Kimberly is asking, "Will the basic or standard levels support 3D data? Which level is needed to
access ArcGIS Explorer?"
I'll answer the first question by saying 3D data is supported in the standard; not supported in
basic. It starts in standard, so it's there at the standard and at the advanced levels. ArcGIS
Explorer is a free, downloadable product that you can use to view 2D and 3D map services from
ArcGIS Server. So, your support or your levels for ArcGIS Server are not affected by when you
could have ArcGIS Explorer and use that on your machine.
Joe is asking the question, "Does ArcGIS Server allow you to use composite geocoding
services?" Yes. ArcGIS Server does support composite geocoding services.
Edith from Trenton asks the question, "Are the new types of services OGC compliant?" Edith,
we probably answered your question during that last section when Jennifer talked about the WMS
services that are in ArcGIS Server 9.2.
George from Jacksonville is asking, "In order to do geoprocessing, must we upgrade to the
advanced?"
George, I'll clarify that by saying the geoprocessing tools that are at the ArcView level are
supported at the standard. If you're going to use some of the geoprocessing tools that are
categorized at the ArcInfo level, then you would need the advanced for that.
There is a question related to that. Keith asks, "When you say the standard edition has ArcView
license tools, referring to the geoprocessing tools, do the end users need to access an ArcView
license?"
Keith, the answer to that is no. The end user, meaning the person who is accessing the Web
application, to hit that geoprocessing tool so they need ArcView license, no.
Copyright © 2006 ESRI. All rights reserved. 57
Shane from Salt Lake City is asking, "What kind of rasters are supported in Server 9.2?”
For this question, I can go back and say that your experience with ArcGIS Server, where you get
the GIS resources, whether they be maps, locators, globes, geoprocessing tools, whatever it is that
you're going to publish out, that experience of creating those GIS resources begins in Desktop.
So, the rasters that are supported in Desktop can be added to an .mxd. It's the same list say is
supported with ArcGIS Server 9.2.
I'll answer one final question about the workgroup and the enterprise levels that we mentioned
earlier. Ammon from Dublin is asking, "Does the ArcGIS Server workgroup only use SQL
Server Express?"
The answer to that is yes. It is only SQL Express at the workgroup level. If you want to go to
any of the supported RDBMs, you need to move up to the enterprise level.
OK, more questions will be answered later on in the presentation, but I'll hand it back to Jennifer
right now.
Copyright © 2006 ESRI. All rights reserved. 58
Copyright © 2004 ESRI. All rights reserved.
Review question resultsTo view the results, click the Review question link in the upper-left corner of your browser window.
In addition to GIS services published with ArcGIS Server, the Web-mapping application also supports the display of:
A) ArcIMS ServicesB) WMS ServicesC) ArcWeb ServicesD) All of the above
Thanks, Anne. Before we get back into the presentation, let's look at the answer to the review
question. The question was, "In addition to GIS services published with ArcGIS Server, the
Web-mapping application also supports the display of… “and the answer is ‘all of the above’. It
looks like a large percentage of you got that answer right. At ArcGIS Server 9.2, all of these
services are supported as content inside of your Web-mapping applications.
Copyright © 2006 ESRI. All rights reserved. 59
Copyright © 2004 ESRI. All rights reserved.
GIS services
Let's go into the next topic, GIS Resources. In the previous section, we published a map service
and built a Web-mapping application that displayed the content of our services. Now, we're
going to look at some other GIS services available with ArcGIS Server.
Copyright © 2006 ESRI. All rights reserved. 60
Copyright © 2004 ESRI. All rights reserved.
Publishing Globe LayersPublish an ArcGlobe documentCreates globe service with globe layers
Raster2D vector3D vector
In addition to 2D map services, globe services can be published to deliver high-performance 3D
data for viewing in a 3D client.
Copyright © 2006 ESRI. All rights reserved. 61
Copyright © 2004 ESRI. All rights reserved.
Publishing Globe LayersPublish an ArcGlobe documentCreates globe service with globe layers
Raster2D vector3D vector
Globe service content is authored using the ArcGlobe application, and they can contain layers
that are rasters or 2D or 3D vectors.
Copyright © 2006 ESRI. All rights reserved. 62
Copyright © 2004 ESRI. All rights reserved.
Publishing Globe LayersPublish an ArcGlobe documentCreates globe service with globe layers
Raster2D vector3D vector
Display globe servicesArcGlobeGlobe ControlArcGIS Explorer
To display these globe services, there are three different options. Globe services can be
consumed in the ArcGlobe application through a globe control available with the ArcGIS Engine
product and through ArcGIS Explorer, a new client to ArcGIS Server.
Copyright © 2006 ESRI. All rights reserved. 63
Copyright © 2004 ESRI. All rights reserved.
ArcGIS ExplorerFree, lightweight, easy to useClient to ArcGIS Server
Let's look a little bit more at ArcGIS Explorer. It's a new free, lightweight client to ArcGIS
Server.
Copyright © 2006 ESRI. All rights reserved. 64
Copyright © 2004 ESRI. All rights reserved.
ArcGIS ExplorerFree, lightweight, easy to useClient to ArcGIS ServerAccess, integrate, use GIS services3D and 2D data visualizationAnswer questions
ArcGIS Explorer is designed to work with a multitude of Web services. It's a client for 3D
services, 2D services and these services can be added from ArcGIS Server. ArcGIS Explorer
comes with out-of-the-box tasks that are using Web services to ask questions and return answers
to the client.
Copyright © 2006 ESRI. All rights reserved. 65
Copyright © 2004 ESRI. All rights reserved.
ArcGIS ExplorerFree, lightweight, easy to useClient to ArcGIS ServerAccess, integrate, use GIS services3D and 2D data visualizationAnswer questions
This task framework can be extended through a custom task which can be programmed or
through a geoprocessing service which we'll talk about in a few slides.
Copyright © 2006 ESRI. All rights reserved. 66
Copyright © 2004 ESRI. All rights reserved.
Answer questions with services
In addition to services that display, or can be used for visualization, we also have services that
can be used to answer questions and extend ArcGIS applications with functionality.
Copyright © 2006 ESRI. All rights reserved. 67
Copyright © 2004 ESRI. All rights reserved.
Geoprocessing servicesAuthor geoprocessing models
Using services for analysis
One of these services is the geoprocessing service. Geoprocessing services are models that have
been authored using the ModelBuilder application and then are made available through a task in a
Web-mapping application or as a task in ArcGIS Explorer.
Copyright © 2006 ESRI. All rights reserved. 68
Copyright © 2004 ESRI. All rights reserved.
Geoprocessing servicesAuthor geoprocessing models
Geocoding ServicesSingle, batch, reversegeocoding
Using services for analysis
Geocoding services are locators authored at the Desktop and published as a service. Geocoding
services add single, batch, and reverse geocoding functionality for finding or returning locations
on the map. This service is not new at 9.2, but many performance enhancements have been
made.
Copyright © 2006 ESRI. All rights reserved. 69
Copyright © 2004 ESRI. All rights reserved.
Geoprocessing servicesAuthor geoprocessing models
Geocoding servicesSingle, batch, reversegeocoding
Network analysis servicesShortest path, routing, closest facility, service areas
Using services for analysis
Network analysis services deliver network analysis solvers. This might be finding the shortest
path, routing between multiple locations, finding the closest facility, or a service area. Network
analysis can also be done using the geoprocessing tools.
Copyright © 2006 ESRI. All rights reserved. 70
Copyright © 2004 ESRI. All rights reserved.
Services can be used for data managementGeodatabase connectionGeodata services support
Creating check-out, 1-way and 2-way replicas Exporting and importing replica changes
The final service that we'll talk about that's new at 9.2 is the geodata service.
Copyright © 2006 ESRI. All rights reserved. 71
Copyright © 2004 ESRI. All rights reserved.
Services can be used for data managementGeodatabase connectionGeodata services support
Creating check-out, 1-way and 2-way replicas Exporting and importing replica changes
State
County
City
The geodata service is a published geodatabase connection that can be accessed remotely over the
Web. Geodata services support the extraction and synchronization of changes between
distributed geodatabases in a Web server.
Copyright © 2006 ESRI. All rights reserved. 72
Copyright © 2004 ESRI. All rights reserved.
Services can be used for data managementGeodatabase connectionGeodata services support
Creating check-out, 1-way and 2-way replicas Exporting and importing replica changes
Synchronize published databases over the Web using standard replication tools in ArcGIS Desktop
State
County
City
The extraction and synchronization process is handled using the ArcGIS Desktop tools. For more
information on what's new with the geodatabase at 9.2 or geodatabase replication, please view the
archived Web workshops on ESRI's training education Web site.
Copyright © 2006 ESRI. All rights reserved. 73
Copyright © 2004 ESRI. All rights reserved.
Software demonstration
This will bring us into our final software demonstration of the presentation. In this
demonstration, I'm going to configure a geoprocessing service, so I'm going to extend the
application we created in the second demonstration with a geoprocessing service. Let's begin
with the authoring stage of geoprocessing services. Geoprocessing services are authored at
Desktop using the ModelBuilder application.
Here's a look at the model that I'm going to use. This model allows me to upload a text file. It
makes an x,y event layer then copies those features to an output shape file which will be returned
to my Web-mapping application. This model has three parameters: it requires the user to upload
a text file and supply the name of the x and y fields in which the coordinate values are stored.
Let's go publish this resource and consume it in our mapping application. We'll go over to the
service tab and publish our GIS resource. For geoprocessing services, a resource is a toolbox.
So, I'll point to the toolbox that I'll use and place it inside of my geoprocessing folder. Now, it's
giving me a summary of the service, and I'll just click Finish to finish publishing that service.
Geoprocessing services can be consumed not only in Web applications but also with ArcGIS
Explorer.
Copyright © 2006 ESRI. All rights reserved. 74
Now, I'll go back into my application that I created in the previous demonstration, and I'll edit
that application and add the geoprocessing service. The geoprocessing service is added in the
task panel of the wizard. Now, a geoprocessing task requires a support service, which is my
geoprocessing service.
Support services are things like geoprocessing services, as well as geocoding services that you
can configure at tasks that locate addresses with. Once I've pointed to my supporting service, I'm
going to configure the geoprocessing task. In this dialog, I'm going to give my task a meaningful
name, so ‘Add x,y data’. I could supply a help tip for it.
Since I published a toolbox as a geoprocessing service, if that toolbox had multiple models in it,
then I would have multiple selections here and point to the correct one. Since I only have the
one, I'll just click on it, and the last thing I need to configure for this geoprocessing service is the
output directory for the shapefile that my model is going to create. Let's click Finish and take a
look at how to interact with the geoprocessing service inside of my Web-mapping application.
So, for a long time, users have asked for geoprocessing functionality on the server. At 9.1, if you
wanted to do geoprocessing, much of this was done programmatically. Now, at 9.2, we have the
power to do this by just using our authored models on the server. Now, I'm going to execute this
geoprocessing task.
The first thing—there are my three parameters that you saw that were available in the model. The
first one is to upload the text file. I'll just click to upload my text file. This text file contains
points of interest in the Waikiki area—things like restaurants, movie theaters, and some other
entertainment places for tourists to go to.
The last two things I need to supply are the names of the fields where the x and y coordinates are.
When I submit my parameters to the server, it's executing the geoprocessing model that I
authored. Return to the client will be a series of points showing the location of each one of those
x and y coordinates. You can see those red points are now being displayed on the map showing
me the location. Its output shapefiles so here's the shapefiles output. I can take a look at the
legends and also look at the different features. So, it's also giving me some attribute information
derived from that text file telling me the names of those various locations that I've added.
Copyright © 2006 ESRI. All rights reserved. 75
Some additional things that are returned from geoprocessing services, there's my parameters, my
input that I placed into the service, and then lastly, our messages. These are geoprocessing
messages that are returned just like the ones that you see when you execute tools inside of
desktop.
So, that's a look at how we can configure a geoprocessing service and use it inside of our Web-
mapping application.
Copyright © 2006 ESRI. All rights reserved. 76
Copyright © 2004 ESRI. All rights reserved.
Developer platform
Before we get into our last Q & A session, I'd just like to talk a little bit about the developer
platform where we'll take a look at some of the new developer enhancements at 9.2.
Copyright © 2006 ESRI. All rights reserved. 77
Copyright © 2004 ESRI. All rights reserved.
Developing Server applicationsWeb applications
Common Web Application Developer framework (ADF)• Included with ArcGIS Server and ArcIMS
Getting started• ArcGIS Server Manager, Template, Web Controls
We're not going to cover a lot of detail in the developer slides. There will be three upcoming live
training seminars that will go into a deeper discussion on developing Web applications in .NET,
Java, and also building Mobile applications.
ArcGIS Server has always been a developer platform and continues to be. At 9.2, Web
applications have a common ADF. The ADF, or Application Developer Framework, is available
in .NET and Java and is shipped with ArcGIS Server and ArcIMS. Developers have options to
get started building applications by using ArcGIS Server Manager that you saw today, or taking
these manager applications and further customizing them or there is a template and some Web
controls that are installed in your development environment, and you can begin your new Web
site by using this.
Copyright © 2006 ESRI. All rights reserved. 78
Copyright © 2004 ESRI. All rights reserved.
Developing Server applicationsWeb applications
Common Web Application Developer framework (ADF)• Included with ArcGIS Server and ArcIMS
Getting started• ArcGIS Server Manager, Template, Web Controls
Mobile applicationsBuild focused field-based applications for mobile devicesGPS support
Creating Mobile applications is new at 9.2. This is only available with the .NET version of
ArcGIS Server. This allows developers to build mobile applications that can be deployed on
mobile devices.
Copyright © 2006 ESRI. All rights reserved. 79
Copyright © 2004 ESRI. All rights reserved.
Developing Server applicationsWeb applications
Common Web Application Developer framework (ADF)• Included with ArcGIS Server and ArcIMS
Getting started• ArcGIS Server Manager, Template, Web Controls
Mobile applicationsBuild focused field-based applications for mobile devicesGPS support
Geospatial Enterprise JavaBeansOut-of-the-box EJBs that perform GIS tasks
Java developers can now leverage out-of-the-box geospatial Enterprise JavaBeans. These out-of-
the-box EJBs perform GIS tasks in the application.
Copyright © 2006 ESRI. All rights reserved. 80
Copyright © 2004 ESRI. All rights reserved.
Developer optionsRich developer framework
Support for popular development environments• Visual Studio 2005• Eclipse• Sun Java Creator
ArcGIS Server provides a richer developer framework and supports popular development
environments in Visual Studio 2005 for .NET developers and Eclipse and Sun Java Creator for
Java developers.
Copyright © 2006 ESRI. All rights reserved. 81
Copyright © 2004 ESRI. All rights reserved.
Developer optionsRich developer framework
Support for popular development environments• Visual Studio 2005• Eclipse• Sun Java Creator
Flexible optionsWeb, mobile, Geospatial EJBs
There are SDKs for building Web mobile applications for .NET developers and also integrating
EJBs for Java developers.
Copyright © 2006 ESRI. All rights reserved. 82
Copyright © 2004 ESRI. All rights reserved.
Developer optionsRich developer framework
Support for popular development environments• Visual Studio 2005• Eclipse• Sun Java Creator
Flexible optionsWeb, mobile, Geospatial EJBs
Focused SDKs for .NET and Java developersSamplesDocumentationTutorialsQuick starts
Focused software developer kits for .NET and Java are included, and there are sample
documentation tutorials and quick starts to get you started developing applications with ArcGIS
Server.
Copyright © 2006 ESRI. All rights reserved. 83
Copyright © 2004 ESRI. All rights reserved.
Review and Q & APublish 3D services Display services with ArcGIS Explorer Answer questionsManage data over the WebPowerful developer platform
This brings us into our final review and Q & A. ArcGlobe documents can be published as 3D
services and viewed in the new ArcGIS Explorer client. ArcGIS Explorer is a new free client for
displaying services and has a task framework for asking questions. That task framework can be
extended through a geoprocessing service.
In addition to displaying data, there are services available for asking questions, geoprocessing,
geocoding, and network analysis. Data can be managed between remote geodatabases over the
Web, and 9.2 provides a powerful developer platform for developing Server applications. Now,
I'm going to pass it over to Anne to take some more of your questions.
Thanks, Jennifer. Several folks are e-mailing in asking when ArcGIS Explorer will be available
for download. ArcGIS Explorer is available for download now. Also, if you're an ArcGIS Server
user, in your box, or updated to you later, you will be receiving the ArcGIS Explorer install CD.
While we're talking about ArcGIS Explorer, I'd also like to mention ArcGIS Online. ArcGIS
Online is in beta right now and is a new software product from ESRI that offers online services.
You may want to check that out at ArcGISOnline.com.
Copyright © 2006 ESRI. All rights reserved. 84
Chris from Salt Lake City is asking about ArcGIS Explorer as well and how it can be downloaded
and used. Chris, just to reiterate, ArcGIS Explorer is free, so once you have the install, the
function of how your organization wants to distribute it and install it to others.
Damon from Charlottesville is asking, "Can Python scripts be used with geoprocessing services?"
Damon, yes, the answer is yes. You can use Python scripts with your geoprocessing services.
Gregory is asking about the query language used in formulating the data queries, was it just SQL?
Yes. The answer is yes. They are SQL statements.
Server folks are e-mailing asking about ArcGIS Server standard edition. "Can I do editing?"
No. Editing is only available at ArcGIS Server advanced. The editing that is supported in
ArcGIS Server is for versioned and nonversioned geodatabases. So, as you have seen in some of
the demonstrations, we do have an editing task that's available in Manager. Whether you're going
to use the editing task or write your own editing application, it's only available at the ArcGIS
Server advanced edition.
Mark is asking the question, "ArcGIS Server basic edition, does it include ArcGIS Server
Manager?"
Mark, the answer is yes. ArcGIS Server Manager is in the basic edition. I'll take your question a
step further because I imagine many folks are wondering about this. Are the installs different for
these different editions? The answer to that is no. The installs are the same across basic,
standard, and advanced. The difference comes into play is how you have licensed ArcGIS Server
through ESRI, whether you have purchased the basic, standard, or advanced. Each of those
different licenses will unlock and allow you to use the different functionality. If you are
attempting to do something in, say, the basic edition that's not supported there, you will receive a
message in ArcGIS Server Manager stating that functionality is not supported at the level you are
licensed for.
Let's see, we have some other questions coming in. “What clients can be used besides ArcGIS
Explorer?” That's Bruce asking that question. The clients besides ArcGIS Explorer, of course,
Copyright © 2006 ESRI. All rights reserved. 85
ArcGIS Desktop, that question came up earlier, "Can I use ArcMap to add data?" Also, the other
clients are the Web-mapping applications and the Mobile applications.
Daniel is asking the question, "Is the Web application cross browser compatible or is it IE only?"
Daniel, the answer to that is no, it is not IE only. It is supported in Internet Explorer, Firefox,
Mozilla, and NetScape. Our support page lists each of the browser versions, because of course,
the versions are always being updated, which browser versions we support at ArcGIS Server 9.2.
I'll now hand the presentation back to Jennifer.
Copyright © 2006 ESRI. All rights reserved. 86
Copyright © 2004 ESRI. All rights reserved.
For more informationLive Training Seminar
Building applications with ArcGIS Server 9.2 using the Microsoft .NET framework – January 18, 2007
Building applications with ArcGIS Server 9.2 using the Java platform – upcoming
Building Mobile applications for ArcGIS Server 9.2 – upcoming
Instructor–led trainingIntroduction to ArcGIS Server
ArcGIS Enterprise Systems: Performance and Scalability
Self-Study (Virtual Campus)What’s New in the Geodatabase at ArcGIS 9.2
Introduction to Geodatabase Replication at ArcGIS 9.2
Thanks, Anne. Just some more information before we go. There will be some additional live
training seminars talking about developing with ArcGIS Server 9.2. The next one will be
Building Applications with ArcGIS Server 9.2 using the Microsoft .NET Framework. This will
be January 18, 2007. There will also be Building Applications with ArcGIS Server 9.2 using the
Java Platform and Building Mobile Applications for ArcGIS Server 9.2.
There are some instructor-led training classes, Introduction to ArcGIS Server and ArcGIS
Enterprise System Performance and Scability. On the virtual campus, you can also find What's
New in Geodatabases at ArcGIS 9.2 and Introduction to Geodatabase Replication at 9.2 to learn
more about what's new with geodatabases and also about geodatabase replication.
Your comments help us improve our seminars. Please take a moment to complete our survey.
Just click the Give Us Feedback link to take the survey.
We hope you have enjoyed today's seminar. On behalf of ESRI, I'd like to thank you all for
attending.
Copyright © 2006 ESRI. All rights reserved. 87