ArcGIS Server Services

Custom Application Development and Implementation Services

ArcGIS Server

The CEDRA Corporation offers ArcGIS Server application development services. These applications are written in HTML, CSS, JavaScript and are developed in close consulation with the client to ensure that the desired functionality is achieved. These applications include basic Identify capabilities as well as custom editing and printing functionality.

Presented below are a few applications, which were developed for demonstration or production purposes, addressing a wide range of applications that the reader can invoke and examine. Clicking on the image below the description will result in a larger version of the image being displayed. Note that all of these applications can be tailored to satisfy the client's specifications.

Culvert Viewer

Click on this link to see how culvert field survey information can be displayed in a web-based application. This application employs an expanding vertical navigation menu design style. In examining the application note how field reports and images are hyperlinked to the features.

Custom ArcGIS Server Application offering Querying, Identifying, Printing and more Functionality

Sewer, Water and Storm Water Utility Viewers

Those interested in seeing Sewer, Water and Stormwater features in a web-based application click on this link. This application like the one above employs an expanding vertical navigation menu design style.

For a different type of user interface click on this link to display a Water and Sewer Viewer. This particular application combines feature and map services to provide attribute editing functionality as well as the ability to display flow direction arrows and annotation representing pipe diameter, length and material. The initial display is a set of engineering project polygons annotated with their Project Numbers. As the user zooms in more detail of water and sewer system become visible.

Custom ArcGIS Server Application offering Querying, Identifying, Printing and more Functionality

Parcel Viewers

Those who are interested in seeing Parcels click on this link. This application employs an expanding vertical navigation menu design style offering the ability to display a legend, display a table of contents, create bookmarks, perform predefined queries, create graphic elements, measure area and lengths, display coordinates, print maps and generate directions for routing. The Identify tool in this application operates on the current active layer, which is defined using the drop-down list at the top of the application.

Custom ArcGIS Server Application offering Querying, Identifying, Printing and more Functionality

A different type of user interface for a Parcel Viewing application can be seen by clicking on this link. This application offers the user the ability to Query the Parcel and Plat database, Create Bookmarks, Perform map navigation, Identify features, Measure areas and distances, Create Point, Line, Polygon and Text graphic elements, Generate Mailing Labels and Export parcel data in an Excel compatible file. The application also offers 4 different types of Esri basemaps.

Custom ArcGIS Server Application offering Querying, Identifying, Printing and more Functionality

To see an application that utilizes Google Basemaps click on this link. The application is the same as the one above with the exception that only Google basemaps are offered. Note that the type of basemap that is displayed is controlled by the Basemaps drop-down list at the top of the application.

Custom ArcGIS Server Application offering Querying, Identifying, Printing and more Functionality

Emergency Management

Those involved with Emergency Management operations will be interested in the following Storm Shelters application, which can be accessed by clicking on this link. This application enables the user to maintain a storm shelter inventory by offering Search, Bookmark, Map navigation, Identify, Measuring, Editing, Data Management, Exporting and Printing functionality. The Editing functionality has been disabled in this application to prevent the database being modified. This application employs a custom multi-column editing dialog box for data maintenance.

Custom ArcGIS Server Application offering Querying, Identifying, Printing and more Functionality

Urban Forestry

Many municipalities need to inventory the public trees and planting sites in their communities. This is typically referred to as an Urban Forestry application. An example of a Public Tree Inventory application can be accessed by clicking on this link. In this application, the user has a great deal of functionality in maintaining a municipality's public trees and planting sites. The editing functionality has been disabled in this application to prevent the database from being altered. However, the editing functionality is present so that the user can see what type of editing is available.

Custom ArcGIS Server Application offering Querying, Identifying, Printing and more Functionality

For those interested in a true Tree Management application click on this link. This application provides the ability to add, relocate, delete trees as well as maintain a robust tree database. Over 200 species of trees are supported in this database. This application also takes advantage of the CEDRA-DataEditor's multi-column dialog box functionality. Labels which appear in blue denote read-only attributes. As such, users are able to display attributes without worry of having the attribute value altered.

Custom ArcGIS Server Application offering Querying, Identifying, Printing and more Functionality

Zoning

An example of how an ArcGIS Server application can be integrated with a municipality's web site is the City of Edmond's Planning & Zoning Address Finder, which can be accessed by clicking on this link. This application enables a user to enter an address, which is geocoded to compute a spatial position, after which the information associated with the address is displayed in a pop-up window. Alternatively, the user can simply make a pick in the map area to display the pertinent zoning information.

ArcGIS Services

In developing the applications discussed above, ArcGIS Server services are utilized. These services can be map services or feature services that are created by the user or are existing services. Click on this link to see how two services were created and incorporated into an application enabling the user to query a specific New York State County or Congressional District. CEDRA staff are highly skilled in developing ArcGIS services that can be incorporated in ArcGIS Server or ArcGIS Online applications.

All of the above links are sample ArcGIS Server applications demonstrating the type of functionality that can be provided in a web-based environment such as predefined bookmarks, querying, identifying, editing, printing and adding graphic elements to the map to name a few. Custom map templates can be established to create maps containing the appropriate information describing the map.

Note that these applications can quickly be customized to utilize a client's specific services. The applications can also be customized to provide only the functionality desired by the client. Some clients may desire to have an application be view only, while others may wish to have editing capabilities included in the application. Both environments can be easily implemented.

As shown in the above applications, enhancing the ArcGIS Server Development environment is the ability to integrate the ArcGIS Server version of the CEDRA-DataEditor software in ArcGIS Server applications to create a true Data Management System. The CEDRA-DataEditor software enables custom dialog boxes to be created without programming. The user simply creates a configuration file describing the contents of the dialog box. The configuration file provides for drop-down lists, attribute equations, validity checking, specification of default values, specification of read-only attributes and the design of multi-column dialog boxes.

Shown below is such an example of where the CEDRA-DataEditor has been embedded in a custom application for Urban Forestry Data Management. The multi-column dialog box design is employed for displaying tree and editable information.

Custom ArcGIS Server Application for Urban Forestry Data Management


Go Back to the CEDRA Homepage