Paper # 268
Joan Davenport, Supervising Planner
Tom Sellsted, GIS Senior Analyst
Back to Basics: Using ArcView 3.0
to Create a Public Query System
As a means of distributing
public information, the City of Yakima, Washington developed a user friendly
program to provide public access to geographic data and maps of property
within the Yakima Urban Area of Washington State. The application needed
to be dependable and minimize
staff resources to meet basic requests. The solution was to create a useful
and simple browsing tool using UNIX ArcView to access the wide range of
City of Yakima GIS data available in ArcInfo. Customization of the application
was accomplished using Avenue for presentation and to safeguard original
data.
The development of this program has
spanned the life of ArcView Versions 1.0, 2.1 and 3.0. Recent enhancements
to ArcView 3.0 which enables image libraries and other features have made
the public query system a viable program. This application has also been
piloted upon (and compared the development of) ArcView on each a PC, Macintosh,
and UNIX system. The end product is a browsing tool with intuitive operations.
The achievement of this goal required extensive Avenue programming to make
it look "simple".
INTRODUCTION
As a unit of local government,
the City of Yakima is responsible for providing public access to mapping
information. Much of the City GIS information is unique and is not available
from any other source. GIS staff resource time is very limited and precludes
serving public requests. While the requests for public information are
diverse, a majority of the public are interested, at any given time, in
a narrow range of data, often for a specific geographic location. Likewise,
many city functions also require quick, project level mapping information.
The development of a public access mapping station has been a goal of the
City for a number of years.
The promise of creating a truly user friendly public mapping system began
with the development of ArcView back in 1992. Bringing the power of ArcInfo
and all of the resident local data to desktop mapping meant "users"
did not have to be specialized knowledge of programming commands. However,
the limitations of ArcView 1.0 and 2.1 did not allow the flexibility to
create a functional and versatile public mapping station.
ArcView 3.0, released in 1996 contained functional improvements which have
facilitated the development of a successful public query system.
DESIGN CRITERIA
The public query system had to satisfy
a number of specific requirements in order to be successful. Many of these
issues involve perception of the user that the system is effective. Other
issues were strictly technical and not apparent to the user.
HARDWARE PROFILE AND CHOICES
The City of Yakima, Washington has been
an ArcInfo user since 1988 and has numerous well-developed data layers
on a broad range of municipal functions. Data management has been centralized
in the Information Services Division. All GIS coverages and data are maintained
and updated through a uniform system.
All ArcInfo data and applications are run from a DEC Alpha 2100 and distributed
to users via X-terminals. Necessity to distribute data to the public station
is similar to the needs of many existing users of the City GIS data. The
X-terminal UNIX environment ensured that the public station benefits from
all data updates and the speed of displaying and retrieving data is fast.
In 1995 when ArcView 2.1 was introduced, the City of Yakima purchased the
Macintosh and PC ArcView products as well as the UNIX version. Given the
City's centralized data system, support of the Macintosh and PC versions
of ArcView required use of NFS. Various versions of NFS proved unstable
and operation of ArcView on the Macintosh and PC were far from optimal.
Data retrieval times were very slow and NFS was subject to failure. However,
the UNIX version of ArcView was both quick and efficient in handling data.
Most X-terminal software runs native on a 17" monitor and users throughout
the City are upgrading equipment as necessary. The public query system
is displayed on a high quality 20" monitor (NCD HMX pro).
A QUICK TOUR OF THE PUBLIC MAPPING SYSTEM
This portion of the paper will provide
an overview of the public mapping station.
Welcome
Screen: The entry screen appears at the beginning
of each session and at restart prompts. You will notice the tool bar has
been cleaned to eliminate any other functions. Three choices are available
for the user to select the map area. Graphics for the entry screen were
created using a digital camera image, which was then enhanced using Adobe's
PhotoDeluxe' software.
Address: Clicking this button will present a pop up window
for you to enter an address. Enter the street address and click the OK
button or hit the Enter key. A parcel map of the area will be displayed.
You may also enter an intersection as an address (such as S48th Ave &
Tieton Dr).
Addresses and street locations requests require an indexing of the street
coverage to find the appropriate location. Since the address matching is
not perfect, but can estimate the site location, the viewer is presented
the general location of the request.
Location: The Location button will display a map of Yakima.
Once displayed, you may use the mouse to point to the area of interest.
A parcel map will be displayed for the area chosen.
The ArcView application zooms to an area of an 800 foot perimeter centered
around the point of selection. The viewer can then pan or zoom to be more
specific.
Parcel: Choosing this button will pop up a window asking
for an Assessor parcel number. The user must enter a valid eleven digit
number. A parcel map will be displayed with the selected parcel highlighted
as the subject area.
If the user enters an invalid parcel number, a message is returned requesting
a the user to enter another parcel number or return to the welcome screen
for another choice.
I've
Got a Parcel Map, Now What?
The basic parcel map appears when the user
has selected a geographic area of choice. The user is presented with a
customized View GUI which provides mapping options.
The View GUI is loaded with a basic set of buttons, as well as a series
of pull down menus for the user to refine their query. The user has the
choice of using the pull-down menu or the icon buttons, depending on their
level of comfort. The map legend lists all the features on the screen.
Other
Map Views
Once the user confirms the location of choice,
a series of other map layers (themes) are available for viewing. These
themes are protected in the order of items which are displayed. The viewer
may choose to "turn-off" some item listed in the map legend,
but they cannot change the order in which they draw.
The
user has the option of displaying one of seven themes for the subject area.
These thematic maps are the most commonly requested geographic features.
Choices for display include: Parcels, Zoning Aerial Photo, Future Land
Use, Critical Areas, Utilities, Soils and Contours. The ability to view
and print copies of the aerial photos for project sites has been the single
most popular feature for the public and other City staff who are not GIS
programmers.
Support for the image catalogs was a significant enhancement with ArcView
3 which has vastly improved this application.
Modify the Map Area
Several basic buttons have been enabled to
allow the user to change or modify the map area of the view. The primary
premise of the public station was to keep the operation very simple. With
use of the View GUI icons and feature text, the zoom in, zoom out and pan
options are intuitive and provide the user basic flexibility.
When a user changes the extent of the view by pan or zoom, all subsequent
themes (zoning, utilities, etc.) retain the new map extent until the user
restarts the program by changing the selected area.
Information Tools
While the user cannot perform analysis on
the map or screen created with this ArcView application, two basic information
tools were enabled. The identify button and the measuring tool have been
included in order to provide query functions.
Printing
The public station was specifically designed
to prohibit the user from saving their work. A simple command to print
the current view can be issued by clicking on the printer icon or by using
the pull-down menu.
A customized template was developed for this program, rather than using
the default map layouts created by ArcView. A standardized format was necessary
for this project which displayed appropriate titles and legends. The hard
copy maps printed by the user had to be predictable and look uniform even
though different themes utilized various information.
Only one map template is currently available to the user (an 8.5 by 11
inch landscape template). Users are charged $1 per page of printed material.
Customizing the Map
The public viewing station is intended for
quick reference. It has served this purpose very well for many citizens.
Additionally, city staff from various divisions have used this program
for rapid access of information. Often these "in-house" users
will need to customize their map product. The view bar includes basic drawing,
labeling and text tools.
Adding this functionality to the basic program provides the "in-house"
users the ability to prepare a finished product which meets specific needs.
The tools menus enabled for this use include the color palette, Draw Tool,
Font Palette and Text tool. Additionally, the Label Tool has been enabled.
WEB-SITES AND OTHER FUTURE OPTIONS
ArcView 3.0 provides a very flexible tool
to construct customized application. Further refinement of this core program
will likely be a continuous process, evolving as user needs develop. A
number of enhancements or modifications to the existing public viewing
station program have been discussed.
User selection of themes from a list, with the ability to select additional
features;
Additional printing options to include other templates and a one page,
four map atlas;
Hot links to other images such as plats and assessor maps.
The City of Yakima, Washington is in the process of establishing a City
Web site for public information. We will explore porting this application
to the internet along with other information.
Acknowledgments
We would like to acknowledge Ira Waxberg, who as a summer intern
in 1995 helped explore the feasibility of this project using ArcView 2.1
on the PC. Special thanks to Jill Ballard for never-ending maintenance
of GIS coverages.
End Notes
For copies of any of the Avenue scripts used in this project, send
an email request. As a post script note, we are hopeful that more specific
and descriptive examples will be added to Avenue Help in future revisions
of the software. Often the Help explanations are cryptic, error messages
are also not descriptive enough to diagnose the problem.
Author Information:
Joan Davenport, Superivising Planner
Tom Sellsted, Senior GIS Analyst
City of Yakima, Washington
129 North Second Street
Yakima, WA 98901
Telephone: (509) 575-6164
Fax: (509) 575-6105
email: tsellste@ci.yakima.wa.us