IEEE Paper Template in A4 (V1)

advertisement
Getting serious about integrating decision support
mechanisms into geographic information systems
Jonathan Frez1, Nelson Baloian2, Gustavo Zurita3
1
School of Informatics and Telecommunication, Universidad Diego Portales
Vergara, Santiago, Chile
jonathan.frez@gmail.com
2
Department of Computer Science, Universidad de Chile
Blanco Encalada 2120, Santiago, Chile
nbaloian@dcc.uchile.cl
3
Department of Computer Science, Universidad de Chile
Blanco Encalada 2120, Santiago, Chile
gzurita@fen.uchile.cl
Abstract— Although Geographic Information Systems have been
extensively used by decision makers when dealing with spatial
related issues most of them do not provide the functionalities for
supporting the classic decision making process. This process
consists in identifying the problem, modelling the situation, and
then a cycle in which the decision maker(s) generates various
scenarios according to different hypotheses and evaluates them
until a satisfactory solution to the problem is identified. In this
work we present a system which allows implementing a decision
making cycle, abstracting the modelling, minimizing the GIS
knowledge needed and allowing building several scenarios and
comparing them easily. A key element of this system is the
scenarios generating language, a SQL-like language which allows
to easily specifying the characteristics a suitability map shoud
have and showing the results to the user in a versatile way.
as a key actor, generating alternatives, re-defining and remodelling objectives since this is a task involving creativity,
which cannot be mechanized. Computers in their turn can
help humans in gathering data, generating various decision
alternatives and evaluating their outcome according to the
decisions goals, visualize these results adnc communicate this
results to others.
Geographic Information Systems (GIS) are often used to
support decision making processes for which intensive use of
geo-referenced information is needed in order to generate and
evaluate the outcome of the various alternative scenarios.
These kinds of decision making processes involve among
other activities, generating a large set of alternatives, each one
with multiple evaluation criteria.
Keywords— Decision support systems, Geographic Information
Systems, Dempster-Schäfer Theory, Suitability map, Scenario
Generation Language
I. INTRODUCTION
Decision Support Systems have been defined as interactive
computer-based systems that help decision makers in the use
of data and models in the solution of unstructured problems. A
simplified model for the decision making process (DM)
includes the following stages: 1) Identifying the problem, 2)
identifying and modelling the objective(s) of the decision, 3)
collecting, generating and or combining data to generate
alternative scenarios 4) evaluate alternatives according to
objectives established, 5) chose an alternative and make a
sensitive analysis. If decision maker(s) estimate(s) there is
enough information the process ends with a final decision,
otherwise the flow goes back to the identifying objectives (2)
or to the generating alternatives stages [2] (see Fig 1). Like for
Artificial Intelligence, the boundaries for defining what falls
under Decision Support Systems (DSS) seem to be diffuse.
However, most of the authors who have tried to give a
definition agree that one of the most important characteristics
is that the man remains in the decision making process cycle,
Fig. 1 Decision Making Process [1]
From the available literature about GISs being used to
support DM, we realize that there is an important number of
modelling tools available, which can generate a certain
scenario for a geographical area applying certain evaluation
functions and showing the output, like vegetation winter
survival [2] wind farms locations [3] or forest production
estimation [4]. However, the great majority of the existing
GISs are not explicitly designed to implement a DM cycle,
which means that the process of generating various alternative
scenarios according to different criteria and compare them is n
most cases a difficult and time consuming task In order to
implement a DM process we need to abstract the modelling
part from the DM cycle and allow the decision maker to
generate multiple scenarios and compare the solutions in a
simple and systematic way.
For example, one of the most common use of a GIS as a
DSS is finding a suitable area given some requirement, for
example in [5], explains how to find specific locations for
constructing artificial water recharge aquifers using floods.
The decision process in a suitability decision seems to follows
a pattern: The decision maker is an expert on the decision
criteria (in this case aquifers recharge), but he is not
necessarily and expert in GIS; Historical information is
needed, which can easily be represented using GISs; A
suitability criteria/formula is designed by the decision maker,
and this criteria is used for formulating a query to the GIS and
a suitability map is returned showing the suitability level of
each point of the map to satisfy a requirement.
The process using GIS as a DSS has two main problems:
First, a single hypothesis of what area can be suitable is
represented by the criteria/formula, and a single map is
returned, so the decision maker takes the decision based on a
single scenario generated by a single hypothesis, Secondly, is
hard to evaluate the impact of an hypothesis change, because
in order to generate a another alternative, a new “project”
must be created, configured, computed, and finally evaluated.
In order to create multiple alternatives the decision maker
must create multiple maps, and compare them. However, most
GIS are designed to create maps, not to compare maps, or
taking decision based in multiples alternatives maps generated
under various criteria.
In this work we are going to present a design and prototype
that allows implementing a DM cycle, abstracting the
modelling, minimizing the GIS knowledge needed and
allowing building several scenarios and comparing them
easily.
II. RELATED WORK
In general DSS are designed to support less well-structured
problems; they use various models and analysis techniques
and there are intended to be used by non-computer experts. A
DSS must be very interactive, flexible and adaptable in order
to support different solutions approaches.
A DSS for spatial problems must support the cyclic
processes of decision making, generating multiples
alternatives, providing tools to compare its and allowing a
sensitive analysis. Furthermore, DSSs oriented to spatial
problems must be able to model the environment and evaluate
the impact of changes under various hypotheses. Also spatial
information is inherently fuzzy and uncertain [6], this means
that fuzzy analysis techniques are needed.
In [8] Ashley Morris says that most MCDM criteria
combinations rules are mostly boolean, and according to [7]
this is true, however weighted techniques are also used. For
example a weighted approach that has been used is Analytical
Hierarchy Process (AHP), this process allows to combine
weights in a hierarchy structure. This method can be used for
two objectives: combining different layers information (with
the same attribute, but different values) and for priority
assignment to spatial objects.
In order to clarify the applications of the integration
between GIS and MCDM, we list some real applications
examples:
 Geographic objects with indeterminate boundaries
