Developing a One Stop ArcIMS Application for High Accident Location (HAL) Management March 28, 2007 Charlie Jones Darin Herle
Agenda About the Charlotte DOT CDOT Traffic Safety Section Application needs Architecture and Design Application Features What makes CRAS unique? Lessons learned Summary Q & A
City of Charlotte Department of Transportation 400+ Employees 6 Divisions Street Maintenance Engineering & Operations Planning & Design Development Services\ Public Service & Communications Departmental Services CDOT is responsible for the planning, maintenance, and construction activities on; 2,100 miles of roadway 670 signalized intersections 1,563 miles of sidewalk 40 miles of bikeways
CDOT Traffic Safety Section Staff of 5 responsible for 4 major duties Compile and analyze collisions involving motor vehicles, bicycles, and pedestrians within the City of Charlotte. Average 25,000 crashes annually. Section staff performs quality control and geo codes each report. Provide collision data and analysis to City staff, citizens, and the media in the form of annual reports, location specific reports, and highly customized statistical reports. Monitor crashes at 50 100 locations on an ongoing basis. Develop and implement 30 40 projects annually to reduce all types of collisions within the City.
CDOT s Need for a GIS Solution Existing System Elements MS Access Databases Collision data 1997 2003 Safety Project Information 1995 2005 Safety Committee Meeting minutes Collision Diagram database Fatality Data Yearly High Accident Lists (HAL) SQL Database Collision data 2004 2006 File Servers All other data in various formats MS Excel, AutoCAD, ArcMap Paper Storage Something was needed to tie it all together!
Software Architecture & Design Web browser based! ArcIMS 9.0 ArcSDE 9.0 Geocortex IMF 5.0 SQL Server 2003 SQL Server Reporting Services Design goal: COTS components
Hardware Architecture CRAS Target Concept Technical Architecture CMPD Web Servers CRAS DBMS File Servers Crash Report files Application Servers Data Servers AutoCAD CMPD Data Feed CoC High speed Ethernet Backbone ` Other Services Network Domain services, et al Exchange servers (email) Telephone Help Desk CDOT ` AutoCAD desktop Accident Locating System Data Extraction App Other desktop apps (e.g., MS Excel) `
GIS Mapping/IS integration Application Features
IT Application GIS Application
GIS Mapping/IS integration User profiles/security Application Features
GIS Mapping/IS integration User profiles/security Application Features Crash Data/Active Intersections filtering and theming
GIS Mapping/IS integration User profiles/security Application Features Crash Data/Active Intersections filtering and theming Reporting
GIS Mapping/IS integration User profiles/security Application Features Crash Data/Active Intersections filtering and theming Reporting High Accident Listing
High Accident Location (HAL) Lists Calculated annually and released publicly since the early 80 s. Used as a tool to prioritize safety improvement projects. Intersections citywide are ranked based on a 3 year crash rate CRAS Application will generate HAL based on year selected R = C * 1, 000, 000 V * N * 365 C = Number of Collisions (3 Years) N = Number of Years V = Volume R expressed as Crashes per million entering vehicles
High Accident Location (HAL) Lists Sample
GIS Mapping/IS integration User profiles/security Application Features Crash Data/Active Intersections filtering and theming Reporting High Accident Listing Location Monitoring/Work Order Management
GIS Mapping/IS integration User profiles/security Application Features Crash Data/Active Intersections filtering and theming Reporting High Accident Listing Location Monitoring/Work Order Management Image Viewing
GIS Mapping/IS integration User profiles/security Application Features Crash Data/Active Intersections filtering and theming Reporting High Accident Listing Location Monitoring/Work Order Management Image Viewing Transportation Safety Committee (TSC) Management
Things that make CRAS unique: Functional and User Centric Components It pulls together so many commonly used functions into a single interface User Assembles GIS and IS applications into a common interface Leverages GIS tools for specific functions: Map interface Layers Select (Buffer, rectangle, polygon) Identify Truly a One Stop application for crash data
Lessons Learned
What did we learn? Documentation and regular communication is the key to a successful client/vendor relationship. CDOT TSS hired a technical business process consultant to facilitate the project development. Consultant produced the following documentation for the project Current System Document Target Concept Document High Level Design Document Requirements Document 52 Pages! Acceptance Test Plan Weekly Status meetings
Summary
Q & A
cljones@ci.charlotte.nc.us dherle@latitudegeo.com