GIS for State and Local Government
 

Public Domain Templates for ArcGIS Server

ArcGIS Server lends itself to a variety of industry applications. The following templates highlight specific applications of ArcGIS Server technology to solve industry problems. These templates vary from tools to applets to forms, all of which illustrate the practical benefits of ArcGIS Server. These templates are not designed as end solutions; rather, they are a starting point for creating your own ArcGIS Server project.

The ArcGIS Server templates are located on ArcScripts, where you can search and download various scripts and sample codes contributed by ESRI's user community.

Templates for State and Local Government

Show/Hide All Summaries

Toolbox
State of Texas, Texas Parks & Wildlife Department
This toolbox and scripts were developed for a web-based ASP.Net Upload Service. This service enables field personnel using PDA/GPS devices to upload shapefiles to an enterprise SDE geodatabase.

These scripts convert a shapefile to a personal geodatabase and add metadata including author, datetime, unique identifier and metrics. The personal geodatabase is migrated to an enterprise SDE geodatabase, and the attributes are transferred to the appropriate division's SQL Server for further analysis.Download template.
TraceGeoMNet Namespace
—County of Santa Cruz, California, Department of Public Works
This is the TraceGeoMNet Namespace that contains a FindPath subroutine that performs a trace on a geometric network. This code is part of the StormWaterManagement application was developed by the Santa Cruz County Department of Public Works and the GIS Section as part of the ESRI and Stratus Technologies ArcGIS Server Demonstration Project Grant Program. The entire project is large, so this code sample is provided for those just interested in tracing on geometric networks. This show an example of collecting features into a geometry bag and using a topological operator to combine them into a single shape for use in a graphics layer. Download template.
Storm Water Management Application
—County of Santa Cruz, California, Department of Public Works
The StormWaterManagement application was developed by the Santa Cruz County Department of Public Works and the GIS Section as part of the ESRI and Stratus Technologies ArcGIS Server Demonstration Project Grant Program.

The application was designed to support public outreach and education. It is set up to geocode a location based on an address, then trace downstream along a geometric network built on the streams and stormdrains. Users can also trace upstream or downstream by using a tool and selecting a location on the stormwater network.

There is code for setting the visibility of layers and floating panels, populating dropdowns from a layers attributes, and running queries against an MS Access database and generating crystal reports in a web browser. There is also code to place the results of the query in a scrollable gridview, and the ability to set the size of graphics based on the results of the MS Access query. There is an example of using a geometrybag and topological operator to build a single graphic from a collection of polylines.

The application requires two geocode services, a map service with a geometric network, and crystal reports. A geodatabase with a geometric network is provided, along with instructions on building a network and the draft stormwater conveyance datamodel used in the application. There are two geocode services provided.Download template.
Address Validator
—Municipality of Anchorage, Alaska, IT Department
A service-oriented architecture approach to geocoding and address validation with ArcGIS Server 9.2 and the Microsoft .NET Framework.

This is a demonstration project that leverages the geocoding services provided by ArcGIS Server, in combination with a customized locator, to provide an address validation web service for use by application developers. The service provides a means of validating addresses against a single data store and returning address matches and candidates in an easily consumable manner.

This project consists of a series of Visual Studio 2005 solutions. The project "AddressValidatorService" serves as the web service endpoint, while "ClientExample" is an example of how to utilize the web service in a client web application. Generated code documentation is also included. Download template.
Drill Down Web Service
—St. Johns County, Florida, GIS Division
This is the server application code created by the St. Johns County, Florida GIS Division as part of the ESRI and Stratus Technologies ArcGIS Server Demonstration Project Grant Program. The demonstration project is composed of multiple web services to validate Parcel Identification Numbers (PIN) or XY Coordinates and “drill down” through several different feature classes and return user specified attribute information in the form of XML. Download template.
Regional Transportation District Web Application
—Regional Transportation District, Denver, Colorado, IT Department
This sample code set is complete website and source-code demonstration of the abilities of ArcGIS Server 9.2 along with Microsoft AJAX as implemented for the Regional Transportation District (Denver, Colorado). Below is a short list of the capabilities of the Web site. We encourage you to download the code and take a look.
  • XML Configuration of entire website,easily add new ‘map tabs’, resources, change titles, descriptions, and all website features with no code changes required.
  • Easily add new 'map tabs', ie maps based on one or more map resources. Each Map Tab can be used to create a custom ‘map’ with specific features and abilities while still allowing the user to switch to other custom tabs while keeping selected features and extents.
  • Easily set up 'Finds', which allow users to find items from any layers in the map.
  • Easily add customized map tip controls (in fact the example uses an external webservice – shows upcoming bus schedule for any bus stop in our example).
  • Ability to handle 'live' data. Live data is updated via other applications. Application only displays resulting data. Live data refreshes every 30 seconds.
Download template.
EIRGIS Mobile Application
—Cabell-Huntington Health Department, West Virginia
This project is comprised basically of several Web ADF's put together to perform a singular function. This application will allow you to take several layers and display them through your Pocket PC Device. It also has GPS functionality in that the application will zoom to your location on the map if you turn GPS on and display the surrounding data. With a little customization you can make this app yours very easily. To see some screen shots of the application go to http://www.giswv.com/mobile.html. Also for those who are not programmers please keep checking back to our site as we will be building an installer for the application soon to make the process a little easier. It to will be available free of charge once it is completed along with complete instructions on how to use it. Download template.
—City of New York, New York, Fire Department
Template coming soon.
Amherst Infrastructure Management System Web Mapping Application
—Town of Amherst, Massachusetts, IT Department
This code consists of customized portions of Amherst's AIMS ArcGIS Server Web ADF Web Mapping Application.

AIMS: The Amherst Infrastructure Management System uses the ArcGIS Server .NET Web ADF to provide a Web-Based framework for mapping, querying and editing utility infrastructure features, while giving users the ability to manage infrastructure inspection information that is stored in a separate database.

This demonstration code provides a simple method for selecting features on the map and accessing associated records from a separate database. The associated records can be created and updated. AIMS automatically creates a unique ID to match the unique ID of the selected feature from the map.

AIMS is being used by the Town of Amherst, MA Dept of Public Works for tracking inspections of infrastructure. The example code provided here is for Catch Basin Inspections. The users can select a Catch Basin, create or edit an inspection record and enter information that includes the volume of material extracted during the cleaning of a catch basin, the condition of the catch basin, the date of the cleaning/inspection and additional comments. The AIMS application was designed to handle many-to-one relationships between the inspections and catch basins. The result of AIMS is that far more staff members are able to access and enter information that was previously accessible only to those with the proper software and training. Download template.
Sign Inventory Reader
— St. Clair County, Michigan, Roads Commission
This is a read-only sign inventory mobile application. This application is intended to run on a hand-held GPS device running Windows CE 5.0. Hopefully editing functionality is not far off.

This application makes use of most of the ESRI Mobile ADF controls. In addition, the second form uses a tree view control along with some label and textbox controls. The intended data for this application was originally one point feature class with 2 related standalone tables. Due to limitations in the Mobile ADF, the data has been changed to 4 point feature classes. Download template.
State of Missouri, Office of Administration, IT Services Division
Template coming soon.

 
Contact Us | Privacy | Legal | Careers