[9].
 Combining fuzzy sets and databases in multiple
criteria spatial decision making [10].
 Application of fuzzy measures in multi-criteria
evaluation in GIS [11].
 A multiple criteria decision support system for
testing integrated environmental models [12].
 Environmental assessment fuzzy decision analysis of
integrated environmental vulnerability assessment of
the mid-Atlantic region [13].
 Integrating high resolution remote sensing, GIS and
fuzzy theory for identifying susceptibility areas of
forest insect infestations [14].
 GIS-based multicriteria evaluation and fuzzy sets to
identify priority sites for marine protection [7].
In [10] proposed to design serious Spatial Decision Support
Systems (SDSS) providing an analysis that allows continuous
or fuzzy functions to assign fuzzy values. It also proposed that
maps must be dynamically generated in order to instantly
reflect the impact of a range of different parameter values and
options on the decision making process.
The following sections will revise the state of the art of
two the two main areas related to the work presented in this
paper: Geographical Information Systems used for Multi
Criteria Decision Model (GIS-MCDM) and how uncertain
information has been used in Decision Making processes.
A. Geographical Information Systems used for Multi Criteria
Decision Models
In order to support fuzziness and uncertainty, one of the
most fertile GIS development areas is integrating multicriteria
decision models into GIS. This has been an active area of
research in spatial decision analysis [7]. MCDM assist
decision makers in evaluating multiple alternatives using
multiple decision criteria.
Finally, the explicitly or implicitly spatial alternatives mean
that each alternative must be an answer two questions: what
to do? and where to do it?. These questions can be explicit or
implicit. The explicitly and implicitly spatial criteria mean
that the MCDM criteria are based on spatial characteristics, as
size, length or location. These characteristics can be explicit
or implicit.
According to [7] there are five main components of GISMCDM:





A goal, or set of goals that the decision maker
attempts to achieve along the evaluation criteria.
The decision maker is involved with his preferences.
A set of decision alternatives (or variables).
A set of uncontrollable variables (Nature).
A set of outcomes associated to each alternative.
GIS-MCDM systems can be also categorized according to
three main characteristics:
 Raster or vector based
 Explicit or implicit spatial criteria
 Explicit or implicit spatial alternatives
