Professional Documents
Culture Documents
The Internet, GIS and Public Participation in Transportation Planning
The Internet, GIS and Public Participation in Transportation Planning
net/publication/251396135
CITATIONS READS
58 3,039
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Nigel Waters on 10 January 2018.
CHAPTER 1
Introduction
* Corresponding author. Tel.: C1 403 220 5367; fax: C1 403 282 6561.
E-mail address: nwaters@ucalgary.ca (N.M. Waters).
0305-9006/$ - see front matter q 2005 Elsevier Ltd. All rights reserved.
doi:10.1016/j.progress.2005.03.004
8 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
Malczewski and Treitz would seem to be important starting points for anyone seeking
to understand the design of web-based, PPGIS in transportation planning.
Of recent contributions to Progress in Planning perhaps the monograph coming
closest to our present interests is that by Ball (2002) who describes the initial steps in
developing a methodology for mapping regions for sustainability using PPGIS. Ball
asserts that the initial forays and experiments in the use of PPGIS methodologies are
likely to provide a way forward in achieving sustainable development as envisaged by
the United Nations Agenda 21 requirements for sustainable development in the future
(http://www.un.org/esa/sustdev/documents/agenda21/english/agenda21toc.htm). Ball
notes that a major concern is attempting to overcome the public’s lack of familiarity
with GIS technology. This is usually addressed in PPGIS projects but it is perhaps of
even grater concern if the public is expected to interact with GIS technology over the
Internet as we are suggesting here. Ball’s concerns are both narrower and broader
than our issues here. They are broader because he is dealing with all the available
methodologies and technologies that can be used to promote public participation in
mapping and because he is concerned with all forms of planning that can be subject
to the criterion of sustainability. They are narrower because he is only dealing with
the issue of sustainability whereas transportation planning is normally conceived as
broader than having a sole concern with sustainability (see the definition of
sustainable transportation at the website of the Canadian Centre for Sustainable
Transportation (http://www.cstctd.org/CSThomepage.htm). Admittedly, some have
urged that all transportation projects should be subjected to a sustainability test.
For example, Barry Wellar (Wellar, 2004) has written to the current Ontario Minster
of Transportation, Mr Harinder Takhar, suggesting just that. By contrast, however,
Black and Nijkamp’s (2002) recent volume on Social Change and
Sustainable Transport has a much broader scope covering globalization, information
technology, and institutional considerations as well as the two primary themes from
the title.
Past research has addressed two broad questions on the inter-relationship between
GIS and society: First, how can broader and more effective use of GIS by the general
public be attained? Second, how can new technologies be developed to address
problems associated with the use of GIS for public participation? (Schroeder, 1997;
Sadagopan, 2000). Together with the use of the Word Wide Web (WWW), GIS could
be further developed to allow many more people to have access to GIS functionality
and to enhance the level of community participation in planning (Chang, 1997;
Sadagopan, 2000; Kingston, 2002a). In addition, Web-based GIS applications can
make complex information more easily understandable to people who are not
sophisticated in the use of technology (Sadagopan, 2000). For example, incorporating
pictures, text, interactive maps and other forms of related data with a user-friendly,
graphic interface and analytical tools on the Internet undoubtedly could help the
public access and understand information.
Literature related to WPPGIS is still limited, especially in transportation planning.
Most case studies and theoretical models that involve PPGIS have tended to concern
environmental management (Stonich, 1998; Kingston et al., 2000; Sieber, 2002)
(http://www.ccg.leeds.ac.uk/slaithwaite/) (http://www.bcsp-web.org/). Recently, Haklay
10 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
and Tobon (2003) have discussed the natural and valuable connection between PPGIS
and the Human–Computer Interface (HCI), which is another PPGIS research field. In
our study, the main goal is to use Web-based GIS techniques, which could provide
interactive mapping and spatial analysis capabilities to help the public access and
understand information, and to provide better public participation and collaboration in
the transportation planning processes.
The technical feasibility, design and implementation of a WPPGIS application are
the main concern of our study. Environmental Systems Research Institute’s (ESRI)
ArcIMS 4.0 is used for this project and the project is designed based upon GIS
technologies which provide a map server to allow the geographic information to
be distributed anywhere via the Internet. The primary objective of this monograph is
to explore the use of Web-based GIS technologies for public participation.
Many computer technologies, in particular VBScript, Jscript and Arc
Extensible Mark-up Language (ArcXML), and free online resources such as Bonfire
Studio and Web Wiz Forums are used to design and implement this WPPGIS
application.
In addition, the ability of Web-based GIS to contribute to public participation in
the transportation planning process is discussed and the current state-of-the-art of
Web-based GIS technologies are reviewed. This monograph also explores the theory of
public participation and the potential key issues of Web-based GIS for public
participation.
CHAPTER 2
2.1. Introduction
This chapter begins with an overview of the transportation planning process and then
continues with a discussion of the public participation in transportation planning. This
discussion covers the theory, process and techniques used in public participation together
with the role that GIS can play in facilitating participation.
Urban transportation planning and analysis have a long history. Seminal work from the
modern era includes that of Ritter et al. (1951). In the mid 1950s, the primary method for
forecasting future traffic levels involved simple population extrapolations to the forecast
date. The first real conceptual breakthrough came with the work of Mitchell and Rapkin
(1954) who put forward the theory that urban traffic was a function of land use. At that
time, greater emphasis was given to the technical side of studies: data collection, modeling
and related activities.
The four-stage transportation planning model was developed in North America and
the United Kingdom during the 1960s and 1970s (see Dickey, 1975; Wilson, 1974,
respectively) and primarily relates to modeling the journey-to-work and the commute
home. Traditionally, these trips have been seen as placing the highest demand on the
transportation infrastructure of western cities. The four stages involve trip generation,
trip distribution, modal split and assignment (Wilson, 1974: 129–150). Trip generation
is considered under two headings: trip production and trip attraction corresponding to
the origins and destinations of trips, respectively (also generically referred to as ‘home-
based work trips’). Trip production is based on household and personal characteristics
of the travelers for disaggregate models and on socio-economic variables measured at
the level of Transportation Analysis Zones (TAZs) for aggregate models. Cross-
classification, regression and discrete choice, logit models are all used for modeling
purposes. Trip attractions are based on the size and type of the destination facility
(retail, warehousing, office, among many other sub-categories). Here regression models
are popular although spatial regressions and geographically weighted regressions are
conspicuous by their absence. Trip distributions between these origin and destination
zones are usually modeled with entropy maximizing models (Wilson, 1970). Modal
split models that separate the trips by mode (normally between private and public
transportation although walking and cycling are more commonly modeled in European
studies) are based on discrete choice logit models and their variants (e.g. the probit and
dogit and more recently the rubit (ITTE, 1996) and DOGEV models (Fry and Harris,
2002), the latter two allowing for unforeseen, chance dependent components in the
modal choice and brand loyalty, respectively). Traffic assignment strategies vary from
simple All-or-Nothing approaches where traffic is assigned to the most attractive route,
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 13
most often based on the shortest travel time, to sophisticated Stochastic User
Equilibrium algorithms that converge on a Pareto optimal solution iteratively (see
Caliper Corporation, 1998). Software for implementing these models may be found at
the websites of Caliper Corporation (http://www.caliper.com/) which makes TransCAD
and at the PTV Vision website where the VISUM software is described (http://www.
english.ptv.de/download/traffic/software/Visum_Flyer_ptv_e_2003_LoRes2.pdf). It is
worth noting that the most recent version of TransCAD, Version 4.7, is now available
and this version allows the creation of web-based applications thus providing another
tool in the arsenal of transportation planners that wish to develop web-based PPGIS for
concerned citizens to use. The Caliper website describes this application in the
following manner:
Also of interest is the fact that the latest version of TransCAD is ‘net enabled’ and can
thus be programmed with the various web-based tools that are part of Microsoft’s.NET
world. The ‘white paper’ by Flammia and Rabinowicz (2004) provides details of how to
use TransCAD to develop websites that provide transportation planning information—an
alternative methodology to that described below.
Returning to the 1960s, it may be noted that the Highway Act of 1962 (USA) was an
important evolutionary step in the transportation planning process. This Act required
continuous, comprehensive and synchronized transportation planning for metropolitan
areas. Soon after the passage of this Act, mass transit became a focus of concern, and many
new technologies were investigated. The late 1960s and 1970s saw the advent of increased
concern for the social and environmental aspects of transportation such as population
characteristics, economic and related factors, and for citizen involvement in the
transportation decision-making process (Fox et al., 1968; Dickey, 1975). However, the
importance of public involvement in planning and the increasing linkage to community
development provided a new emphasis for transportation planning from the 1980s
(Dickey, 1975; Meyer and Miller, 2001). Public participation became more and more
significant in the process of decision making for transportation planning. This is true in
both a North American context and for transportation planning projects funded by
14 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
international agencies such as the World Bank (see the World Bank website at: http://
www.worldbank.org/transport/roads/pl_sect2.htm).
Meanwhile, the rapid evolution in computer processing capability has had a noteworthy
impact on the transportation planning process. In recent years, the Internet and GIS
technology have had an important influence on the way public participation in
transportation planning occurs and these technologies will likely play significant roles
in the future. When GIS is combined with Web technologies, it allows planners not only to
predict individual movements on a network but also to assess the socio-economic and
environmental impacts and to elicit public concerns with respect to these movements. This
is likely to be one way in which governments solicit public input for such innovations as
new high speed rail lines (for an overview of recent developments and related websites see
http://www.artech.se/wsandblom/archive/hst.html; a complete review of the proposal for
the Calgary–Edmonton high speed rail link may be found at http://www.vanhorne.info/
Reports/HSR%20Full%20Report%20(10%206%202004).pdf). Planners may also be able
to examine fluctuations over time due to adverse weather conditions and to recent changes
in travel patterns such as the emergence of an early evening rush hour to leave the home.
Transportation planners must be aware of the public’s opinions, desires and values with
respect to traffic noise, safety concerns, and the environment. If this were so the negative
impacts of transportation planning could be reduced and alleviated. Public participation
may involve hearings and meetings, but it also allows the transportation planner to
recognize both the positive and negative impacts of a transportation plan on a community.
The public generally knows the things that they would like to change and promote within
their community. So, if the public can be involved from the beginning, the planner can take
these public concerns into consideration when designing the transportation plan. That is to
say, early and continuing public involvement allows the planner to know the problems or
impacts up front and to deal with them in the initial stages of the project (FHWA, 2003).
In addition, public involvement helps to build consensus.
It is important to note that a land use system that does not integrate efficiently with its
associated transportation infrastructure will inevitably lead to increased traffic congestion.
The corollary is that transportation infrastructure that complements the land use pattern can
reduce congestion. This has been dubbed ‘smart growth’ or the ‘new urbanism’ and is now
the subject of intense scrutiny. It is reasonable to assume that in most cases smart growth
will lead to reduced traffic congestion, although dissenting voices abound at
many agencies including the Independence Institute (http://i2i.org/SuptDocs/Enviro/
AirPollutionSmartGrowth.htm), the Heritage Foundation (http://www.heritage.org/
Research/SmartGrowth/bg1782.cfm), the National Center for Policy Analysis which
criticises the municipal pioneer of smart growth (http://www.ncpa.org/ba/ba305/ba305.
html), Demographia (http://www.demographia.com/dib-smg.htm) and the Reason Public
Policy Institute (RPPI) (http://www.rppi.org/smartgrowthsubsidy.html) among others.
Those concerned with such issues have always to recognise the bias and prejudice of such
organizations that may be hard to discern at first. Demographia, for example, states that
its goals are to be ‘pro-choice with respect to urban development’ and to allow people ‘the
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 15
freedom to live and work where and how they like.’ RPPI seeks to promote ‘choice,
competition, and a dynamic market economy as the foundation for human dignity and
progress.’ By contrast the New Jersey Future organization states its support for smart
growth in unequivocal terms: ‘In New Jersey’s older towns and suburbs, traffic is much less
of a problem than in newly built suburbs because these older communities offer walking,
biking and transit choices for moving around. Such choices are a hallmark of smart
growth.’ (http://www.njfuture.org/articles/2001_smartqanda.html). Similarly, Litman
(2003) argues for the positive impacts of smart growth through integrated land use and
transportation planning. He suggests that smart growth land use policies should include:
With such dissension among the experts it is essential that the public have their chance
for input to the debate and what better way to do this than through public participation
through a web-based GIS environment.
A final argument for public input is that there is a new interest among the public to be
part of the process. In the past, the public was frequently concerned when new
developments appeared to impinge upon their privacy. This was known as the NIMBY
syndrome, namely the concern that new developments were fine as long as they were Not
In My BackYard. A similar concern is voiced by acolytes of the new acronym: NIMBI.
This new incarnation stands for Now I Must Be Involved (see Massam, 1993). It might
well become the mantra for those advocating public participation and there are already
various websites that promote a NIMBI approach to transportation planning. For example,
the Friends of Red Hill Valley explicitly use the acronym to urge citizens to get involved in
blocking the expressway that threatened the valley near Hamilton, Ontario (http://www.
hwcn.org/link/forhv/newsletter/news03jun/news03jun_now.htm). Similarly, the Edmon-
ton, Alberta, Federation of Community Leagues website advocates a NIMBI rather than a
NIMBY approach to community consultation in the planning process (http://www.hwcn.
org/link/forhv/newsletter/news03jun/news03jun_now.htm).
In summary, there are many significant benefits of involving the public in the
transportation planning process that will lead to better decision outcomes (O’Connor et al.,
1999). In the United States the Local Government Commission has listed the following
five reasons for involving citizens in the planning process (http://www.lgc.org/people/
public.html):
† To insure that good plans remain intact over time. .A plan which involves the public
in its creation will have a long-lasting and stable constituency.
† To reduce the likelihood of contentious battles before councils and planning
commissions.. A proactive planning process which includes a well-designed public
16 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
coordinates opposition to all new highway projects in the United Kingdom (http://www.
roadalert.org.uk/). Opposition to new roads is of long-standing (see Nowlan, 1970) but
what is new is the use of the Internet and ad-hoc websites to organize such protests. If
citizens are using the Internet as a tool of protest then it is necessary for transportation
planners to use the same tools to allow those same citizens to voice their opinions while
options to the official view are still open and financially feasible.
As a result, public participation has increasingly become a recognized component of
successful transportation planning. It will close the gap between public concerns and the
transportation plan developed by the decision-maker. As Dilley et al. (1999) said:
to ignore the issues and concerns of the public is to ignore part of the
problem;..By not providing the opportunity for the public to be involved in
the decision-making process, the department risks losing contact with its customers
and political constituency. Without public involvement, the department appears, at
best paternalistic and, at worst, ‘out of control.’
attractive. Once these have been achieved, however, it will be essential to include findings
from the rich body of literature on decision-making within a GIS context (see, for
example, Thill, 1998, and especially Malczewski, 1998, therein) and to incorporate in a
more sophisticated approach to web-based participatory approaches.
In general, the process of public participation in planning can be categorized into the
following four stages:
The first step of this four-stage model is necessary so that the public can gain a full
understanding of the problem at hand and so that the planner can listen to the public and
learn about their issues and concerns associated with the study. In addition, having direct
and easy access to the information relating to a decision problem is a key element in this step.
This second step of exploring and creating solutions allows the public to understand the
process and consequences of these solutions. This step also allows the public to propose
those alternatives that might be used by the planner to develop a better decision.
The third step of developing and examining alternatives should aim to minimize
conflict between the public and the planner. As Kingston (1998) indicated:
this is often a difficult task to achieve, particularly if the decision problem is
complex, but it may be possible to identify the best compromise solution which will
ultimately help to maximize the acceptability of the final decision.
The final stage in the model, feedback and evaluation, is important for transportation
planning. Feedback can inform the public about how and why particular decision choice
alternatives have been identified. Evaluation and feedback from the public is also essential
to allow transportation planners and designers to improve their decisions.
It is important to recognize that public involvement in the transportation planning
process may well be mandated as part of the formal transportation planning process.
Specifically, a transportation project may not be able to get approval without citizen
involvement. The California Department of Transportation website describes the relevant
US legislation as follows:
The federal Transportation Equity Act for the 21st Century (TEA-21) and its
predecessor, the federal Intermodal Surface Transportation Efficiency Act are both
emphatic about the role of public participation in the transportation decision-making
process. The Executive Order 12898 on Environmental Justice (1994), Title VI of the
Civil Rights Act of 1964, Federal Highway Administration and Federal Transit
Administration Interim Policy on public involvement, and a host of other federal laws
and regulations all require public involvement in transportation decision making.
The Organisation for Economic Development and Cooperation also endorses public
participation under one of its nine principles for sustainable development in transportation
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 19
process. ‘The higher levels in the ladder can be reached only by fulfilling the requirements of
the lower steps in the ladder.’ (Sadagopan, 2000). This means that when developing a public
participation project, we must begin with the lowest step, making sure that it is satisfactorily
implemented. Then, the development can continue to the highest possible level. At present,
in most cases, public participation is limited to the right to object (Sadagopan, 2000). But
GIS and current computer technologies (e.g. Internet technology) may provide
opportunities to help public participation move further up in the public participation ladder.
In contrast to more traditional or non-digital methods, new forms of participation based
on Web-based technologies are beginning to evolve. Consequently, an e-participation
ladder has been developed by Kingston (Kingston, 2002b) (Fig. 1). The bottom of this
participation ladder represents online delivery of public services such as access to
government information including transportation planning information. Further up the
e-participation ladder, the communication is two–way making participation more
interactive through the sharing of data and comments (Carver, 2001). The use of the
Web as a delivery mechanism for opinion surveys is one increasingly popular example
(Tsagarousianou et al., 1998).
In summary, the public participation process provides multiple opportunities for the
public to participate in transportation planning. Individual citizens can chose their level of
involvement and can provide their comments before major planning decisions are made.
† Mailing lists.
† Public information materials.
† Key person interviews.
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 21
† Briefings.
† Video techniques.
† Telephone techniques.
† Media strategies.
† Speaker’s bureaus and public involvement volunteers.
† Public meeting/hearings.
† Open houses/open forum hearings.
† Conferences, workshops and retreats.
† Public opinion surveys.
† Online services.
† Drop in center.
Table 1
Effectiveness of selected public participation techniques (Modified from http://www2.cr.nps.gov/pad/
PlanCompan/PublicPartic/)
techniques. Although, the table is extracted from a discussion of urban park and recreation
recovery planning programs, it could apply to any public participation program relating to
the planning process, including transportation planning.
It can be seen from Table 1 that some of the traditional methods work successfully,
however, others are less effective. In fact, a real world public participation plan rarely
employs more than one or two of these techniques, while the participation program may
apply a combination of techniques that are fit the requirements of the project. Each of these
participation techniques provides opportunities to employ geographic information
technologies including GIS and Web-based GIS to enhance citizen involvement and
support a consensual decision environment (Howard, 1998). This will be discussed in
more detail in Chapter 3.
a broad definition of PPGIS is chosen: ‘Public Participation GIS have been conceived
broadly as an integrative and inclusive process-based set of methods and technologies
amenable to public participation, multiple viewpoints, and diverse forms of information.’
(Krygier, 1998). Increased public involvement in the definition and analysis of
questions tied to location and geography is the domain of PPGIS. This approach
facilitates the meaningful introduction of appropriate forms of spatial information and
related technology for widening public participation in the policy-making process
(NCGIA, 1996: http://ncgia.spatial.maine.edu/ppgis/xdoc.html).
24 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
CHAPTER 3
3.1. Introduction
In this chapter, an overview and definition of web-based GIS is given and the linkages
between public participation, GIS, PPGIS and WPPGIS and related technologies are
explained. The current state-of-the-art in online mapping is discussed along with the
importance and use of mark-up languages. Finally, all aspects of a WPPGIS model are
described.
Definitions of Public Participation, GIS, PPGIS and the Internet have already discussed
in Chapters 1 and 2. Given these definitions of Public Participation, GIS and the Internet, a
number of integration approaches are possible (Fig. 2).
Web GIS (Internet GIS). Web GIS is the combination of the Internet and GIS, that is to
say, a conventional GIS using the Internet as a basic information infrastructure for spatial
data dissemination and simple analysis. Because of the nature of the Internet, Internet GIS
is regarded as an interactive, distributed, dynamic, cross-platform and client/server
computing system, and it has the capability of accessing various forms of GIS data and
functions in an interoperable environment (Plewe, 1997; Peng, 1999).
Web-based PPGIS. As discussed previously, new forms of participation based on
Web-based technologies have been presented as the e-participation ladder. Generally,
these new forms include three parts, which are online public participation including
PPGIS Public
GIS Participation
Web
PPGIS
Online PP
Web GIS
Internet
online discussion, Web surveys and online decision support systems. Online public
participation promises a number of improvements. For example, access to relevant
information is available from any location that has Web access. This information is also
available at any time of the day thus avoiding the problems associated with holding
meetings in the evenings. The concept of ‘24/7’ access (i.e. 24 h a day, 7 days a week)
opens up opportunities for more people to participate in public consultations (Kingston,
2002a).
There are many successful Web-based PPGIS applications. Some of these focus on
community development and others focus on information accessibility and exchange.
For example, A Virtual Slaithwaite, developed by the School of Geography, University
of Leeds, with a Java package called GeoTools, gives residents a map of their
village (http://www.ccg.leeds.ac.uk/slaithwaite/). Users can view information by
clicking on the shapes, and add comments regarding that feature to the map. Another
example is Bradford Community Statistics Project using AutoDesk software, (http://
www.bcsp-web.org/) which includes a GIS component where users have access to local
information and all standard Web-based GIS tools such as zoom in/out. Moreover, this
system allows users to draw areas with the mouse and obtain statistical reports
associated with the area. Registered users can save these areas and access them later. A
third example involves the information interchange about urban planning between local
government and the public. Local governments have allowed for public access by
distributing their planning process, geographic information and decisions made on the
Internet. They also allow the public the right to object by providing an email link to
forward their comments.
As the Internet has become an important resource for acquiring and disseminating
information, a number of Internet GIS products have been brought to market. These
include ESRI’s ArcIMS, Intergraph’s Geomedia WebMap, MapInfo’s MapGuide, and
CARIS Internet Server among others. Typically, Web-based GIS users can use a Web
browser to navigate maps and to complete basic spatial analysis. In other words, for any
Web-based GIS application, users enter specifications such as location, thematic layers, or
search requests on the Web page to set up their environment for mapping or searching.
They can also click buttons and icons to start display commands such as zoom in, zoom
out, identify, pan, and query, among others. The requests from the user are sent to clients
by way of HTML forms. The form is passed to the Web server and a gateway at the Web
server passes the request to a GIS server. In summary, underlying these Web-based GIS
products, there are two basic approaches to deploying GIS applications on the Internet:
server-side and client-side applications.
server, and display the results. In such an application, having the main software and
databases on the server side that link with the Web server through a Common Gateway
Interface (CGI) script significantly simplifies development, deployment and maintenance
of the Internet GIS software (Peng, 1998).
Despite the simplicity and universality of CGI scripts for GIS applications, they suffer
from the drawback that they have a limited user interface and poor performance. In a GIS,
there can be many applications in which users need to drag windows or select multiple
features before an action takes place. It is difficult or impossible to do this with a standard
Web interface like the CGI form. Additionally in a server-side application, some simple
operations such as zooming, panning, or turning a layer on or off must be sent to the server
and then returned. This may result in many such requests, which can cause poor
performance and an over-loaded server.
Table 2
Comparison of client and server side applications (Huang et al., 2001)
3.4.1.1. Hypertext Mark-up Language (HTML). HTML documents are SGML documents
that are suitable for representing information from a wide range of domains (Berners-Lee
and Connolly, 1995). HTML is the medium of communication for publishing hypertext on
the World Wide Web. It is a non-proprietary format based upon SGML, and can be
developed by a wide range of tools, from plain text editors to sophisticated authoring
tools (http://www.w3.org/MarkUp/). HTML also allows embedding of pictures, and other
28 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
3.4.1.2. XML. Extensible Mark-up Language (XML). XML is the Web’s language for data
interchange, whereas HTML is the Web’s language for rendering. XML is a simple,
flexible text format derived from SGML. Originally designed to meet the challenges of
large-scale electronic publishing, but it is now playing an increasingly important role in the
exchange of a wide variety of data on the Web and elsewhere (http://www.w3.org/XML).
Although development of XML started in 1996, the technology is not that new. As
mentioned above, XML originally was derived from SGML which was developed in the
early 1980s, and widely used for large documentation projects. (Bos (2003) notes that the
designers of XML took the best parts of SGML and produced something that is no less
powerful than SGML, and indeed much easier to use. Some evolutions, however, are hard
to distinguish from revolutions. And it must be said that while SGML is mostly used for
technical documentation and much less for other kinds of data, with XML it is exactly the
opposite’. Consequently, XML has become the universal standard for structured web
documents and for maximal independence from networks and platforms.
3.4.1.3. ArcXML. With the release of ArcIMS, ESRI’s map server software, GIS users
were also introduced to ArcXML. Arc Extensible Mark-up Language (ArcXML), is
the customization language for ArcIMS and a derivative of XML and a relative of
HTML, but unlike HTML, ArcXML is a meta-mark-up language that describes
structured data content rather than displaying information. ArcXML files are editable
text files that have an AXL extension. It is designed as the protocol for data exchange
between the ArcIMS Spatial Server, Application Server, and Application Server
connectors (http://www.esri.com/news/arcuser/1000/arcims.html).
3.4.1.4. SVG and GML. XML is not only a standard for data exchange in the Internet, but
also it is the foundation of all further ‘dialects’ such as SVG (Scalable Vector Graphics),
GML (Geography Mark-up Language) and so on. SVG defined by the W3C is an XML
language for describing two-dimensional vector-based graphics for the Web and other
applications. SVG allows for three types of graphics objects: vector graphic shapes, such
as circles, rectangles and paths consisting of straight lines and curves, text and raster
images, which can be positioned relative to other features in the image. GML is an XML
grammar written in an XML Schema for the modeling, moving and containing of
geographic information. It is uses various objects to describe geographic properties such as
features, coordinate reference systems, geometry, topology, time, and other attributes
(http://xml.coverpages.org/geographyML.html). It was developed by the OpenGIS
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 29
Consortium (OGC) and is different from the SVG standards. GML can be transformed into
SVG through XSLT (eXtensible Stylesheet Language Transformations). This technology
has already attracted the attention of GIS developers, users and researchers (MRF, 2002;
George, 2002; Maddirala, 2003). Moreover, there is an extension for ArcView GIS 3.x
named SVGMapper that can export View and Shape files into SVG format. SVG Viewer,
which has to be installed to view SVG documents in the Web browser, can be downloaded
from Internet.
3.4.2.1. Common gateway interface (CGI). CGI was the first generation technique applied
to the Internet GIS (Xia and Chao, 1995). CGI is a standard for interfacing external
applications with information servers, such as HTTP or Web servers (http://hoohoo.ncsa.
uiuc.edu/cgi/intro.html). As mentioned before, HTML is a static text file, and it is designed
for displaying text and image data in Web browsers instead of processing the data, so it
cannot produce dynamic information, such as that used for GIS data processing (Yuan,
2000). A CGI program, conversely, is executed in real-time, so that it can output dynamic
information. It can be written in any language that allows it to be executed on the system,
such as C/CCC, Fortran, PERL, a Unix shell, Visual Basic, and AppleScript, among
others (http://hoohoo.ncsa.uiuc.edu/cgi/intro.html).
The biggest advantage of the CGI approach is its browser independence due to its use of
standard HTML. Also the existing proprietary GIS systems can be easily extended to be
GIS servers. However, the use of static maps in raster form, displayed in a Web browser
but not providing any analysis functions, severely limits the facilities available to end
users. The inability of the CGI approach to provide vector data and GIS functionality
directly to clients means that it does not meet the requirements of Web GIS developers
(Yuan, 2000).
3.4.2.2. ASP and ASP.NET. Active Server Pages (ASP) is another solution to the problem
of processing input from HTML forms on Web servers. ASP lowers the barrier to entry for
Web developers by allowing HTML and server-side scripts to be freely mixed in ASP files
(Prosise, 2002). ASP is becoming more and more popular as the favorite server side
technology for developers. ASP in itself is not a language; instead it uses VBScript or
JavaScript. Intrinsic objects available to those scripts abstract the low-level details of
HTTP and make it exceedingly easy to write code that generates HTML content
dynamically (Prosise, 2002). When an Active Server Page is requested, ASP parses the
page and executes the scripts contained inside it. Scripts are used to access the input that
accompanies the request by employing the ASP Request object. They then write HTML to
the HTTP response using the ASP Response object. Because ASP is a server side scripting
language, all the code is executed on the server and only the output generated is shown to
the browser.
ASP scripts are interpreted rather than compiled, so they are slow and cannot really
lend themselves to robust object-oriented programming techniques. Moreover ASP lacks a
complete encapsulation model and thus reusable ASP controls that encapsulate
30 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
sophisticated rendering and behavioral logic cannot be constructed without using COM
(Common Object Model) (Troelsen, 2002; Prosise, 2002).
ASP.NET has all the merits of classic ASP and can deal with each of the limitations
found in classic ASP. First, ASP.NET does not use interpreted scripting languages. It
allows you to use ‘real’ programming languages such as VB.NET, C#, and similar
languages. Next, ASP.NET provides numerous ways to decrease the amount of code you
need to write to begin a Web application. Web pages can be built around Web controls and
event handlers that are used to simplify your coding efforts (Troelsen, 2002). Therefore,
ASP.NET is likely to become popular as a new Web programming model. As Prosise
(2002) said:
Just as Active Server Pages (ASP) revolutionized Web programming in the 1990s
with an easy-to-use model for dynamically generating HTML on Web servers,
ASP.NET advances the state of the art in Web programming by introducing reusable
server controls that render HTML to browser clients and fire events that can be
processed by server-side scripts.
3.4.3.1. Java and Microsoft.NET. Java is a new generation, object-oriented (OO) language
developed by SUN Microsystems, a company best known for its high-end UNIX
workstations. It inherited the advantages of other object-oriented languages such as CCC
and Smalltalk but discarded the weak points of them, such as complexity and security
problems. Java was designed as a compact language that was portable across operating
systems and platforms at all levels, which means that Java programs can run on any
machine that has the Java virtual machine (JVM) installed (Lemay et al., 1997). In other
words, Java is platform independent, which is one of the most important issues in the
heterogeneous Internet.
The .NET software released by Microsoft recently is another technology that attempts
to compete with Java in terms of the Internet and highly distributed systems. As a general-
purpose development platform, the.NET system was designed from inception to use many
open Internet standards and offers strong support for highly scalable distributed
applications, in particular XML Web services (Jones et al., 2002). In other words,
Microsoft.NET is a set of software technologies for connecting information, systems, and
devices through the use of XML Web technology. It provides a highly productive,
standards-based, multi-language environment for integrating existing investments with
next-generation applications and services as well as the flexibility to solve the challenges
of deployment and operation of Internet-scale applications.
(http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyIDZ
11305)
Currently, mainstream GIS market products such as ESRI’s ArcIMS, Intergraph’s
GeoMedia Web Map and Autodesk’s MapGuide support the .NET technologies.
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 31
These companies believe that they provide their clients with the means to incorporate GIS
technology easily into their applications and to help clients to reduce dramatically
development time and to build more powerful applications by using Microsoft Visual
Studio.NET and the Microsoft.NET Framework.
(http://www.intergraph.com/gis/newsroom/press02/net_tgm_rlsf.asp; http://usa.auto-
desk.com/adsk/servlet/item?siteIDZ123112&idZ805811)
In addition, there are two dominant tools for client side scripting JavaScript and
VBScript. These languages provide Web developers with additional programming
power that enables them to make browsers with new functionality. This allows the
client can take on more of the responsibility of processing (Pappas and Murray,
2002). That is, the client to side scripts can significantly lessen the processing
requirements located on the server and reduce the Network traffic. While JavaScript
has a strong C or Java-based flavour, VBScript offers VB programmers the familiarity
of a popular language. VBScript is bundled with Microsoft’s IE and also easily
integrates Microsoft’s ActiveX controls in a Web environment (Pappas and Murray,
2002).
3.4.3.3. Plug-ins. Internet GIS based on plug-ins represent a second generation Web-
based GIS (Xia and Chao, 1995). As mentioned early, server side techniques such as
CGI only provide clients with very limited GIS functionality. To solve this problem,
some GIS functions should be moved to the client side and the basic vector data
format should be supported. Plug-ins implement this principle by installing GIS
software extensions to the Web browser and exchanging information with the browser
during the user’s operations (Yuan, 2000). Plug-ins are software modules that apply to
specific file-types when a Web page is loaded. They are used to perform basic
operations such as zooming and panning within a Web browser, thus easing the over-
loaded server (Huang et al., 2001).
Many Web GIS vendors have their own plug-in solutions. For example, Autodesk
MapGuide has MapGuide plug-ins (Autodesk, 1997); Intergraph GeoMedia Web Map has
the ActiveCGM Plug-in for Netscape (Intergraph, 2000). As with plug-ins, the primary
advantages of client-side applications are the abilities to enhance the user interface
32 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
and improve performance (Huang and Li, 2002). However, plug-ins need to be installed
locally, therefore, the compatibility of different platforms and version changes cause
problems and inconvenience when systems are updated. Plug-ins need to be downloaded
and installed in advance and this is not convenient for a casual user (Yuan, 2000; Huang
et al., 2001).
The large volume of spatial data and the large number of required transfers, and the lack
of GIS functionality supporting Web browsers represent a bottleneck in Internet GIS
services. Many efforts were made to overcome the bottleneck problem and eventually a
compressed, vector data formatted and self-contained intelligent document became the
preferred solution (Autodesk, 1997; Intergraph, 2000). These intelligent documents were
designed to be efficient for network transfers and they include the Map Window File
(MWF) used by AutoDesk MapGuide and the Map Definition File (MDF) used by
Intergraph GeoMedia Web Map. They can comprise all the necessary information,
including general map properties, security information, map layer properties, raw map
data and user interface specifications. By expanding the standard browser’s functionality,
map documents can be intelligent in terms of containing self-processing tools and relevant
information (Autodesk, 1997; Intergraph, 2000).
Since all the information is stored in one file, a single update operation can update both
the application and its associated data. The file, together with its “meta-information”
becomes an intelligent document that contains data on how the client application that loads
the document will act during the document’s presentation (Autodesk, 1997).
Intelligent documents can be efficient in terms of geodata publishing, but the GIS
functionality is still limited. Web browsers cannot support all geoprocessing functions.
In this case, other approaches are needed (Yuan, 2000). It is worth noting that ESRI
chose a multi-tier architecture technology including several server components to
design its Web GIS product–ArcIMS. This product consists of three tiers, described as
the presentation tier, the business logic tier, and the data storage tier. These tiers
describe logical groupings of the functionality of the various application components
and do not necessarily correspond to their physical location. The components on the
server include the application server, manager components, and the spatial servers.
The wide variety of supported clients and the server potential are what set ArcIMS
apart from other Internet GIS competitors. As a result, ArcIMS was chosen for this
study and detailed discussion associated with the ArcIMS application will be
presented in the application part below.
The technical achievability, and the design and development of a Web-based PPGIS is
the primary concern of this study. Every stage of the planning process involves design and
analysis, including the process of implementation of a chosen plan or policy. The design of
a Web-based GIS for public participation undergoes an iterative process (Fig. 3). The
model is circular or iterative because Web-based GIS improves in quality with feedback
from the stakeholders, who include citizens as well as planning professionals.
It can be seen from Fig. 3 that the characteristics of each stage are self-explained. It is
necessary to note that the processes of Web-based PPGIS are similar to other system
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 33
Community Involvement
(Feedback for concept in Effective Design of
the next circle) W -based PPGIS
Fig. 3. The model for web-based PPGIS (modified from Sadagopan, 2000).
CHAPTER 4
Application development
4.1. Introduction
In this chapter, the background to the research problem and to the study area will be
described. In addition, the technical aspects of developing a web-based PPGIS application
will be described using current state-of-the-art technology.
Based on a future population of 1.5 million and base scenarios provided by the City of
Calgary (Alberta, Canada) in the 1980s and 1990s, transportation infrastructure in the 37th
Street S.W. Functional Planning Study (Fig. 4) will need updating. At the present time
Calgary is expected to reach a population of 1 million in 2008 and the Figure of 1.5 million
will be reached soon after the year 2035 according to forecasts from the City of Calgary. A
recent study has determined the necessary lane requirements; interchange configurations,
and intersection details that will safely accommodate the expected increase in traffic
volumes. This plan ensures that all phases of the project will feed into a long-term regional
plan both for the City of Calgary and for southern Alberta. Meanwhile, the proposed
transportation infrastructure changes will support growth in population and employment
for the area under study. The functional planning study aims to ensure that public money is
spent wisely by reviewing the required future infrastructure and cost efficiencies and by
minimizing the negative effects on the local community and environment (37th Functional
Planning Study documents, The City of Calgary, 2002). As a result, public participation is
critical for determining the success of 37th street transportation planning. Three
communities will be affected by this plan (Bridlewood, Evergreen and Woodbine).
Therefore, residents of the community are encouraged by the City of Calgary’s
transportation planning department to participate in the planning process so that the
transportation plan will fit more harmoniously within the community.
The 37th Street SW Functional Planning Study (37FPS) is currently underway for the
area of 37th Street SW south of Anderson Road to Spruce Meadows Trail and Anderson
Road SW from 37th Street SW to 24th Street SW (Fig. 4). The immediate plan for the area
is to build a bridge over Fish Creek, widen 37th Street to 4-lanes from 146th Avenue to
Anderson Road and widen Anderson Road to 4-lanes from 37th Street to 24th Street SW.
Council approved this project with a budget of $30.4 million. 37th Street will eventually
be widened to 6-8 lanes at different points in the alignment (The City of Calgary 37th
Functional Planning Study documents, 2002).
The primary purpose of the present chapter is to develop a Website, which helps the
public access transportation planning information including Web-based GIS mapping
functions by using ESRI’s ArcIMS. These functions offer interactive mapping and basic
GIS analysis, such as Zoom in/out, Pan, Identify, Full/Last extent, Buffering, Selection and
Query. In the meantime, the public can conveniently be involved in the planning
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 35
procedure by submitting their comments, viewing the planning process and getting up-to-
date information on the related functional planning study by using online discussion
forums.
User Computer
Internet
Server Computer
Tabular Data
Spatial Data
along with ArcIMS, provide the foundation for a working ArcIMS site for this research
(Fig. 5). The required software for correctly running ArcIMS are shown below:
It can be seen in Fig. 5 that the Web Server is the entry point to the Middleware Layer
(e.g. a Map Server). It is also called the HTTP server and its purpose is to respond to requests
from Web Browsers via HTTP (Peng and Tsou, 2003). In other words, the purpose of the
Middleware Layer is to accept incoming requests and process them, using the resources
provided by the web server which was the server computer on which the web server runs.
The Web Server used for this project is Microsoft’s Internet Information Server (IIS).
Microsoft IIS conveys fast, secure information while servings as a development platform,
thus extending the Internet’s standard communication capabilities (Bergmann, 1995). With
IIS, the application designer can create folders and indicate which folders will be shared to
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 37
the Internet. The designer also gives the user rights such as read, write, execution and
directory browsing to access these folders.
a. ArcIMS author is the application you use to define the content for a map that you want
to publish on the Internet. You decide what data will be shown and how it will appear
on your map. Authoring a map involves adding data layers, setting layer symbology,
creating stored queries and so on. The final output from Author is a map configuration
file, or AXL file, which is a text file that defines all the map properties, including the
layer symbology. ArcIMS author can access shapefiles, ArcSDE data sets, and some
image formats.
b. ArcIMS designer is used to design Web pages, including the Web page layout,
available toolbox and functionality of the web page.
c. ArcIMS Administrator is used to manage ArcIMS services, servers and folders.
When you use ArcIMS Administrator to manage your application Web site, the main
task that you perform with Administrator is creating and starting ArcIMS Services.
38 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
Once you have created a map in Author, you convert the resulting map configuration file
(an AXL file) to an ArcIMS Service in Administrator. The input to a service is a
configuration file, and thus service requests such as adding, starting and stopping should be
passed into the configuration file in the ArcIMS servelet connector (Peng and Tsou, 2003).
4.3.2.1. Client-side components. The ArcIMS viewers offer tools for viewing and querying
spatial and attribute data, and performing spatial analysis tasks such as selecting and
buffering features. These viewer templates define the interface and functionalities to the
user when they are exploring the Web site. ArcIMS viewers include three client viewers:
the HTML Viewer, which is a lightweight viewer that allows you to interact with an image
service using a simple but powerful set of GIS tools, the Java Custom Viewer and the Java
Standard Viewer.
Both of the two Java viewers provide a ‘thicker’ client viewer, as map interaction and
GIS processing occurs primarily on the client computer. ArcIMS supplies two Java
Viewers: the Java Custom Viewer and the Java Standard Viewer. Both Java Viewers can
serve Image and Feature Map Services. Feature Map Services use data streaming, which
means that vector features and attributes can be delivered for integration and analysis.
Simply put, the ArcIMS Java Viewer allows the user to incorporate the feature data
streaming from the server into the local data area and allows the user to perform GIS
analysis. This minimizes the need for multiple server requests. As the Java Viewer uses
Java 2 applets which run on the Client to serve maps and information (Peng and Tsou,
2003), the Client must have the Java Runtime Environment installed.
Conversely, as the HTML Viewer is written in HTML, DHTML and JavaScript, it can
be embedded in any HTML Web site. Therefore, the client-side will not require any plug-
in to be preinstalled or running JavaVM. However, the HTML Viewer supports only
Image Map Services. That means, the HTML Viewer does not support feature streaming to
the client side.
In addition, in ArcIMS 4.0, the functions of the Java Standard Viewer are predefined
and cannot be customized, while the Java Custom Viewer can be customized
through HTML and scripting to the applets using JavaScript. The Java Custom Viewer
will not work in Netscape browsers because Netscape currently does not support applet
scripting.
The implementation procedure of this study is shown as Fig. 6 and is discussed below.
Fig. 6 (continued)
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 41
In order to achieve the main objective of this project, the application must be designed
in such a way that its use is easy. Due to the varying degree of computer skills of the users,
the interface should be self-explanatory and help files must be really helpful.
Second, no matter how well the data capture and management capabilities of this
application are designed, if the input into this system is not valuable as a resource to the
associated communities and the public, the application will be deemed a failure. Letting
the people participate and share their opinions is the essential function for this study and
consequently an online public participation discussion forum is embedded in the
application Web site to achieve this goal.
Finally, it should be stated that the primary objective of this project is to develop a Web
site, including GIS mapping, for the successful exchange of information between the 37th
FPS and the public, and not to develop a Web site for performing transportation analysis
over the Internet. Consequently, the major functional requirements include the following:
† Navigation operations such zoom in, zoom out, pan, full extend, among others.
† Browsing spatial data and identifying the associated attributes.
† Querying of street names, traffic volumes.
† Querying of traffic accident based on the number of vehicles, start times, among others.
† Buffer analysis of traffic accident locations.
† Saving GIS files to the local computer.
† Printing maps.
† Submitting the user’s opinions regarding transportation project options through an
online discussion forum.
† Browsing related links of other transportation-planning projects.
These functions were achieved through a website that links online interactive mapping
applications. Many GIS and computer technologies, in particular VBScript, Jscript and
ArcXML, ArcIMS 4.0, MS FrontPage and free, open resources such as Bonfire Studio and
Web Wiz Forums were used to design and implement this Web-based PPGIS application.
the requested data, and then forwards it to clients based on the specifications set out in the
map configuration file. (Fig. 7).
Basically, two map configuration files were created. One was created for the overview
map of the application that included: referential data as the boundary of the City of
Calgary and community regions. The second map configuration file generated, included
the associated spatial data that had been collected (e.g. traffic accident point data, roadnet
including traffic volume information, community boundaries, Fish Creek Park boundary,
predefined improvement network) for various purposes.
Symbols, layer visibility and scale were assigned to different layers to facilitate the
visualization of attributes on the Internet where users are not able to change or create their
own. This helps users to emphasize and interpret queries and features.
Finally, the visibility of some layers was turned off in order to display just a few layers
when the user first accesses the web site. The goal is not to saturate the site with too much
visible information. The user will be able to turn them on when it becomes necessary.
Conversely with the feature services, the visibility of layers is determined in the definition
of map configuration files. When creating a feature image service and web site, the layer
visibility can be defined at the last stage of the Web mapping process, while the
functionality and appearance are considered using ArcIMS Designer.
In addition, besides the ArcIMS Author, ArcView 3.2 (with a special extension) or
ArcMap can be used to create map configuration files. ArcIMS Author and ArcView
generate *.axl extension files that are understandable by map services, while ArcMap
generates an *.mxd extension file that is understandable by a special map service in
ArcIMS—the ArcMap Image Service.
Fig. 9. Map of the study area showing the addition of callout labels.
in the default acetate layer include the north arrow, copyright text, and scale bar. A new
LAYER element is added and its type is set to acetate layer. When the user pans or zooms,
the acetate layer will remain static.
The only way to add objects to the acetate layer is by manually editing the map
configuration file. An acetate layer includes an Object element that defines an object to be
drawn in it. The position of the object is set by pixel coordinate values, with the 0,0 origin
at the bottom left corner of the map display. In order to see the new acetate layer object, the
Traffic Accident Image Service must be refreshed. Similarly, the new acetate layer object
was added to the StudyArea.axl file as well.
The custom symbology can be added to a map by adding ArcXML elements to the map
configuration file. In this application, callout boxes were added to label three communities
names that were affected by 37th FPS (Fig. 9).
is received, a map is generated by the Spatial Server and sent to the client as an image. A
new map image is generated each time the client requests new information. With a Feature
Service, the map server bundles the data as vectors and attributes and sends it to the client
through a process called streaming. Unlike Image Services, Feature Services are locally
cached and the client computer can perform further geoprocessing on the data (cf. ESRI
Virtual Campus-Learning ArcIMS 4.0).
It can be seen from above discussion, that the difference between an Image Service and
a Feature Service is the way in which map content is processed and delivered to the client-
as an image or as stream features. There are guidelines provided by ESRI to determine
which type of service to create (ESRI Document: Using ArcIMS). For example, if required
functionality is limited to simply view and query, and data layers are mainly for reference,
an Image Service will be the best choice. Conversely, when you want a client side solution
and data layers for use in further analysis, a Feature Service will need to be created. Based
on these guidelines, the Image service was chosen for the traffic accident information web
page because data are confidential and mainly used for display. While, the Feature Service
was selected for traffic volume information as some users may want to download traffic
volume data for their own particular analysis.
In addition, any request to change, stop, create and refresh a map service is executed in
the ArcIMS Administrator. Every time changes to a map configuration file are made, the
corresponding map service(s) has to be refreshed. In addition, if the change of the map
configuration file corresponds to a Feature Service, the associated Web site must be rebuilt
to reflect the change.
Fig. 10. The layout of the modified Java viewer web page.
As with HTML Viewer, you can customize the look and functionality of the Web site
by editing JavaScript codes of these files to meet the particular application purpose. For
this study, light customization was done by modifying the default.htm, frame.htm,
title.htm, bottom.htm, overovew.htm and toolbar.htm.
Besides the title size, colour and background image also were changed to refine the look
of the average traffic volume Web sites by editing the codes for frame.htm file, title.htm
and default.js file. The overview map was removed as it did not provide a good frame of
reference. In addition, a hyperlink was created at the bottom, right hand side of the layout
for displaying a help file. Fig. 10 shows the layout of the modified web pages. When the
user puts the mouse over the road line, the number in the light yellow box indicates the
volume of the traffic.
the Public Participation web page. Web Wiz Forum 7.6 was used to create the online
discussion forum to which a registered, logged-in user can post messages to related topics
and get replies from other users and to the project group as well (Fig. 13). The detailed
description of each function will be addressed in the following chapter.
50 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
CHAPTER 5
5.1. Introduction
In this penultimate chapter, the online website is described and screen shots from the
website are presented. The strengths and weaknesses of the approach are also discussed. The
chapter begins by describing the various GIS functions that were built into the application.
Selection and Query tools are explained and illustrated. Differences between the Query
Builder tools for different browsers are also clarified. One of the commonest GIS operations
in transportation planning is the buffer operation where points or lines are surrounded by
circles or corridors and the features located within the buffered region are examined and
analysed. The chapter concludes with an illustration of this particular function which is also
built into the application owing to its usefulness and universal appeal.
5.2. Results
The 37th FPS application was created with online GIS mapping functions. It includes
two parts, one is public participation and the other is a direct link to the Interactive Online
GIS Mapping where the user can access four different online mapping functions. These are
the online map of the 37th FPS, traffic location information, traffic volume information
with HTML viewer and traffic volume information with Java Viewer. Only the last one
was created with Java Viewer, while the others were created with HTML Viewer. The
reason traffic volume information was displayed with different viewers and a different
format was because some computers might have problems downloading Java Applets. As
a result, an HTML Viewer of traffic volume information was added to the project.
Besides map navigation functions such as zoom in, zoom out, full extent, and pan, there are
other GIS functions available in this application based on different viewers. Fig. 14 shows that
a rectangular selection that was requested near the intersection between Anderson Road and
Macleod Trail area. As the traffic-accident-from-July-to-September layer is the active layer,
the selection is made on this layer. Notice the traffic accident locations are highlighted in
yellow as a result of the selection and the results are displayed at the bottom of the map
window. Each resulting record of the selection has a link associated that allows the user to
zoom in on the feature. Next to the rectangle selection at the bottom is the clear selection tool.
Query is a powerful tool for any GIS application. In this case, the query builder button
tool is executed on the numerical or string fields of the active layer. The user has to
Fig. 15. Query builder in the HTML viewer of 37th FPS application.
52 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
construct the logical expression, confirm the query string and then press the Execute
button. Fig. 15 shows a query that is executing based on the start date of traffic accident
that occurs with TrafficAcc_July_Sep layer, which is the active layer. The numerical and
string fields of the layer are available in the box list under Field title. The user chooses the
field, the operator and the value. If the user does not know the valid values for the field they
can click the GET SAMPLES button to obtain the full list. Only after the EXECUTE button
is clicked, is the query expression evaluated.
Fig. 16 shows a screen print of the Java viewer feature service created initially for the
traffic volume information. Notice that the Query Builder tool in this website has more
functionality than the query builder of HTML viewers. Finally, Fig. 17 shows the buffer
function available in the project. Before doing the buffer analysis, the user has to select the
feature and indicate the layer of the selected feature.
For the Public Participation Web page the user can access much of the information
associated with 37th FPS including map of study area, background information on the
functional planning project information, project options and an online discussion group
which is a forum system for Calgarians to learn about issues and to share opinions
regarding the 37th FPS (Fig. 18). The system administrator is expected to be in charge of
all the various operations for the whole system (e.g. the create, adjust, delete any forum’s
and forum categories, set forum permissions, lock forums, password protect forums, set
Fig. 16. Query builder in the Java viewer of the 37th FPS application
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 53
permissions on forums, etc.). He/she can also control who uses the forum system (for
security reasons) by banning IP and/or email addresses.
The system administrator and registered users both can add and/or reply to topics that
concern the public in time for online discussion. An MS Access database holds all
information and records input by all users, which could be used for further analysis.
5.3. Conclusion
This chapter has described and illustrated the functionality of a web-based, public
participation tool that has been implemented as an online GIS application. This application
is a first step in involving citizens directly via a browser interface and GIS software in the
transportation planning process. The final chapter in the monograph will summarize the
research finding and provide an indication of where web-based PPGIS research will
proceed in the future.
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 55
CHAPTER 6
6.1. Introduction
In the final chapter of the monograph the effectiveness of the methodology is assessed
and a set of conclusions from the case study are presented. Questions relating to the so-
called digital divide and concerns over access to this methodology are raised. The related
issues of the reliability and the degree to which input from web-based sources is
representative is also addressed.
Web-based GIS applications have a promising future for the GIS community. They
allow users, without GIS software or experience, to visualize, share and manage
geographic data using an Internet connection. Using online mapping application
software such as ArcIMS from ESRI, the 37th FPS application brings to the public a
dynamic and an interactive way to explore transportation planning
information in a functional planning study area. The 37th FPS is a scalable
application because it can be extended by adding more map services and customizing
the web site.
For a successful Web-based PPGIS application, it is important to consider what
kind of Web browsers users are likely to have and what kinds of network connections
they have. Although, it is not easy to predict the actual user profile, the server
configuration needs to account for both the capacity of the Web mapping servers and
the user’s accessibility (Peng and Tsou, 2003). If a user has only a regular 56K
modem connection, the possible choice of client viewers will be limited to an HTML-
based viewer instead of plug-in or Java applets. Therefore, after the Java View of
traffic volume information function was tested and the problem with downloading
Java Applets was discovered, an HTML view of traffic volume information function
was added to the project.
The primary goal of Web-based PPGIS is to provide an ancillary approach in terms of
raising the level of public participation. While it is quite apparent that there are many
advantages of using Web-based technologies for PPGIS and planning (Tsagarousianou
et al., 1998; Kingston et al., 2000; Chua and Wong, 2002). However, there are still some
key issues associated with the success of Web-based PPGIS.
One of the main concerns involves access to technology. It cannot be assumed that
everyone has access to the internet although the majority of people will have access to the
Internet at home or work, school, public libraries, and other public locations. Those people
lacking access to the Internet may remain isolated and even if they do have access it is
56 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
unlikely that everyone will have the appropriate computer skills or even a basic knowledge
of GIS operations (Waters, 2002).
Moreover, the design of a Web-based PPGIS should be based on sound principles from
the field of Human Computer Interface research (HCI) (Haklay and Tobon, 2003). There is
a lack of basic computer skills in some socio-economic groups and issues of interface
design need to be addressed. Systems need to be developed which can be set to different
levels of skill depending upon the user’s knowledge. These observations indicate that Web
based PPGIS will be easier to use if they have a user-friendly interface, and are more
flexible, and accommodating to the general public.
Moreover, establishment of trust is another key issue with PPGIS. People want to be
able to make sure that their input is going to be used to make real changes. If users are
doubtful about the use that their input is going to have, the PPGIS system could become
ineffective. It is not easy to get citizens interested in transportation planning when the
results of their input may not be seen for years to come (Chua and Wong, 2002).
Moreover, citizens and commuters often do not think in the same way or using the
same terminology as transportation planners. The concepts that they use commonly
involve “fuzzy entities” that are expressed in vague, poorly defined terms that do not fit
neatly into the transportation planners’ predefined categories. Successful PPGIS
implementation in the future will be those that can adapt to these fuzzy concepts (Lynott
and Keever, 2000). Trust and confidence is developed most effectively through face-to-
face social interaction. Kingston et al., 2000).
Finally, there is the question of just how reliable is public opinion when it is acquired
through the Internet? Websites are accessible to all who have the right technology and this
could lead to misuse. Web-based PPGIS administrators must be prepared to monitor the site’s
ongoing traffic (Kingston et al., 2000). Are the comments of an American or an Australian on a
public participation exercise being held in Calgary, Canada, as valid as a Calgarian’s
comments? For this study, the system administrator is able to track and to ban the user’s IP
address. However, the system needs an IP Address Detection System to filter the IP addresses
and associated discussion from other countries. It is important to indicate that traditional
public participation techniques must not be abandoned, since Web-based spatial decision
support systems are not a panacea. The traditional participation techniques must be employed
in addition to Web based spatial decision support systems for public participation.
6.5. Conclusions
The implementation of the 37th FPS project involved the use of technologies. Based on
this development experience, the following conclusions can be obtained:
† The 37th FPS application brings to the public a dynamic and interactive way to explore
transportation planning information in a functional planning study area.
† The 37th FPS is a scalable application because it can be extended by adding more map
services and customizing the web site.
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 57
† The capacity of the Web mapping servers and the user’s accessibility is important for a
successful Web-based PPGIS application.
† The knowledge of various GIS/Computer technologies, being familiar with the features
of PPGIS and appropriate needs analyses are all critical in order to select the most
appropriate approaches to implement a WPPGIS application.
58 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
Acknowledgements
Thanks to Dr Darren Bender and the technicians (Bart Hulshof and Dave Nuell) in the
Department of Geography, University of Calgary, who helped in setting up ESRI ArcIMS
4.0 for this study.
References
Aitken, S.C. and Michel, S.M. (1995) Who contrives the ‘Real’ in GIS? Geographic information, planning and
critical theory. Cartography and Geographic Information Systems 22(1), 17–29.
Arnstein, S. (1969) A ladder of citizen participation. Journal of the American Institute of Planners 35,
216–224.
Autodesk, (1997). Autodesk MapGuide: State-of-the-art Network-Centric GIS Application Architecture for
Publishing and Accessing Geodata. White Paper from Autodesk Inc., Web Document. (http://www.autodesk.
com/solution/gis/whitepaper/)
Ball, J. (2002) Towards a methodology for mapping ’Regions for Sustainability’ using PPGIS. Progress in
Planning 58, 81–140.
Banister, D. (2002) Transport Planning, second ed Spon Press, New York.
Bergmann, K., (1995). A High-level Look at Microsoft Internet Information Server http://msdn.microsoft.com/
library/default.asp?urlZ/library/en-us/dniis/html/msdn_iisovw.asp.
Berners-Lee, T., Connolly, D. Hypertext Markup Language—2.0, RFC 1866, November 1995. http://www.w3.
org/MarkUp/html-spec/html-spec_toc.html.
Black, W.R. (2003) Transportation: A Geographical Analysis. The Guilford Press, New York.
Black, W.R. and Nijkamp, P. (Eds.), 2002. Social Change and Sustainable Transport. Indiana University Press,
Bloomington.
Blunder, W.R. (1984) The Land-use Transport System, second ed Pergamon, London.
Bos, B., (2003). XML in 10 points. http://www.w3.org/XML/1999/XML-in-10-points.
Bryant, B. (1996) Twyford Down: Roads, Campaigning and Environmental Law. E and FN Spon, London.
Caliper Corporation (1998) Travel Demand Modeling with TransCAD 3.0. Caliper Corporation, Newton, MA.
Carver, S., (2001). Participation and Geographical Information: Position paper for the ESF-NSF Workshop on
Access to Geographic Information and Participatory Approaches Using Geographic Information, Spoleto, 6–8
December 2001. http://www.shef.ac.uk/wscgisa/spoleto/carver.pdf.
Chang, K.-P., (1997). The Design of A Web-based Geographic Information System for Community Participation,
Masters Thesis, Department of Geography, State University of New York at Buffalo. http://www.owu.edu/
wjbkrygie/krygier_html/lws/chang.html.
Chua, Y.-L., Wong, S., (2002). Data Intermediation and Beyond: How the Web Modifies the Dissemination of
GIS Information. http://www.urisa.org/PPGIS/2002/papers/SWong.pdf.
Craig, W. and Elwood, S. (1998) How and why community groups use maps and geographic information.
Cartography and Geographic Information Systems 22, 58–69.
Craig, W.J., Harris, T.M. and Weiner, D. (2002) Community Participation and Geographic Information Systems.
Taylor and Francis, New York.
Densham, P.J., Armstrong, M.P., Kemp, K.K., (1995). Collaborative Spatial Decision-making: Scientific
Report for the Specialist Meeting, National Center for Geographic Information and Analysis, Santa
Barbara, CA.
Dickey, J.W. (1975) Metropolitan Transportation Planning. Scripta Book Company, Washington, DC.
Dilley, M. and Gallagher, T. (1999) Designing an effective approach to the public Alaska’s
experience, transportation research record No. 1685. Journal of the Transportation Research Board 1685,
113–119.
ESRI (1995) Understanding GIS—the ARC/INFO method. GeoInformation International 1995 pp. 1–2.
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 59
ESRI, (2002). ArcIMS 4 Architecture and Functionality. ESRI White Paper, ESRI, Redlands, CA. http://support.
esri.com/index.cfm?faZknowledgebase.whitepapers.viewPaper&PIDZ16&MetaIDZ311.
FHWA, (2003). Public Involvement Web Page. Federal Highway Administration, US Department of
Transportation. http://www.fhwa.dot.gov/environment/pubinv2.htm.
Fischer, M.M. and Nijkamp, P. (1993) Geographic Information Systems, Spatial Modeling, and Policy Evaluation.
Springer, New York.
Flammia, G. and Rabinowicz, A. (2004) Turning Transportation Planning Data Into Effective Websites. Caliper
Corporation, Newton, MA http://www.caliper.com/web/gist2002.pdf.
Foote, K.E., Kirvan, A.P., (1997). ‘Unit 133: Web GIS,’ NCGIA Core Curriculum. http://www.ncgia.ucsb.edu/
education/curricula/giscc/units/u133/u133.html.
Fox, F., Smith, W. et al., (1968). West Midlands Transport Study. Report for Local Authorities, Ministry of
Transport, Ministry of Housing, and Local Transport Organization.
Fry, T.R.L. and Harris, M.N. (2002) The DOGEV Model. Working Paper 7/2002. Department of Econometrics,
Monash University, Melbourne, Australia http://www.buseco.monash.edu.au/depts/ebs/pubs/wpapers/2002/
wp7-02.pdf.
George, R., (2002). Maximize Online Mapping with SVG/XML. Internet GIS. GeoWorld Dec 2002.
GIS Education Solutions from ESRI (2000a) Course version 2.2. Introduction to ArcIMS—Course Lectures. ESRI
Educational Services, Environmental Systems Research Institute, Redlands, CA, USA.
GIS Education Solutions from ESRI (2000b) Course version 2.2. Introduction to ArcIMS—Course Exercises.
ESRI Educational Services, Environmental Systems Research Institute, Redlands, CA, USA.
GIS Education Solutions from ESRI (2000c) Course version 2.2. Customizing to ArcIMS—Course Lectures.
ESRI Educational Services, Environmental Systems Research Institute, Redlands, CA, USA.
GIS Education Solutions from ESRI (2000d) Course version 2.2. Customizing to ArcIMS—Course Exercises.
ESRI Educational Services, Environmental Systems Research Institute, Redlands, CA, USA.
Haklay, M., (2001). Public Environmental Information Systems: Challenges and Perspectives. Unpublished PhD
Thesis, Department of Geography, University College, London, United Kingdom. http://www.casa.ucl.ac.uk/
muki/envinfo1.htm.
Haklay, M. and Tobon, C. (2003) Usability evaluation and PPGIS: towards a user-centered design approach.
International Journal of Geographic Information Science 17(No. 6), 577–592.
Ho, M., (2002). Extending ArcIMS MapServices with ArcXML. http://www.esri.com/news/arcuser/0102/
extend1of3.html
Howard, D., (1998). Geographic Information Technologies and Community Planning: Spatial Empowerment and
Public Participation. http://www.ncgia.ucsb.edu/varenius/ppgis/papers/howard.html
Huang, B., Jiang, B. and Li, H. (2001) An integration of GIS, virtual reality and the Internet for visualization,
analysis and exploration of spatial data. International Journal of Geographical Information Science 15(5),
439–456.
Huang, B. and Li, H. (2002) A Java/CGI approach to developing a geographic virtual reality toolkit on the
Internet. Computers and Geosciences 28, 13–19.
Hunt, J.D. and Mackay, M. (2004) Comparing mail-out and open-house survey methods for gauging public
attitudes to transportation plans, Proceedings of the 39th Annual Conference of the Canadian Transportation
Research Forum, Calgary, Alberta, Canada 2004 pp. 421–435.
Intergraph, (2000). Internet/Intranet Online Publishing, GeoMedia Web Map White Paper. http://imgs.intergraph.
com/freebies/whitepapers.asp.
Ishida, H., Matsuda, W., Waka and Montalbo Jr., C. (1999) People’s opinions and road policies—effects of public
involvement activities by the road council in Japan, transportation research record No. 1685. Journal of the
Transportation Research Board 1999; 103–112.
ITTE (1996) RUBIT—A New Transportation Planning Model? Institute for Transportation and Traffic
Engineering. Ruhn University, Germany http://www.ruhr-uni-bochum.de/verkehrswesen/vk/english/
Research/rubit.htm.
Jankowski, P. and Nyerges, T. (2001) Geographic information systems for group decision making: towards a
participatory geographic geographic information systems for group decision making: towards a participatory
geographic information science. Taylor and Francis, New York.
Jones, A. and Freeman, A. (2002) C# for Java Developers. Microsoft Press, Redmond, Washington, USA.
60 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
Keever, D., Frankoski, G. and Lynott, J. (1999) In the possibilities are the solutions-assessment and
implications of the public-involvement process during the environmental impact study of the Woodrow
Wilson Bridge. Transportation research record no. 1685. Journal of the Transportation Research Board 1999;
135–143.
Kikukawa, S., Yoshioka, M., Mori, M. and Ishida, H. (1999) Drafting Japan’s new 5-year road improvement and
management program: a new approach, transportation research record no. 1685. Journal of the Transportation
Research Board 1999; 144–155.
Kingston, R., 1998. Web Based GIS for Public Participation Decision Making in the UK, Empowerment,
Marginalisation, and Public Participation GIS National Centre for Geographic Information and
Analysis Santa Barbara, California, October 14–17th, 1998. http://www.ncgia.ucsb.edu/varenius/ppgis/
papers/kingston/kingston.html
Kingston, R. (2002a) Web-based PPGIS in the United Kingdom. In Craig, W.J. et al. (Ed.), Community
Participation And Geographic Information Systems. Taylor & Francis, New York.
Kingston, R., (2002b). The Role of E-Government And Public Participation in the Planning Process. http://www.
ccg.leeds.ac.uk/democracy/presentations/AESOP_kingston.pdf.
Kingston, R., Carver, S., Evans, A. and Turton, I. (2000) Web-based public participation geographical
information systems: an aid to local environmental decision-making. Computers, Environment and Urban
Systems 24, 109–125.
Krygier, J.B., (1998). The Praxis of Public Participation GIS and Visualization, NCGIA Specialist Meeting on
Empowerment, Marginalization, and Public Participation GIS. http://www.ncgia.ucsb.edu/varenius/ppgis/
papers/krygier.html.
Leitner, H., McMaster, R.B., Elwood, S., McMaster, S. and Sheppard, E. (2002) In Craig, W.J., Harris, T.M. and
Weiner, D. (Eds.), Models for Making GIS Available to Community Organizations:
Dimensions of Difference and Appropriateness, Community Participation and Geography Information
Systems, pp. 37–52.
Lemay, L. and Perkins, C. (1997) Teach Yourself Java 1.1 in 21 Days, second ed Sams.net Publishing, USA.
Litman, T. (2003) Sustainability: Reducing Car Use Through TDM and Least Cost Planning. Victoria
Transport Policy Institute, Victoria, BC http://www.isf.uts.edu.au/whatsnew/ToddLitman.
ppt%20%5BRead-Only%5D.pdf.
Lynott, J., Keever, D.B., 2000. Public Involvement in Transportation Design Projects, Paper Number 00-0648 For
Presented at the 79th Annual TRB Meeting, January 2000 Related to Public Involvement. http://trb-pi.
hshassoc.com/publications/00679.pdf.
Mackay, M., (2004). A Comparison of the Sample Survey and Open House Methods of Public Consultation for
Transportation Issues in the City of Edmonton. Unpublished MSc Thesis, Department of Civil Engineering,
University of Calgary, Calgary, Alberta.
Maddirala, S.K.R., (2003). Developing a GIS-based Geo-Portal with Scalable Vector Graphics for Accessing
Environmental Information of Baden-Württemberg, Master’s Thesis, University of Applied Sciences in
Stuttgart, Germany.
Malczewski, J. (1998) Spatial multicriteria decision analysis. In Thill, J.C. (Ed.), Multicriteria Decision-Making
and Analysis: A Geographic Information Sciences Approach. Ashgate, New York.
Malczewski, J. (2004) GIS-based land-use suitability analysis: a critical review. Progress in Planning 62, 3–65.
Massam, B.H. (1993) The Right Place: Shared Responsibility and the Location of Public Facilities. Longman,
London.
Meyer, M.D. and Miller, E.J. (2001) Urban Transportation Planning: A Decision-oriented Approach, second ed.
McGraw-Hill, New York, USA.
Mitchell, R. and Rapkin, C. (1954) Urban Traffic—A function of land use. Columbia University Press, New York.
Moore, C.N. (1997) Participation Tools for Better Land-Use Planning: Techniques and Case Studies, second ed
Center for Livable Communities, Sacramento, CA.
Nowlan, D. (1970) The Bad Trip: The Untold Story of the Spadina Expressway. New Press, House of Anansi,
Toronto, Ontario.
Nyerges, T.L. (1995) Geographical information system support for urban/regional transportation analysis. In
Hanson, S. (Ed.), The Geography of Urban Transportation, second ed. Guilford Press, New York,
pp. 240–265.
K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62 61
O’Connor, R., Schwartz, M., Schaad, J., Boyd, D., 1999. Public Involvement in Transportation: State of the
Practice: White Paper on Public Involvement (A1D04: Committee on Public Involvement in Transportation).
http://www.nas.edu/trb/publications/millennium/00108.pdf
Pappas, C.H. and Murray, W.H. (2002) C# Essentials. Prentice-Hall Inc, Upper Saddle River, NJ.
Peng, Z.-R. (1998) Internet GIS and its Applications in Transportation 1998 http://www.uwm.edu/Dept/CUTS/
peng/trnews.htm.
Peng, Z.-R. (1999) An assessment framework for the development of Internet GIS. Environment and Planning B:
Planning and Design 26, 117–132.
Peng, Z.-P. and Tsou, M.-H. (2003) Internet GIS. Wiley, New York.
Pickles, J. (1995) Ground Truth: the Social Implications of Geographic Information Systems. Guilford Press, New
York.
Plewe, B. (1997) GIS-Online: Information Retrieval, Mapping, and the Internet. OnWord Press, Santa Fe, NM.
Prosise, J. (2002) Programming Microsoft.NET. Microsoft Press, Redmond, WA.
Ritter, L.J. and Paquette, R.J. (1951) Highway Enginneering. Ronald Press, New York.
Sadagopan, G.D., 2000, Web-Based Geographic Information Systems: Public Participation in Virtual Decision
Making Environment. Master’s Thesis, Virginia Polytechnic Institute and State University, VA.
Sawicki, D.D. and Peterman, D.R. (2002) The extent of PPGIS practice in the United States. In Craig, W.J.,
Harris, T.M. and Weiner, D. (Eds.), Community Participation and Geography Information Systems. Taylor
and Francis, New York, pp. 37–52.
Schroeder, P.C., 1996. Criteria For The Design of a GIS/2 Specialists’ meeting for NCGIA. http://www.ncgia.
maine.edu/ppgis/criteria.html
Schroeder, P.C., 1997. ‘GIS in Public Participation Settings’, University Consortium for Geographic Information
Science (UCGIS) 1997 Annual Assembly and Summer Retreat. http://www.spatial.maine.edu/ucgis/testproc/
schroeder/UCGISDFT.HTM.
Sieber, R.E. (2002) Geographic information systems in the environmental movement. In Craig, W.J., Harris, T.M.
and Weiner, D. (Eds.), Community Participation and Geographic Information Systems. Taylor and Francis,
New York, pp. 153–172.
Spenik, M. (1997) World Wide Web Database Developer’s Guide with Visual Basic 5 1997 http://www.isbn.nu/
1575212765/.
Stonich, S.C. (1998) Information Technologies, PPGIS and Advocacy: Globalization of Resistance to Industrial
Shrimp Farming 1998 http://www.ncgia.ucsb.edu/varenius/ppgis/papers/stonich.html.
Talen, E. (1999) Constructuring neighbourhoods from the bottom up: the case for resident generated GIS.
Environment and Planning B 26, 533–554.
Talen, E. (2000) Bottom-up GIS: a new tool for individual and group expression in participatory planning. APA
Journal 66, 279–294.
Thill, J.-C. (Ed.), (1998). Multicriteria Decision-Making and Analysis: A Geographic Information Sciences
Approach. Ashgate, New York.
Treitz, P. (2004) Remote sensing for mapping and monitoring land-cover and land-use change. Editorial.
Progress in Planning 61, 267.
Troelsen, A. (2002) Visual Basic .NET and the .NET Platform: An Advanced Guide. Apress, Berkeley, CA.
Tsagarousianou, R., Tambini, D. and Bryan, C. (Eds.), (1998). Cyberdemocracy: Technology, Cities and Civic
Networks. Routledge, London.
Waters, N.M., (1999) Is XML the Answer for Internet-Based GIS? GeoWorld, July 1999.
Waters, T., (2002). A Java Public Participation GIS Using a Spray Can Tool for an Investigation on the
Perception of Crime in Leeds. Master’s Thesis, Department of Geography, University of Leeds, Leeds.
Weidemann, I. and Femers, S. (1993) Public participation in waste management decision making: analysis and
management of conflicts. Journal of Hazardous Materials 33, 355–368.
Wellar, B. (2004) Open Letter to the Ontario Minister of Transport on the Need for a Sustainability Test in
Transportation Projects. E-mailed as a Personal Communication from Professor Barry Wellar. Department of
Geography, Ottawa University, Ottawa, Canada.
Wilson, A.G. (1970) Entropy in Urban and Regional Modelling. Pion, London.
Wilson, A.G. (1974) Urban and Regional Models in Geography and Planning. Wiley, London.
62 K.X. Tang, N.M. Waters / Progress in Planning 64 (2005) 7–62
Wousdma, C. (2003) Transportation and climate change mitigation: Canadian perspectives. In Andrey, J. and
Knapper, C. (Eds.), Weather and Transportation in Canada Publication Series Number 55. Department of
Geography, University of Waterloo, Ontario, Canada.
Wright, Joshua J., 2002. The Nunavut Geographic Place Names Management Systems: An OpenSource
MapServer Application. MGIS Research Paper, Department of Geography, University of Calgary.
Xia, F. and Chao, C. (1995) The Internet GIS, in the Geographic Information Science, The Association of Chinese
Professionals in Geographic Information System 2, 199.
Yuan, Shuxin, (2000). Development of a Distributed Geoprocessing Service Model. MSc Thesis, Department of
Geomatics Engineering, University of Calgary, Alberta, Canada.