2001-19 - Systems & Information Engineering, University of Virginia

advertisement
2001 Systems Engineering Capstone Conference • University of Virginia
THE DESIGN AND IMPLEMENTATION OF A CRIME ANALYSIS AND REPORTING
SYSTEM FOR THE STATE OF VIRGINIA (CARV)
Student Team: Jeff Draim, Justin O’Dell, Matt Sahn, Michelle Sasso
Faculty Advisor: Dr. Donald Brown, Department of Systems Engineering
VIJIS Staff Advisor: Jason Dalton
Client Advisors: William Shinar and John McGee
Virginia Geographic Information Network
Butch Johnstone
Virginia Department of Criminal Justice Service
KEYWORDS: Cross-jurisdictional Crime Analysis,
Law Enforcement, Computer-aided analysis,
Geographical Information Systems (GIS), Incident
Mapping
crime analysis capabilities to their efforts. Mapping
incident locations is an effective way to identify
spatial relationships and gain valuable insight into
criminal activity.
ABSTRACT
These systems require considerable human and
financial resources in order to be properly implemented
and sustainable over time. New computer hardware and
software must be purchased and a specialist must be hired
to customize the system and integrate it with that
jurisdiction’s incident database. However, these systems
are primarily limited to data from their own jurisdiction.
There is no framework in place to support the sharing of
incident data between jurisdictions for statewide crossjurisdictional crime analysis. Since criminals do not
typically respect jurisdictional boundaries, data sharing
can be a crucial element for effective analysis.
The use of Geographic Information Systems
(GIS) as a crime-fighting tool has proved to be an
effective way to combat crime. By combining
incident and GIS databases with a mapping and
analysis application, law enforcement agencies can
bring a new level of crime analysis capabilities to
their efforts. There is currently no statewide
framework available in Virginia to allow for crossjurisdictional, geographic analysis of crime patterns.
This 2000-2001 Capstone Team has developed a
design for a Crime Analysis and Reporting system
for Virginia (CARV). The CARV system design
addresses the tools, data requirements, and hardware
alternatives necessary to create an effective statewide
system. CARV allows for data sharing among all
jurisdictions and provides users with an intuitive GUI
to perform a variety of mapping and querying
functions. A prototype has been developed to
demonstrate the capability of the CARV system.
INTRODUCTION
There is a growing trend in law enforcement to
utilize computers equipped with Geographic
Information Systems (GIS) to solve and prevent
crimes. By combining incident databases and
geographic data with a mapping and analysis tool,
law enforcement agencies can bring a new level of
This 2000 – 2001 Capstone team has developed a
design and prototype for a comprehensive Crime Analysis
and Reporting system for Virginia (CARV) that utilizes
statewide geographic and incident data. CARV allows
users anywhere in Virginia to access statewide incident
data and perform several types of analysis.
CURRENT CRIME REPORTING
Public safety officials and law enforcement agencies
throughout Virginia are now using modern computer
technology to support many activities, including
documenting crime. Figure 1 shows the current data
collection process in Virginia. The collection of locallevel crime incident data in the Commonwealth consists
of written reports of each incident. The police officer on
the scene records the information for these reports.
63
Design and Implementation of CARV
Figure 1: Current Crime Reporting
jurisdictional, geographic analysis of crime patterns at any
level within the Commonwealth of Virginia.
This was accomplished through four major objectives:
1. Allow sharing of criminal incident data among
all law enforcement agencies.
2. Provide government officials, policy makers, and
police officers with a simple tool for querying
and mapping incident data.
3. Provide crime analysts with a powerful
computer-based analysis tool
4. Provide a maximum amount of benefit to users
while minimizing costs (hardware, development,
implementation, training, maintenance)
The design was created for a wide spectrum of users
with a focus on increasing the availability of a
comprehensive crime analysis package. The three major
components of the design are the CARV Software,
Incident Data Access, and Network Architecture.
CARV SOFTWARE
From these paper reports, data including the
addresses of incident locations are manually entered
into a local database. There are 17 Incident Based
Reporting (IBR) software systems, distributed by
different vendors, used by the 261 local jurisdictions
that are used to enter and store incident data.
These systems help the jurisdictions to keep
track of their data and also automatically prepare the
data to be submitted to the National Incident Based
Reporting System (NIBRS) Database as mandated by
the FBI. Currently, incident data covering 87% of
Virginia’s population is submitted to NIBRS on a
monthly basis. The NIBRS data are used to produce
an annual statistical report with a jurisdiction-byjurisdiction summary of incidents
The Secretary of Technology’s geographic
information system (SOTECH GIS) is a
comprehensive geographic information system with
census and map data describing the Commonwealth
of Virginia. SOTECH GIS contains spatial layers
that include geographic, demographic, and economic
information. This data can be combined with other
information to provide insight in a number of areas
including public planning, policymaking, and law
enforcement.
CARV SYSTEM DESIGN
The CARV system was designed to use incident
data more effectively and to allow cross-
64
Intuitive Graphical User Interface
The CARV system offers an intuitive tool that will
allow users to perform spatial analysis of incident data.
The default screen has the most basic functionality of
CARV including mapping and simple queries. This
interface will adequately serve the needs of the majority
of public safety officials and law enforcement officers
From this interface, users can select a region and date
range for queries and see a map of the current region.
Once a query as been performed, the results can be
mapped and viewed.
Mapping tools will allow the user to zoom, pan, or
select an area for further analysis. The maps can show
details down to the address level. By choosing a specific
incident marker, the user will be able to view all recorded
information associated with that incident. More
sophisticated analysis tools can be accessed through an
additional toolbar that can be turned on and off. These
tools include hot spot identification, standard deviation
ellipses and advanced querying options.
System Features
Crime incident tracking and viewing.
This feature is useful for anyone interested in spatial
and geographic relationships between incidents. This can
range from observing a trend that passes through several
counties to looking at specific incidents occurring on a
2001 Systems Engineering Capstone Conference • University of Virginia
certain neighborhood block. Law enforcement
agencies can use this information for analysis
purposes or in decisions regarding allocation of
resources. This knowledge can be used to find safe
(or dangerous) areas within the Commonwealth and
initiate policies accordingly. Also changes in crime
occurrences over time and in specific areas of interest
can be evaluated to decide whether policies are
effective.
Figure 2: CARV Interface showing crossjurisdictional analysis capability
Integrate and overlay spatial layers with incident
data.
This feature enables a user to relate crime
occurrences to a variety of spatial data layers from
SOTECH GIS. By allowing this incident data to be
superimposed with geographic information a more
thorough analysis can be accomplished.
A user would be able to examine crime points in
relation to the economic status or demographic
makeup of a particular area. This is accomplished by
selecting information “layers” that are overlaid onto
the map. In addition, plotting crimes on top of a
transportation layer can reveal that incidents are
occurring along a major interstate. Similarly, a map
of all schools in an area coupled with the address of
known pedophiles may provide evidence of
relationships between the two or alert local residents
of these potentially harmful citizens.
Cross-jurisdictional analysis.
Most crime analysis is limited to data from one
particular jurisdiction. Since the CARV system
contains data from throughout the whole state, users
do not have this limitation. The software allows users
to define a spatial extent and examine all crime points
that occur within that region. By tracking incidents
over a larger geographic area, analysts gain the
advantage of identifying patterns and trends much
faster than with traditional methods. This feature
would be beneficial to crime analysts or police
officers looking for a pattern or trend across
jurisdictional boundaries (see Figure 2). Identifying a
pattern can lead to a variety of actions from
increasing security in threatened areas to actually
apprehending a criminal in a timely fashion.
INCIDENT DATA ACCESS
One of the largest obstacles to the development of a
system of this nature in Virginia is the lack of an adequate
statewide incident database that is capable of supporting
detailed crime analysis. Currently, NIBRS is used only to
generate yearly crime statistics for each jurisdiction. This
database could be convenient for use by a statewide crime
analysis system because it provides a centralized,
accessible incident database that already incorporates data
from a large percentage of police departments in Virginia.
Unfortunately, NIBRS was not designed with crime
analysis capabilities in mind and is lacking three
important characteristics. First, the database does not
store addresses, which is required to support spatial crime
analysis techniques. Second, data from NIBRS is updated
monthly, limiting the degree of timely analysis of recent
incidents. Third, NIBRS data cannot be accessed
remotely.
The database needs to contain consistent incident-level
data from every jurisdiction in order to allow crossjurisdictional analysis to be performed. This means that
each jurisdiction needs to supply the same type of data in
a standardized format. The mapping aspect of CARV
requires that an address be present for each incident that is
included in the database. Stored incidents that do not
have an associated address are incapable of being
mapped. Therefore, it is crucial that the CARV database
contains addresses for each incident. Finally, the data
needs to be accessible to all jurisdictions.
65
Design and Implementation of CARV
CARV Database
The CARV database is a crucial component of the
CARV system. It assembles incident data from many
jurisdictions into a single, uniform database, making
cross-jurisdictional crime analysis possible. Unlike
NIBRS, the CARV database will contain addresses of
incidents, which can be geocoded to be represented
on a digital map. The CARV database will mirror the
data that is already contained in NIBRS, but will
have additional fields that are useful for crime
analysis. These additional fields will contain more
detailed information about offenders, police
narratives, and location.
Currently, incident data reside in hundreds of
local databases on computers housed in the different
police jurisdictions across the state. While most of
these databases conform to Incident Based Reporting
(IBR) standards, the actual platforms and database
structures vary a great deal. This variation makes
data sharing difficult.
contain the information about those incidents. This table,
which contains new incidents from the previous week, is
then transmitted over the Internet to the CARV server
each week.
The CARV importing program performs the reverse of
the exporting program. Once all of the incident tables
have been received from all of the local jurisdictions, the
importing program inserts the new data into the central
CARV database. This program also executes checks on
the data to insure it is in the proper format and performs
maintenance operations such as removing old incidents.
NETWORK ARCHITECTURE
Citrix Metaframe
The solution for CARV is a simplified, twodimensional database structure. Each incident takes
up exactly one row in the database, with all of the
associated information stored in adjacent fields.
This design limits the flexibility of the database and
results in additional data repetition, but greatly
simplifies the integration of many different incident
databases.
Citrix Metaframe is a thin-client application that
allows remote users the ability to run applications from
the central server. CARV users can download and install
the pre-configured Citrix client on any computer with
access to the Internet. The client will then have access to
the CARV software, incident data, and SOTECH GIS
spatial layers. A user will be able to login to the CARV
system by clicking the CARV icon on his/her computer.
The login will then determine what data files that
particular user has permission to access. The login will
also initialize system preferences such as a default
mapping area, which will determine the available tools for
that user. Once logged on, the user can query the CARV
database and search for desired information.
CARV Import/Export Program
Server Farm
The CARV database is powered by the CARV
Import/Export program. The exporting program is
installed locally at each jurisdiction and is
responsible for extracting and transmitting incident
data. The importing program resides on the central
CARV server and is responsible for assembling
incident data submissions from the local jurisdictions
and inserting them into the CARV database.
This method of deployment would involve central
management of incident data. It would involve four
regions to be defined in which the jurisdictions located in
each region would submit their data to a central database
holding data for that region (see Figure 3). These
databases would be located at the same location of the
CARV system. Users of the CARV system would dial
into a central CARV system, most likely located in
Richmond Va. The CARV system would connect to the
SoTech GIS located in Richmond, as well as query the
data distributed throughout the databases for analysis.
The user would receive screen updates based on the
analysis they wish to perform.
The export program is installed and configured
only once at each jurisdiction. The program is able to
interface with a wide variety of database platforms to
insure that the maximum amount of jurisdictions can
be incorporated. During the initial configuration, the
required fields for CARV must be matched with the
corresponding fields in the local database. The
program works by performing a query on the local
incident database to create a table whose rows
represent individual incidents and whose columns
66
2001 Systems Engineering Capstone Conference • University of Virginia
Figure 3: Server Farm Architecture
(future site: VGIN). The prototype incorporates incident
data from the Charlottesville, Albemarle County, and
UVA police departments from December of 1996 through
May of 2000.
CONCLUSIONS
The CARV system has the potential to dramatically
increase the effectiveness of law enforcement in Virginia.
It will provide crime analysis capability to jurisdictions
that previously did not have the resources to implement
such a system. By incorporating incident data from all
over the state, cross-jurisdictional crime analysis can be
available to users anywhere. Jurisdictions can be easily
incorporated into the system, requiring only a single
configuration of the exporting program at the local site.
The maintenance requirements would be similar
to that of the centralized database with additional
severs at the central location, most likely Richmond,
Virginia. The drawback for this type of system is that
the separate regions or jurisdictions will feel as
though they are not truly involved or important to the
system since it is further away. First, it minimizes
the required maintenance personnel. Second, the
server farm distributes query processing which means
increasing the number of users does not noticeably
slow down the system. Last, there is only one single
point of failure for the database.
PROTOTYPE
The purpose of the prototype is to demonstrate the
functionality of the CARV system. The prototype
exhibits the CARV interface, which includes all
features such as mapping, querying, and identifying.
Incident data from several jurisdictions have been
combined with spatial layers to demonstrate crossjurisdictional capability. In addition, the prototype
has been used to expose design issues that need to be
considered for the statewide implementation.
The prototype allows users to explore
relationships between criminal incidents and their
geographic patterns. Crime incident data and
SOTECH GIS layers can be plotted on a map in order
to reveal relationships between data. The user only
needs a computer with Internet access. A user can
download the pre-configured Citrix client onto their
computer, which will give them access to the CARV
software application currently residing at UVA
Large scale, cross-jurisdictional crime analysis has
never been previously possible. If CARV is fully
implemented on the statewide scale, it will be the first
system of its type. Its success could prompt the
development of similar systems in other states, and could
be incorporated with them, as well.
REFERENCES
Brown, Donald E. 1998. “The Regional Crime
Analysis Program (RECAP): A Framework for
Mining Data to Catch Criminals.” In
Proceedings for the 1998 International
Conference on Systems, MAN, and Cybernetics
(San Diego, CA, USA, Oct. 11-14). IEEE,
Piscataway, N.J., 2848-2853.
University of Virginia, June 1998.
Gibson, John E. How To Do a Systems Analysis and
Systems Analyst Decalog. Ivy,
VA. July 1991.
Johnstone, Butch. Department of Criminal Justice
Services. Richmond, VA. Personal Interviews
Nulph, David and Mudd, Alex. “Regional Crime
Mapping: Breaking Jurisdictional
Barriers.” Article, Federal GIS Connections.
Environmental Systems Research Institute, Fall
1999.
Tinsley, Trooper. Virginia State Police Trooper.
Charlottesville, VA. Personal Interview.
67
Design and Implementation of CARV
BIOGRAPHIES
Jeff Draim is a fourth-year Systems Engineering
major from Fairfax, Virginia. After graduation, Jeff
will be working for Booz Allen & Hamilton in
McLean, Virginia.
Justin O’Dell is a fourth-year Systems Engineering
major with a concentration in environmental and
water resource systems. Having worked with crime
analysis for the past 11 months, he is now searching
for a career in coastal planning.
Matt Sahn is a fourth-year Systems Engineering
student from Boca Raton, Florida. Mr. Sahn will be
attending graduate school in the fall and must decide
where he wants to go.
Michelle Sasso is a fourth-year Systems Engineering
major from Whippany, New Jersey. Michelle has
been active in the Society of Women Engineers
serving as UVA president for the 2000 – 2001 year.
She enjoys any outdoor activity, playing all sports,
and making people laugh. She will be working for
Accenture next year in New York.
68
Download