Raster and vector based means that the multicriteria
combination of rules is performed using raster or vector data.
This kind of GIS-MCDM is commonly implemented as an
extension of standard GIS software.
B. Decision Making with Uncertain Information
Uncertain in decision making has been commonly treated
as an element of risk assessment. For example, in genetics it is
used to represent a possibility of developing a genetic disease
[15]. However it is not clear how to represent multiples
possibilities based on uncertain hypothesis. This problem
cannot be solved using probabilities, because the possibility of
developing two different genetic diseases depends of
uncertain information and cannot be calculated just by
multiplying the weights. In spatial problems we have similar
conditions. For example, the probability of the presence of
animals of a certain secie in a specific area can be related to
the presence of food, water, and other environmental
conditions, and this kind of information is often uncertain.
The literature regarding geographic information with
epistemic properties shows a trend to use belief functions, in
particular, the Dempster-Shafer Theory [16]. The DempsterShafer theory was developed in 1967 by Dempster and
extended by Shafer, and proposes to use sets of hypotheses
regarding a variable (e.g. the temperature values in X are
always between t1 and t2) associated with a weight of being
correct. This theory is a complete new way of supporting
decision making, and it is based on formulate a set of
hypotheses and develop a scenario based on that. This
scenario can be used to make a decision or it can be compared
to another scenario with different hypothesis.
In order to explain Dempster-Shafer theory, we will use an
example: Table 1 shows deer quantity values associated to a
certain location. In addition we have a query Q= [10,25]
looking for locations with more than 10 and less than 25 deer.
In this case, 4/5 of the locations meet this condition. Now
Table 2 contains a "range" of deer registered for each location.
In this case, only 3/5 of the locations meet the condition. The
theory defines two types of acceptances to queries:

Plausibility: is the possibility that the random
variable takes values within the range to query.

