Implementing Enterprise GIS using ArcSDE

In City Government


Elizabeth Young and Brian Besier

City of Fort Worth

Abstract

The City of Fort Worth currently utilizes a distributed Geographic Information System. Departments are responsible for individual layers that are stored in various locations and formats throughout the City. In an effort to provide access for all GIS users Citywide, the IT Solutions Department will utilize ArcSDE to store, manage and provide access to GIS data for both city employees and citizens. This paper will overview the processes used in creating a more cohesive Enterprise GIS at the City of Fort Worth. 

Introduction

The City of Fort Worth began implementing Geographic Information Systems (GIS) in 1997. Since then, the number of GIS users has expanded to include approximately 20 ArcInfo users and over 100 ArcView users. These users are spread out across the city in 18 departments. Thus, the idea of implementing an enterprise GIS is no small task.

The IT Solutions Department at the City of Fort Worth is tasked with providing user support, assistance with data sharing and coordinating interdepartmental GIS activities as needed. Therefore, it was the responsibility of the IT Solutions Department to lead the migration to an Enterprise GIS. When GIS needs were evaluated for the city, four areas were identified that needed to be addressed to properly implement an Enterprise GIS system. These areas included:

Without examining these issues, the City of Fort Worth would not be able to efficiently and effectively implement an Enterprise GIS. 

Licensing

The City of Fort Worth’s GIS program has continued to grow since its inception in1997. During this time period an abundance of resources have been spent maintaining over 120 single seat ArcView licenses and over 20 single seat ArcInfo licenses. It was determined that the implementation of a centralized license manager would benefit the City both financially and administratively. In June 2002, the City successfully implemented a license manager for concurrent licenses in ArcView, ArcEditor and ArcInfo reducing the total number of ArcGIS licenses from over 120 single use licenses to 65 concurrent use licenses. The maintenance agreement also covered ArcIMS, ArcSDE, all ArcGIS extensions and Developer Support. 

Training

In order to successfully implement an Enterprises GIS system, it is important for all GIS users to receive adequate and on-going training. Throughout the City, employees were using ArcInfo Workstation, ArcView 3.2 and ArcGIS 8. To meet the Enterprise GIS goals, all employees were required to migrate to ArcGIS 8. This migration facilitated the ability to store and edit all data layers in a single location using ArcSDE. A GIS training committee was created with volunteers from various departments to identify and arrange the specialized training needed for City employees. The courses being developed by the training committee are:

These courses will use real Fort Worth data and will be designed primarily to train City employees to use GIS as a tool to perform their normal job functions more efficiently.

Data Sharing

The third and largest focus area was data sharing. Prior to the ArcSDE implementation, the IT Solutions Department at the City of Fort Worth maintained a file server that all departments could utilize to store data for a fee. This fee-based structure often hindered users from storing data in a centralized location. Users stored their data locally or on a department server causing data sharing to suffer. The lack of data sharing and communication amongst the GIS users emphasized the need to move from a distributed GIS to an Enterprise GIS system. The decision was made in the summer of 2001 to implement ArcSDE to facilitate the City’s data sharing needs. The goal of SDE was to create a centralized geographic data repository containing 100 vector layers and 115 gigabytes of raster imagery. The IT Solutions Department evaluated and tested SDE on both Oracle and Microsoft SQL Server 2000, and selected Microsoft SQL Server 2000 in November 2001 as the relational database management system (RDBMS) for use with ArcSDE. Figure 1 shows a timeline illustrating the implementation process.

September 2001 Install ArcSDE 8.1 with Oracle 8.1.7 RDMS / Begin development of Arc 8.1 editing tools
October 2001  Install ArcSDE 8.1 with SQL Server 2000 RDBMS
November 2001  SQL Server 2000 selected as city’s RDBMS
December 2001  Install ArcIMS on test server
January 2002  Install SDE on a more powerful test server and allow limited use by City departments (< 20 users)
June 2002 Install Esri License Manager
June 2002 Move SDE into production environment (100 + Users) - Phase 1, Installed IMS4.0 on Production Server, Finalize geodatabase updating and editing procedures
August 2002 Begin Cadastral Update in SDE – Phase 2

Figure 1: ArcSDE Implementation Timeline.

 

 

In the months following the decision to use SQL Server, a considerable amount of time was spent on testing and database design. Part of the testing phase included setting up approximately 20 advanced GIS users in the city with ArcSDE access on a test server.

During Phase 1 of the ArcSDE implementation, IT Solutions conducted a City – wide survey of all GIS users to determine all the geographic datasets used by each department. Basic metadata was collected for each layer, including: owning department, description, update frequency, and primary contact. Understanding the amount of data, data types, and update frequency is crucial when scaling a SDE installation and setting tuning parameters. The compiled list of layers also served as a guide and checklist as the geographic datasets were loaded into SDE.

Basemap Maintenance

As part of developing the City’s SDE migration strategy, IT Solutions evaluated the current basemap maintenance processes within individual departments and discovered that GIS data is being maintained in multiple file formats in several departments resulting in duplication of effort. To begin the workflow analysis, the City identified three update events: City annexations, subdivision plats filed, and zoning ordinance changes. Each of the update events was diagramed separately to identify the departments involved and the files being edited. Figure 3 shows the current workflow analysis of the annexation event.

Figure 2: Current Annexation Workflow diagram

From the completed workflow diagrams, the City identified 8 critical base layers impacted by the updates that are necessary for a successful implementation of an Enterprise GIS. Table 1 shows the identified layers and the corresponding update event.

LAYER UPDATE EVENT
Lot/Tract layer Plat filed
Zoning layer Plat filed / Zoning change
Subdivision layer Plat filed
Street Centerline layer Plat filed
City Limit layer Annexation
ETJ layer Annexation
Council District layer Annexation
Fire Hydrant layer Plat filed

Table 1: City of Fort Worth base layers

To more efficiently handle the volume of updates, the City has proposed to deviate from the distributed GIS system to shift the maintenance responsibilities of the identified essential base layers to a central group within the IT Solutions department. This will allow the City to streamline the workflow processes based on update events. Figure 4 shows the new annexation workflow.

Figure 3: New Annexation Workflow diagram

Implementing the new workflow processes is Phase 2 of the overall SDE Implementation plan. Major tasks include:

Currently, the City is scheduled to begin full basemap editing using ArcGIS and SDE in August 2002.

Conclusion

ArcSDE has proven to be a powerful tool in creating an enterprise level GIS system at the City of Fort Worth. The primary advantage is the accessibility of the data. Users now have a central repository of all spatial and tabular GIS data. Because the GIS data is stored within a RDBMS, it can be readily exported and linked to the City’s Permitting and Computer Aided Dispatch systems. The main disadvantage encountered is the high cost of implementation. Both hardware and software costs are significant, and the time and expense of redeveloping applications using ArcGIS in an organization with highly customized tools developed for workstation ArcInfo or ArcView 3.x can be enormous. Although there is a substantial investment in changing from a distributed to an enterprise GIS, the City of Fort Worth will greatly benefit from the effort. The benefits will be improved data quality, better integration with other City databases, and an increase in access to software and data by GIS users.