You are here: User guides > Using the ArcGIS Data Appliance with ArcGIS Server Web mapping applications

Using the ArcGIS Data Appliance with ArcGIS Server Web mapping applications

The ArcGIS Server Web Application Developer Framework (Web ADF) provides tools for creating Web mapping applications. You can make these Web applications using either ArcGIS Server Manager or an integrated development environment (IDE) such as Microsoft® Visual Studio.

You can add ArcGIS Data Appliance services as layers in your Web mapping applications. To access the ArcGIS Data Appliance, you can make a connection to your server using Manager. Advanced developers can also use the Web controls or one of the APIs included with the Web ADF. Whichever you choose, you will need to specify the URL of your server and the name of the service you want to connect to.

This section explains how to connect to the ArcGIS Data Appliance while building a Web application in ArcGIS Server Manager. For help with making an ArcGIS Server connection programmatically, or through the Web ADF's controls, see the ArcGIS Server Developer Help for your platform.

NOTE: The availability of some basemaps and services mentioned in this document may vary depending on the ArcGIS Data Appliance package that you purchased.

Image of a web mapping application

A Web mapping application created in ArcGIS Server Manager that uses an ArcGIS Data Appliance service.

Overlaying map caches in Web applications

Each service on the ArcGIS Data Appliance uses a cache of pre-rendered images to quickly display the map. Each image is called a tile. When designing your own map caches that will overlay the ArcGIS Data Appliance caches in a Web application, there are some special rules to follow about how you create your cache tiles. These rules differ depending on whether you are using ArcGIS Server for the Microsoft .NET Framework or ArcGIS Server for the Java Platform.

If you will be using your own map caches to overlay ArcGIS Data Appliance layers, or vice versa, be sure to read the following guidelines, depending on your platform:

Accessing ArcGIS Data Appliance map services in a Web mapping application

ArcGIS Server Manager contains a simple interface for creating a Web mapping application. The steps below explain how to use ArcGIS Server Manager to create an application that displays a map with an ArcGIS Data Appliance layer.

To access an ArcGIS Data Appliance service in your Web application, you will need to make a connection to your ArcGIS Server system:

  1. Open ArcGIS Server Manager, and click Create a web application.

    Image showing location of Create Web Application

  2. Type a name for the application and click Next. The panel that appears allows you to select layers for your map. This is where you will add a connection to the GIS server hosting services from the ArcGIS Data Appliance.
  3. Click Add Layer on the Layers tab.
  4. Click Add GIS Server, and select ArcGIS Server Local or Internet as the connection type. If you're making a local connection, enter the name of your server. If you're making an Internet connection, enter the URL in the format: http://<server>/<instance>/services. For example, if you accepted the default instance name of "ArcGIS" when you installed ArcGIS Server, the URL will look similar to this: http://MyServer/arcgis/services.
  5. If you're making an Internet connection and you have disabled anonymous access to your GIS server, click the Access secure services link and enter an appropriate user name and password.
  6. Click Add. The connection should appear in the Layers in list. Select your server to reveal a list of available services.

    NOTE: The routing services are available only on the ArcGIS Data Appliance with routing option.

  7. Select the service you want to add and click Add.
  8. Optionally, add any of your own services that you will use in your map. To change the layer order of the services, use the up and down arrow buttons on the right of the screen. To set a transparency value for a layer, or change its name in the table of contents, use the Preview Map button.
  9. Follow the step for your platform:
  10. Continue creating your Web application by completing the remaining panels of the ArcGIS Server Manager wizard.

Accessing ArcGIS Data Appliance locators in a Web mapping application

To access an ArcGIS Data Appliance locator in your Web application, you will need to make a connection to your ArcGIS Server system:

  1. Open ArcGIS Server Manager, and create a web application or update an existing application.
  2. Click Next until the Create Web Application - Tasks window displays.
  3. Click Add Task to add a new task.
  4. Under Available Tasks, select Find Address, and click OK.
  5. With Find Address selected, click Supporting Services.

  6. Click Add in the Supporting Services dialog box.
  7. Select Add GIS Server.
  8. In the Add Server dialog box, select the service Type and enter the URL for the server where the locators were deployed, for example, http://myserver/arcgis/services. Click Add to add the connection to the ArcGIS Online task server.
  9. In the Available Services dialog box, in the Layers in drop-down menu, select the Locators folder, and select the Geocode Service you want to use in your web application, for example, TA_Address_NA. Click OK.

    The Geocode Service displays in the Supporting Services dialog.

  10. If you want to set a task name, click Configure. Enter a Task Name, Button Text, and a Help Tip if desired. Click OK.
  11. Continue creating your Web application by completing the remaining panels of the ArcGIS Server Manager wizard.

NOTE: You can use the locator services only if you purchased the optional license for geocoding.

For information on using the ArcGIS Data Appliance locators with ArcGIS Server Manager .NET, see the Publishing a GIS resource to the server and Find Address task sections in ArcGIS Server .NET Help.

For information on using the ArcGIS Data Appliance locators with ArcGIS Server Manager Java, see Configuring Tasks in ArcGIS Server for the Java Platform Help.

Using a routing service

For information on using an ArcGIS Data Appliance routing service with the ArcGIS Server Web ADF, see the documentation for the appropriate ArcGIS Server Web ADF:

For information on using an ArcGIS Data Appliance routing service with an ArcGIS API, see the documentation for the appropriate API:

NOTE: You can use the routing services only if you purchased the optional license for routing.

Topics about creating a Web mapping application

You can find complete instructions for creating a Web mapping application in the topics below from the ArcGIS Server Help. These links go to the help on the ESRI Web site. If you do not have Internet access, you can also get to these topics by opening your local ArcGIS Server Help and navigating to Creating and Managing Applications > Creating Web Applications.