Certainty: is the possibility that the whole range of
the distribution of variable (D) is within the range to
query.
Using the Dempster-Shafer evaluation, we can calculate
that the Certainty level is 40% and possibility level is 100%
(see Table 3). These values are considered as lower and upper
bounds of possibility, i.e. between 40% and 100% of the
locations have a similar amount of deers to the range queried.
When a single element is associated with multiple scenarios,
weights are assigned to each. Table 4 shows an example. In
this case, since Q= [10.25], the accuracy is 70% (0.2 +0.15
+0.35) and the possibility is 100%. In both cases, the weight
assignment is conducted by an expert. The result if processing
the weight will result in a new scenario.
In this example the weights were assigned based on existing
information, however according to the theory, there is no
restriction to include experts’ assignments. These
characteristics, makes Dempster-Shafer an excellent
alternative to process spatial information mixing existing
information and the decision maker knowledge.
TABLE I
LOCATION/# DEER VALUES
location
#deer
1
12
2
20
3
15
4
23
5
26
TABLE 2
LOCATION/ #DEER RANGE VALUES
location
#deer
1
[10,20]
2
[15-25]
3
[10-25]
4
[17-29]
5
[20-32]
TABLE 3
LOCATION/# DEER D-S
location
#deers
1
[10,20]
Certainty
2
[15-25]
Certainty
3
[10-25]
Certainty
4
[17-29]
Plausibility
5
[20-32]
Plausibility
TABLE 4
LOCATION/ #DEER D-S WEIGHTS (SCENARIO)
#deer
weight
[10,20]
20%
[15-25]
15%
[10-25]
35%
[17-29]
20%
[20-32]
10%
III. DESIGNING SPATIAL DECISION SUPPORT SYSTEM
(SDSS)
Our proposed SDSS can be described as having four main
components: Data Representation (DR), Scenario Generation
Engine (SGE), Scenario Generation Language (SGL) and
Scenario Visualization (SV).
Each component follows the fundamental guidelines
described in the early works in GIS, DSS and MCDM.
However they are implemented using well known modern
techniques. For example the DR implements “spatial
information are inherently fuzzy and uncertain” using spatial
fuzziness for representing discrete geometries, probability
distribution functions for non-spatial data and belief functions
for uncertain information
In order present the full design we are going to describe
each component in a top-down order, starting by SV and
ending with DR.
A. Scenario Visualization (SV)
The most common objective in SDSS is to find suitable
areas given a specific requirement. In order to support this
particular decision making process the suitability maps (SMaps) visualization concept was developed in [17].
S-Maps are defined as a spatial distribution of all degree of
suitability for a specific use. All degrees are represented in 0-1
scales. The S-map is divided into cells, each cell correspond
to an (X,Y) coordinate. The Z components are the suitable
degree (0-1) (see Fig. 2).
Fig. 2. An exemple of a Suitability Map from the a rural area in the south
of Chile showing bilief of finding a certain range number of deer in each
cell.
The dynamic generation of S-Maps provides a tool for
decision makers that allow them to analyze the impact of
changes in the hypotheses in ‘real time’.
In the original definition of S-Maps the rendering is made
by defining an attributes tree in the query. For each attribute,
a values interval must be defined in the query, and a fuzzy
function must be associated. The query is calculated using
LSP (Logic Scoring of Preference).
In our implementation we defined three kind of S-Maps: a
Belief-Weight Map (BW-Map), a Certainty Map (C-Map),
and a Plausibility Map (P-Map).
The BW-Map is equivalent to the S-map, however its
meaning is a degree of belief that the requirement is suitable
in a cell. The C-Map and P-map meaning are related to a
degree of certainty (and plausibility) of the information
source. The source can be a set of databases or experts
knowledge, and the C-Map (and P-Map) allows representing
the trustability of the suitability scenario for a specific area.
B. Scenario Generation Language (SGL) Description
In order to support the decision maker to generate various
alternative suitability maps in order to explore the impact of a
change in the hypotheses under different scenarios (for
example, to perform a sensibility analysis), we designed a
simple specification language called Scenario Generation
Language (SGL). SGL is inspired by SQL (Simple Query
Language), however it is important to understand that this
language is not designed to query data, but to generate a
scenario based on expert knowledge, empirical data, and
existing environmental models. SGL is divided in three main
statements: VMAPS, BEHAVIOR and INTERACTIONS. In
VMAPS statement, the decision maker can define what kind
of visualization want to generate, and apply some basic filters
like “belief > 20%” or “shops.capacity > 20” and also restring
the analysis to a specific area. The following is a VMAPS
statement example
“BW-map @persons where belief > 20 and
@shops.capacity > 20 and inside “POLIGON
((33.22,23.23) (33.22,23.23)
(33.22,23.23) (33.22,23.23))”
In the BEHAVIOR statement, the expert can express his
knowledge using the Dempster-Shafer framework, for
example, if the expert is looking for persons, one hypothesis
may be “persons are in shops with a 20% of belief” or
“persons are in schools or workplaces with a 40% of belief”.
We also defined query hypothesis: “persons are in shops just
like in place X,Y”. In the behavior statement the expert can
define multiple hypotheses, which are combined using
Dempter-Shafer combination rules. Furthermore, this complex
scenarios are designed by the expert without requirement any
kind of GIS expertise. The following is a BEHAVIOUR
statement example:
“Behavior {@cinema}20 {@school,
@workplace}30 {@shops}? at
point(33.22,22.33)”
<CONJUNCTION> ::= <AND> | <OR>
Finally, the interaction statement is designed to represent
real world interactions between the elements in the data
source. For example, a specific type of vegetation cannot
grows on the water and arid soils. This kind of interaction
complements the behavior statement by adding environmental
rules. This rules can be expressed has values in a [-100,100]
interval. For example, if we are generating a scenarios for
“@grapes, we add in the interaction statement -100 value for
coast areas and lakes. This value can increase or decrease the
belief level in the area. The following is an INTERACTION
statement example:
“Interaction @valley{50} @coast{-100}”
A full Scenario definition will look like the following:
“BW-map @grapes where belief > 60 and
@countryside.extension > 30 Behavior
{@countryside}20
{@valley,@workplace}30 {@soil}?
at point(33.22,22.33)
Interaction @valley{50} @coast{-100}”
A belief condition can be applied to belief, certainty and
plausibility.
<BELIEFCONDITION>::=<DSPROP> <COMP> <VAL>
<DSPROP> ::= “belief” | “certainty” |
“plausibility”
The <ATTRCONDITION> symbol describes class attribute
filters which can be applied only to the ontology class
definitions in the DR (Data Representation). Currently a class
cannot be defined in the SGL. The production rule for
defining attributes to the condition is:
<ATTRCONDITION>::= <CLASS> “.”
<ATTRIBUTE> <COMP> <VAL>
In order to minimize the needed GIS knowledge, we
included only two spatial operators in the SGL: inside and
outside
<GEOCONDITION>::=<GEOOPERATOR> <GEOMETRY>
<GEOMETRY> ::= // WKT geometry format
B. Scenario Generation Language (SGL) Grammar
An initial version of the SGL grammar considers the
following characteristics: Four combinations of statements
starting with the <QMAP> non terminal. a QMAP is defined as
the maptype to be generated using class filters, spatial filters,
Dempster-Shafer filters and objective functions. Thus the top
sentence production rule is:
<GEOOPERATOR> ::= “inside” | “outside”
A behavior can be described has a list of Dempster-Shafer
Hypothesis. However, the weights can be assigned by the
expert or calculated from el well known location.
<BEHAVIOR>::= “behavior” <BEHAVIOR2>
<S> ::= <QMAP> <BEHAVIOR> <INTERACTION>
|<QMAP> <BEHAVIOR> | <QMAP> <INTERACTION>
| <QMAP>
<BEHAVIOR2>::=<HIPO> |
<HIPOQ><AT>|<Q><AT> | <BEHAVIOR2>
<QMAP> ::= <MAPS> | <MAPS> <WHERE>
<HIPO> ::= “{“ <CLLIST> “}”<NUM>
A Map can be generated from class suitability (for
example @grapes), or an objective function. Thus the
generation rule for a map is as follows:
<HIPOQ> ::= “{“ <CLLIST> “}”<Q>
<MAPS> ::= <MAPTYPE> <FUNCTION> |
<MAPTYPE> <CLASS>
<CLLIST> ::= <CL> | <CL> “,” <CLLIST>
<Q> ::= “?”
<AT> ::= at <AT2>
The <WHERE> symbol of the <QMAPS> production rule
corresponds to a filter which can be applied to a Dempster
Shafer belief metric, a spatial condition, or a class attribute.
The <WHERE> production rule is as follows:
<WHERE>::=
<WHERE1>
<WHERE1>::=<BELIEFCONDITION> |
<ATTRCONDITION> | <GEOCONDITION> |
<CONJUNCTION> <WHERE1>
<AT2> ::= <POINT>
<POINT> ::= “point(“ <NUM> “,”<NUM> “)”
The interactions are defined as a list of factors to be
applied to the QMAP final values. These factors are applied
only if there is a presence of the class in the evaluated cell.
<INTERACTION> ::= interaction
<INTERACTION2>
<INTERACTION2> ::= <INTER> |
<INTERACTION2> <INTER>

<INTER> ::= <CL> ”{“ <NUM> ”}”
A class is identify by the “@” prefix. However the rest of
the definitions are similar to SQL.

<CLASS> ::= <CL> | <CLVALUES>

<CL> ::= “@”<STRING>
<ATTRIBUTE>::= <STRING>
<MAPTYPE> ::= “suitability” | “heatmap” |
“radar”
Value Attributes
o Mean value
o Probability Distribution Function (PDF) of
the mean value.
o PDF attribute values. Standard Deviation in
the normal function case.
Spatial Attributes
o Discrete Geometry representation.
o Spatial fuzziness function and its attributes.
Dempster Schaffer Attributes
o Weight
o Certainty
o Plausibility
<CLVALUES> ::= <CL>”[“<NUM>“,”<NUM>”]”
<FUNCTION> ::=<STRING>“(“<STRING>“)”
<COMP> ::= <GT> | <LT> | <EQ> |
<DIFFERENT>
<GT> ::= “>”
<LT> ::= “<”
<EQ> ::= “=”
<DIFFERENT> ::= “!”
<VAL> ::= <NUM> | <STRING>
C. Scenario Generation Engine (SGE)
Instead traditional GIS software, the scenario generation
requires a considerable amount of computing resources. The
main reason for this is the large amount of information
required to calculate the belief of each cell. In the recent GIS
development there are initiatives to integrate GIS-Databases
with Hadoop technologies; the result of this is the ability to
work with geo-referenced using Big-Data techniques as
MapReduce. However this approach is an improvement for
the GIS-DSS integrations. In our case, we are generating data,
so we need a different approach.
The SGE it’s a spatial oriented distributed engine, and it
basically consist on converting cells or group of cells into
processing tasks, and each task will be assigned to an specific
machine which contains the area information. (See Fig 3)
D. Data Representation (DR)
In our data representation model we define a hierarchy
ontology class structure. Each source of data must be matched
to an class definition. For example a map of growing grapes
will be associated to a @grape class. All classes must have the
following attributes:
Fig 3. Cells distributed processing architecture
As described in the SGL, a Scenario contains an interval
values specification in the CLVALUES non-terminal which is
used in the QMAP definition. This interval represent the
probability of x >v1 and x<v2 where x is the mean value of
the PDF.
v2
prob = P{x > 𝑣1 , 𝑥 < 𝑣2} = ∫ f(x)dx
v1
Using this fuzzy representation of the data the cell value
will be represented by:
QV * prob * SF
QV is the QMAP values after evaluating the behaviour
hypothesis, applying the filters and pondering the interactions.
SF is the spatial fuzzy distribution of the discrete geometries
defined in the class. Typically a SF can be defined with a 1
value inside the geometry and a normal distribution outside.
The graphical Data Representation model can be seen has a
transformation of discrete geometries with metric values to a
fuzzy value with fuzzy spatial distribution, in Fig 4 we plot a
graphical example of the transformation:
sentence. This matrix is converted into JSON format and
passed to SV module in order to be renderized and displayed.
The four components of the system and their interactions are
shown in Fig. 6.
Fig 5. Top: Traditional GIS representation. Bottom: Fuzzy
representation of values in spatial distributions.
Fig 4. On the top: Traditional GIS representation. At the
bottom: Fuzzy representation of values in spatial distributions.
E. Relations between Components
The four described components are part of a developed
prototype application and interact with each other in order to
implement the necessary functionalities to support the
decision maker in the cycle of generating scenarios and
analyzing them until enough information has been
accumulated for making a decision. The application´s
interface can be seen in Fig. 5.
The process starts by entering an SGL instruction. The
string containing the instruction is wrapped in a JSON format
in order to be passed to the SGE which checks that all the
mentioned classes are available and proceeds to divide the
graphical area over which the map should be computed and
shown. After that, the geographical information of each cell
(e.g. polygons and associated information) is retrieved from
the DR module. Also all classes associated to each one of the
data types existing in the cell and mentioned in the SGL
sentence are requested. Finally the SGE generates a matrix of
belief values for the type of map requested in the SGL
IV. CONCLUSIONS
The main contribution of this work is to propose a way in
which traditional GIS systems can be integrates in a decision
support system in order to support decision makers dealing
with issues where geo-referenced data is at the core of the
problem.
The lack of an effective support for the decision maker
while performing the cycle of generating scenarios based on
certain hypotheses, analysing the results and then, based on
these results generating new scenarios based on other
hypotheses has been the main reason why GIS systems
implemented so far cannot be considered effective Decision
support systems [4]. The tool presented in this work is a step
forward towards having that GIS fulfilling such requirements.
We believe that an important contribution of this work is the
design and implementation of a Scenario Generation
Language which allows the decision maker to generate
behaviour and/or suitability maps over geographical areas
according to different hypotheses in a versatile and agile way.
The development of this first prototype has opened future
research lines: there is still necessary to develop a method to
effectively compare the various maps generated in order to
allow the decision maker to better analyse the impact of a
variation in the hypotheses. Another research subject in order
to improve the support to decision makers who have no
knowledge of query languages like SQL and may found
difficult to learn and master a language like SGL would be to
develop an interface which could allow the decision maker to
input SGL sentences in a “Query by example” way, which
means not having to write the whole sentence but just filling
the parameters of pre-formulated sentences in an easy an
intuitive way.
[9] P. A. Burrough and A. U. Frank, Geographic objects
[10]
[11]
[12]
Fig 6. Schema showing the four core parts of the developed
application and the interaction between them.
[13]
V. BIBLIOGRAPHY
[1] P. Antunes, C. Sapateiro, G. Zurita and N. Baloian,
[2]
[3]
[4]
[5]
[6]
[7]
[8]
“Integrating spatial data and decision models in an eplanning tool,” in Collaboration and Technology,
Springer, 2010, pp. 97-112.
C. Ouellet and L. Sherk, “Woody Ornamental PLant
Zonation: III. Suitability map for the probable winter
survival of ornamental trees and shrubs” Canadian
Journal of Plant Science, vol. 47, no. 4, pp. 351-358,
1967.
S. M. Baban and T. Parry, “Developing and applying a
GIS-assisted approach to locating wind farms in the
UK,” Renewable energy, vol. 24, no. 1, pp. 59-71, 2001.
G. Ekanayake and N. Dayawansa, “Land suitability
identification for a production forest through GIS
techniques,” in Department of Agricultural Engineering,
Faculty of Agriculture, University of Peradeniya,
Peradeniya Sri Lanka. Map India Conference, 2003.
J. Ghayoumian, B. Ghermezcheshme, S. Feiznia and A.
A. Noroozi, “Integrating GIS and DSS for identification
of suitable areas for artificial recharge, case study
Meimeh Basin, Isfahan, Iran,” Environmental Geology,
vol. 47, no. 4, pp. 493-500, 2005.
J. Elith, M. A. Burgman and H. M. Regan, “Mapping
epistemic uncertainties and vague concepts in
predictions of species distribution,” Ecological
modelling, vol. 157, no. 2, pp. 313-329, 2002.
J. Malczewski, “GIS-based multicriteria decision
analysis: a survey of the literature,” International Journal
of Geographical Information Science, vol. 20, no. 7, pp.
703-726, 2006.
A. Morris, P. Jankowski, B. S. Bourgeois and F. E.
Petry, “Decision Support Classification of Geospatial
and Regular Objects Using Rough and Fuzzy Sets,” in
Uncertainty Approaches for Spatial Data Modeling and
Processing, Springer, 2010, pp. 3-8.
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
with indeterminate boundaries, vol. 2, CRC Press, 1996.
A. Morris and P. Jankowski, “Combining fuzzy sets and
databases in multiple criteria spatial decision making,”
in Flexible Query Answering Systems, Springer, 2001,
pp. 103-116.
H. Jiang and J. R. Eastman, “Application of fuzzy
measures in multi-criteria evaluation in GIS,”
International Journal of Geographical Information
Science, vol. 14, no. 2, pp. 173-184, 2000.
D. S. Mackay and V. B. Robinson, “A multiple criteria
decision support system for testing integrated
environmental models,” Fuzzy Sets and Systems, vol.
113, no. 1, pp. 53-67, 2000.
L. T. Tran, C. G. Knight, R. V. O'Neill, E. R. Smith, K.
H. Riitters and J. Wickham, “Fuzzy Decision Analysis
for Integrated Environmental Vulnerability Assessment
of the Mid-Atlantic Region1,” Environmental
Management, vol. 29, no. 6, pp. 845-859, 2002.
C. Bone, S. Dragicevic and A. Roberts, “Integrating
high resolution remote sensing, GIS and fuzzy set theory
for identifying susceptibility areas of forest insect
infestations,” International Journal of Remote Sensing,
vol. 26, no. 21, pp. 4809-4828, 2005.
M. Raza, I. Gondal, D. Green and R. L. Coppel,
“Classifier fusion using dempster-shafer theory of
evidence to predict breast cancer tumors,” in TENCON
2006. 2006 IEEE Region 10 Conference, 2006.
G. Shafer, A mathematical theory of evidence, vol. 1,
Princeton university press Princeton, 1976.
G. De Tre, J. Dujmovic and N. Van de Weghe,
“Supporting spatial decision making by means of
suitability maps,” in Uncertainty Approaches for Spatial
Data Modeling and Processing, Springer, 2010, pp. 927.
A. Morris and P. Jankowski, “Spatial decision making
using fuzzy GIS,” in Fuzzy modeling with spatial
information for geographic problems, Springer, 2005,
pp. 275-298.
P. Jankowski, “Integrating geographical information
systems and multiple criteria decision-making methods,”
International Journal of Geographical Information
Systems, vol. 9, no. 3, pp. 251-273, 1995.
S. J. Carver, “Integrating multi-criteria evaluation with
geographical information systems,” International Journal
of Geographical Information System, vol. 5, no. 3, pp.
321-339, 1991.
S. D. Brody, W. Highfield, S. Arlikatti, D. H. Bierling,
R. M. Ismailova, L. Lee and R. Butzler, “Conflict on the
coast: using geographic information systems to map
potential environmental disputes in Matagorda Bay,
Texas,” Environmental Management, vol. 34, no. 1, pp.
11-25, 2004.
Download