You are on page 1of 157

GEOGRAPHICAL INFORMATION SYSTEMS

DEMOGRAPHIC SPATIAL ANALYSIS AND MODELING

by

WADEMBERE MUGUMBU ISMAIL

Thesis submitted in fulfillment of the requirements for the award of the Degree
of
Master of Science (Planning – Geographical Information Systems)
of the University Science Malaysia

June 2001
Read! In the name of thy Lord Who created
Created man out of a clot of congealed blood
Proclaim! And thy Lord is Most Bountiful
He Who taught by the Pen
Taught man that which he knew not
DEDICATION

This work is dedicated to the memory of…


my father, A. B. K. Mugumbu, who guided me to the right path;
my dear sister, Zaina Gimbo Mugumbu, who left when it had just begun …

………to the three inspiring men towards my study……


my dear uncle, Mr. Y. B. K. Wadembere, who always wants me to have the best;
my dear uncle, Prof. Mukwanason A. Hyuha, for the promises which keep me going,
my dear supervisor, Assoc. Prof. Lee, for his visions in the use Information Technology..
.

……… to the four most important women in my life……


my mother, Zulaiha Mugumbu for her love, prayers, pains and troubles;
my aunt (mummy Fati) for her guidance since my childhood and all troubles
my loving sister, Sarah H. Wadembere, for every good thing a sister would offer;
my friend (greenatwins_1101) for her constant long calls which gave a sense of love.

…… and my ever loving and caring extended family…

i
ACKNOWLEDGEMENT

First and foremost, I would like to give Glory to God Almighty for His Grace and help in all
my endeavors and for bringing me this far in my educational career.

I would like to express my gratitude to my supervisor Assoc. Prof. Dr. Lee Lik Meng for his
guidance throughout this research; his comments and constructive criticisms greatly
enhanced this thesis. Further, he is thanked for providing advice on use of Information
Technology (IT) and helping me to gain dynamic research skills to complete this project.

Further thanks go to the academic staff of the school of housing, building and planning;
and non-academic staff. People who stay and work in the shadows and whose praises are
yet to be sang to a high crescendo with special thanks to wonderful IT laboratory staff
(Mr. Leow, Miss Aisha, and Miss Kam Hong) for advice on numerous technical issues
about GIS, Networking, Internet and providing Computing support.

What else can one say to his friends and brothers who during the two years stay in
Malaysia have shared the tears, sorrows and joy with him? People who in one way or the
other have been instrumental in making one’s stay here a memorable one. Would "thank
you" be enough for providing valuable assistance and provided a research environment
that was productive. Aminu, Osman, Ibrahim, Abdul-Fatah, Abdul-Nouh, Chong, Ali,
Ahmad and his wife, Sattam, Jennifer, Ling, Papa, Azha, Mohd, Jasuya, Ahmad, Sulieman,
Aku, Shola, Shakirh, Hajara, Obby, Mustapha, Malinga, Musa, Abdullah, Joseph and his
wife, Dr. Omar, Dr Umaru and all the numerous friends whose names have not been
mentioned due to over-sight.

My most sincere gratitude goes to the staff of Penang State Planning Department,
Malaysia; Institute of Postgraduate Studies, university library, security division, university
clinic of Universiti Sains Malaysia; the food vendors and those who wish to remain
anonymous for research commenting; their help was greatly appreciated and they are
generously thanked.

Several hours across the pearl of Africa (Uganda), I want to thank my beloved mother for
her patience, perseverance and understanding throughout this period. I fondly remember
you. Daddy and uncles’ daughters: Hajara, Marrum, Hanifa, Fatuma. Sarah, Amin, Nakato,
Sophia, Nulu. May God bless you and I love you all. I am grateful to my brothers and
cousin: Asuman, Hamidu, Moses, Ibrahim, Nouh, Alumasi, Zub, are all fondly
remembered. My Mothers and aunts: mummy Fati, Petwa, Nalongo, Mugo,Yasin. My
friends: Irumba, George, Nathan, Grace, Wana, Lucy, Mugisha. And all other friends; too
numerous to mention. Thanks for your love and support.

Finally, no words could describe my debt to my sponsors (Islamic Development Bank) and
my family for their moral support and though overseas lived with me every single
moment of all my graduate studies.

It has been nice knowing you all; and to you all I say
'terima kasih, banyak…banyak'..

ii
TABLE OF CONTENTS

Dedication..................................................................................................................................i

Acknowledgement....................................................................................................................ii

Table of Contents....................................................................................................................iii

List of Figures.......................................................................................................................viii

List of Tables...........................................................................................................................xi

Abbreviations.........................................................................................................................xii

Acronyms...............................................................................................................................xiii

Abstrak...................................................................................................................................xiv

Abstract...................................................................................................................................xv

1 INTRODUCTION AND MOTIVATION............................................................................1


1.1 Background 1

1.2 Problem Statement 1

1.3 Objectives of the Study 3

1.4 The Approach of the Study 3

1.5 Thesis Layout 6

2 GIS AND DEMOGRAPHICS IN PLANNING...................................................................7


2.1 Introduction 7

2.2 Demographic Information in Planning 7

2.3 Demographic Data Analysis 7


2.3.1 Aggregation Demographic Analysis 7
2.3.2 Disaggregated Demographic Data 9
2.3.3 Need for Demographic Spatial Analysis 10

2.4 Demographic Statistical Analysis 11


2.4.1 Spatial Statistical Analysis 11
2.4.1.1 Spatial Pattern Analysis 12
2.4.1.2 Nearest Neighbor Analysis 12
2.4.1.3 Spatial Autocorrelation 12
2.4.1.4 Descriptive Statistics 12

2.5 GIS Spatial Analysis 13


2.5.1 Need for GIS Demographic Spatial Analysis 13
iii
2.5.2 Spatial Analytical and Modeling Capabilities into GIS 14

2.6 GIS Demographic Spatial Analysis into Planning 15

2.7 Summary 18

3 MATERIALS AND DESIGN OF GIS DEMOGRAPHIC ANALYSIS.........................19


3.1 Introduction 19

3.2 Study Area 19

3.3 Resources used in the Study 21

3.4 Data used in the Study 21

3.5 Attempts to carry out Demographic Spatial Analysis 22


3.5.1 SPSS for Windows 22
3.5.2 S-Plus 2000 Professional 22
3.5.3 IDRISI for Windows 23
3.5.4 SpaceStat Extension for ArcView 23

3.6 GIS in Malaysia 23


3.6.1 GIS-DSA Research and Applications in Malaysia 25

3.7 Database for GIS Demographic Analysis 26


3.7.1 Uncertainty (Fuzziness) in GIS Demographic Analysis 26
3.7.2 Individual Modeling 27
3.7.3 Demographic Geocoding/Georeferencing using Buildings 27
3.7.4 Demographic Data Representation and Manipulation in GIS 28
3.7.5 Connecting DB with GIS 29

3.8 GIS Demographic Analysis 30


3.8.1 GIS Approach to Spatial Modeling 30
3.8.2 Evolving the Demographic Model 32

3.9 Visualization and Presentation Techniques 33


3.9.1 Choropleth Technique 33
3.9.2 Cartograms 34
3.9.3 Lorenz Curves 35

3.10 GIS Demographics Visualization 36


3.10.1 Demographics Visualization Methodology 36
3.10.1.1 Cross-Variable Mapping 37
3.10.1.2 Multiple Displays (Multimedia Interaction) 37

iv
3.10.1.3 Surface and Multi-Dimensional Displays 38
3.10.1.4 Composite Indices (Dimension Reduction) 39
3.10.1.5 Superimposition 39
3.10.1.6 Dynamic Displays (Dynamic Data Visualization) 39

3.11 Multi-Dimensional GIS for Demographic Modeling 39


3.11.1 Two-Dimensional GIS 39
3.11.2 Two and half-Dimensional GIS 40
3.11.3 Three-Dimensional GIS 40

3.12 Summary 40

4 GIS DEMOGRAPHIC SPATIAL ANALYSIS.................................................................41


4.1 Introduction 41

4.2 Two-Dimensional GIS Demographic Analysis 41


4.2.1 ArcView GIS Extension 41
4.2.2 Demographics Analyst 42
4.2.2.1 Development Strategy 42
4.2.2.2 User Interface 42
4.2.2.3 Functions of Demographics Analyst 43
4.2.2.4 Table Document Graphical User Interface 45
4.2.2.5 Scripts in the Demographics Analyst 46
4.2.2.6 Further Details on Demographics Analyst 47
4.2.3 Other Scripts and Extensions used 47
4.2.4 Demographic Nearest Neighbor Analysis 48
4.2.5 Demographic Spatial Change Analysis 49
4.2.6 Spatial Progressive Similarity Clustering of DCs 49
4.2.7 Demographic Spatial Alternative Appraisal 50
4.2.8 Demographic Spatial Segregation/Integration Analysis 52
4.2.9 Selection of Analysis Variables among DCs 56

4.3 Summary 58

5 MODELING DEMOGRAPHICS AS THIRD DIMENSION..........................................59


5.1 Introduction 59

5.2 Surface and Volume-Based Demographic Spatial Analysis 59

5.3 3D Spatial Object Representation of Demographics 60


5.3.1 3D Data Structures 60

v
5.3.2 Surface-Based Representation 61
5.3.3 Volume-Based Representation 61

5.4 Demographic Data Interpolation and Extrapolation 62


5.4.1 Geo-Demographic Interpolation and Extrapolation 63
5.4.1.1 Demographic Holes, Breaks and Boundaries 64
5.4.1.2 Generation Demographic Points at Boundaries 64
5.4.1.3 MODC Extrapolation at Boundaries 65
5.4.1.4 Triangular Irregular Network (TIN) 65
5.4.1.5 Building a Delaunay Triangulation 65
5.4.1.6 Generating the Constrained Delaunay Triangulation 66

5.5 Demographics Modeling by Surface GIS 67


5.5.1 Demographic Surface Characterization 67
5.5.2 Demographic Quantitative Surface Characterization 68
5.5.2.1 Demographic Iso-lines and Vertical Demographics 68
5.5.2.2 Quantitative Spatial Effect 69
5.5.2.3 Quantitative Spatial Analysis 70
5.5.2.4 Transparent Neighborhood Analysis 70
5.5.3 Surface Characterization of Demographics Variation 72
5.5.3.1 Demographic Spatial Variation 72
5.5.3.2 Demographic Directional Variation 74
5.5.3.3 Demographic Outshoot 76
5.5.3.4 Demographic Dropfold 77
5.5.3.5 Demographic Undershed 77
5.5.3.6 Demographic Overshed 78
5.5.3.7 Demographic Overfold/Underfold 78
5.5.3.8 Demographic Spatial Pass 79
5.5.4 Demographic Visibility Surface Analysis 79
5.5.4.1 Demographic Viewshed 80
5.5.4.2 Demographic Linear Analysis 81
5.5.5 Uncertainty in Demographic Surface Analysis 82

5.6 Volume-Based 3D Demographics Modeling 84

5.7 Summary 87

6 CONCLUSION.....................................................................................................................88
6.1 Introduction 88

vi
6.2 Summary of Thesis 88

6.3 Human-Computer Interaction 90

6.4 GIS Demographic Database for Planning Analysis 90

6.5 Summary of Findings, Contributions and Applications 91

6.6 Suggestions for Future Work 92

BIBLIOGRAPHY..................................................................................................................92

Appendix A Statistical Analyses........................................................................................105

Appendix B GIS Analyses .................................................................................................108

Appendix C True 3D GIS-DSA..........................................................................................112

Appendix D Field Survey Forms.......................................................................................117

Appendix E Data used in the Study...................................................................................123

Appendix F Demographics Analyst on the Web................................................................139

Appendix G Thesis Web site................................................................................................140

vii
LIST OF FIGURES

Figure No. Title of Figure

Figure 1.1 Model of carrying out GIS demographic spatial analysis ..................................4

Figure 1.2 Three Dimensional demographic modeling tasks................................................5

Figure 1.3 Visual overview of the main portions of the thesis..............................................6

Figure 2.4 GIS demographic spatial analysis into planning process..................................17

Figure 3.5 Location of the study area....................................................................................19

Figure 3.6 Location of roads, land use and buildings in study area...................................20

Figure 3.7 Buildings in heritage area displayed in 3D.........................................................21

Figure 3.8 Linking tables by creating primary and secondary keys..................................30

Figure 3.9 Traditional and GIS approaches to demographic analysis...............................31

Figure 3.10 GIS demographic analysis procedure...............................................................32

Figure 3.11 Comparison of choropleth mapping and cartogram.......................................34

Figure 3.12 Illustration of measure of concentration using Lorenz curve........................35

Figure 3.13 GIS demographic visualization.........................................................................37

Figure 4.14 ArcView showing position and functions of Demographics Analyst.............43

Figure 4.15 Demonstration of the user interface and Demographics Analyst..................45

Figure 4.16 ArcView table interface showing Demographics Analyst...............................46

Figure 4.17 Nearest neighbor analysis..................................................................................48

Figure 4.18 Identifying demographic characteristics in progressive clustering...............50

Figure 4.19 Combining demographic characteristics in progressive clustering...............50

Figure 4.20 Location of the people and the area for clearing.............................................51

Figure 4.21 Evaluating alternatives by editing features......................................................51

Figure 4.22 Spatial distribution of racial categories............................................................55

Figure 4.23 Aggregation of demographic characteristics....................................................56

Figure 4.24 Spatial distribution and location of marital status..........................................57

Figure 4.25 Spatial distribution and location of the various religions in study area........57

Figure 5.26 Surface and volume visualization......................................................................59

viii
Figure 5.27 Three dimensional spatial object representations...........................................60

Figure 5.28 Spatial demographic interpolation and extrapolation....................................64

Figure 5.29 Constrained Delaunay triangulation procedure..............................................66

Figure 5.30 TIN showing total population per building......................................................68

Figure 5.31 Persons per building as vertical demographics................................................69

Figure 5.32 Quantitative spatial location of persons per building.....................................69

Figure 5.33 Quantitative spatial effect analysis....................................................................70

Figure 5.34 Spatial location of single persons (a) and religions (b)....................................70

Figure 5.35 Malay per building.............................................................................................71

Figure 5.36 Malay per building overlaid with persons per building..................................71

Figure 5.37 Overly of Malay and Persons per building in 2D............................................72

Figure 5.38 Slope from TIN of total population per building.............................................73

Figure 5.39 Slope of surface of religion.................................................................................73

Figure 5.40 Slope of surface of race.......................................................................................74

Figure 5.41 Aspect from TIN of persons per building.........................................................75

Figure 5.42 Aspect of surface of religion...............................................................................75

Figure 5.43 Aspect of surface of race....................................................................................76

Figure 5.44 Demographic features on surface of Malay per building................................77

Figure 5.45 Surface of Malay per building showing demographic features......................78

Figure 5.46 Surface of racial spatial influence.....................................................................79

Figure 5.47 Positions of the observation points and target point.......................................80

Figure 5.48 Demographic Viewshed on TIN of number persons per building.................81

Figure 5.49 Line of sight with observer and target at different MODC............................82

Figure 5.50 Different surface generated by Spline, IDW, and TIN....................................83

Figure 5.51 Continuous spatial distribution of the Malay race..........................................84

Figure 5.52 TIN of Persons per building...............................................................................84

Figure 5.53: Spatial distribution and location of the various religions in study area.......85

Figure 5.54 Continuous spatial location of the various religions........................................85

Figure 5.55 Spatial distribution and location of marital status..........................................86

ix
Figure 5.56 Spatial distribution and location of marital status..........................................86

Figure 5.57 Cut and fill between Malay and the total population......................................87

Figure C.58 Using trapezoidal rules....................................................................................114

Figure C.59 Incremental volume calculations using polyhedron.....................................115

Figure F.60 ArcScript web site interface for searching for scripts..................................139

Figure F.61 ArcScript web site interface showing search results.....................................139

Figure G.62 This thesis web site interface on the Internet................................................140

x
LIST OF TABLES

Table No. Title of Table

Table 3.1 Representation of demographic data in GIS.......................................................29

Table 4.2 Spearman Correlation of Analysis Variables......................................................52

Table 4.3 Road * Race cross tabulation................................................................................54

Table 4.4 Analysis by entering DCs with road as dependent variable...............................56

Table A.5 Pearson correlation of Analysis Variables........................................................106

Table A.6 ANOVA................................................................................................................106

Table A.7 Regression coefficients of demographic characteristics...................................106

Table A.8 Excluding variables analysis...............................................................................107

Table E.9 Persons in the study area....................................................................................123

Table E.10: Penang population according to mukim........................................................130

Table E.11: Building Information in the study Area.........................................................132

xi
ABBREVIATIONS
2.5D Two and One Half-Dimensional (surface)

2D Two-Dimensional (plane surface)

3D Three-Dimensional (volumetric body)

3D-DM Three Dimensional Demographic Model

3DM Three Dimensional Models

B-rep Boundary Representation

CDT Constrained Delaunay triangulation

DC Demographic Characteristic

DEM/DTM Digital Elevation Models or Digital Terrain Models

DSI Demographic Spatial Informatics

DT Delaunay Triangulation

ESDA Exploratory Spatial Data Analysis

GI Geographic Information

GIS Geographic Information System

GISci Geographic Information Science

GIS-DA Geographical Information System Demographic Analysis

GIS-DM GIS Demographic Model.

GIS-DSA Geographical Information System Demographic Spatial Analysis

GIS-DV GIS Demographic Visualization

GIS-SA Geographical Information System Spatial Analysis

IDW Inverse Distance Weighting

MAUP Modifiable Areal Unit Problem

MODC Magnitude of Demographic Characteristic

TEN Tetrahedral Network

TIN Triangular Irregular Network

xii
ACRONYMS

Planning is a future-oriented multi-disciplinary, comprehensive, and self-questioning i.e.


a process of analyzing problems, designing alternative solutions, evaluating the
alternatives and their consequences, making formal recommendations, and formulating
strategies for action and participating in their developing and implementation. The intent
of this process followed in both government and business is to improve collective
decisions in the public and private sectors, so that today's solutions do not become
tomorrow's problems.

Geographical Information System (GIS) is a system of hardware, software, data, and


people to collect, store, analyze, manipulate, model, visualize, and disseminating
information about areas of the earth. Data analysis can be defined as the extraction of
significant facts embodied in a dataset. Spatial data analysis therefore is the process
of seeking out patterns, associations and the extraction of useful information from data
that are distributed over space to help in description, characterization, discovering,
understanding and prediction of patterns and spatial phenomena. It comprises of a set of
techniques for analyzing, computing, visualizing, simplifying and theorizing about
geographic data. Modeling is a key ingredient of this analytical process, but
measurement, statistical summary and visualization are also involved. In GIS, there are
two common uses of word model. One is the idea of data model, an ideal schema for
organizing data about the real world. The other is the symbolic representation of the
relationships between spatial objects and their attributes i.e. the process to put together
expressions of these general principles with representations of parts of the reference
system to form a replica that exhibits behavior similar to that of the reference system.

Demography is the scientific study of human populations involving primarily producing


new knowledge and understanding of human behavior through the measurement of the
size, growth, density, distribution, and diminution of the numbers of people. Data
describing a human population is referred to as demographic data and Demographics
is the demographic information itself which is applied in business, planning and public
administration. Geo-demographics is the classification of people or households in
relation to their neighborhood and share similar socio-economic, behavioral
characteristics, or demographic characteristics. Iso-demographics is having same
magnitude/type of demographic characteristic. Demographics iso-lines are lines
connecting points of same magnitude/type of demographic characteristic.
Demographics iso-surfaces are surface having same magnitude/type of demographic
characteristic. Demographic boundaries are the boundaries created by differences or
change in demographic characteristics.

Ethnicity is the cultural practices, language, cuisine, and traditions - not biological or
physical differences - used to distinguish groups of people. Race is defined primarily by
society, not by genetics, and there are no universally accepted categories.

Cohort: A group of individuals sharing a common demographic experience with respect


to an observed period of time (e.g., individuals sharing the same birth year or years,
individuals who fall in a specified age range.)

Georeferencing (or Geocoding) The process of assigning a geographic location (e.g.


latitude and longitude) to a geographic feature on the basis of its address. Geocode A
code assigned to identify a geographic entity; to assign an address (such as housing unit,
business, industry, farm) to the full set of geographic code(s) applicable to the location of
that address on the surface of the Earth.

Mukim is word in Bahasa Malaysia used to refer to a subdivision almost equivalent to the
English parish

xiii
ANALISIS DAN PEMODELAN RUANG DEMOGRAFI MENGGUNAKAN GIS

ABSTRAK

Sistem Maklumat Geografi (“Geographical Information System”- GIS) boleh digunapakai


bagi menjalankan analisis ruang dan perwakilan kuantitatif serta pemodelan bagi data-
data berkaitan ruang. Ia sesuai dengan analisis populasi yang menggunakan sifat-sifat
data mengenai manusia bagi mendapatkan saiz populasi, komposisinya, ciri-cirinya dan
bagaimana populasi boleh diagihkankan mengikut ruang.

Kajian ini dimulai dengan memfokuskan kepada isu-isu berikut (1) Apakah teknik GIS
yang sesuai untuk digunakan pada analisis populasi yang spesifik? (2) Apakah dimensi
GIS yang sesuai untuk sesuatu analisa itu? (3) Apakah terma yang boleh digunakan
untuk mengkategori dan menggambarkan demografi, dan (4) Bagaimana untuk
menjalankan berbilang analisa ciri-ciri demografi secara selari. Motivasinya adalah untuk
membawa manfaat teknologi GIS kepada proses perancangan secara amnya dan kepada
demografi secara khususnya.

Dalam pembinaan teknik-teknik ini, kajian ini mengambilpakai pengalaman dan


pengetahuan daripada usaha-usaha aplikasi GIS yang terdahulu dalam analisis
perancangan dan demografi. Ia juga mengkaji bagaimana GIS analisis ruang dan teknik
pemodelan boleh digunapakai bagi analisis demografi dengan cara mengkaji keputusan
analisis demografi yang konvensional, apa yang telah dilakukan dalam GIS-DSA (“GIS-
Demographic Spatial Analysis”), dan apa yang dijangkakan oleh seseorang perancang
pada demografi. Ia juga menggunapakai kaedah “geoferencing” individu menggunakan
bangunan sebagai entiti ruang dan menggunapakai gabungan pakej statistik dan GIS
untuk menilai data teragih serta mikro daripada kajian sebenar. Ini membenarkan kajian
analisis demografi dijalankan dalam bentuk “2D GIS”, yang melibatkan penghasilan
modul prototaip (“Demographics Analyst”) sebagai perlanjutan daripada “ArcView” bagi
menyiapkan analisis demografi jiran terdekat, analisis interaktif kepadatan, laporan
ruang alternatif, pengumpulan ruang progesif, dan lain-lain lagi. Diikuti dengan
pengkategorian dan pemodelan permukaan demografi yang melibatkan pengenalan
kepada berbilang terma demografi, penjanaan sifat dan kuantiti demografi, terjemahan
dan aplikasinya; dilakukakan setelah metodologi ekstrapolasi dan interpolasi. Akhirnya,
menggunakan 3D, satu teknik pemodelan “incremental solid” diperkenalkan, yang
memerlukan kajian lanjutan untuk keseluruhan pembangunannya termasuk algoritma
dan kod-kod bagi pembangunan perisian.

Kajian ini menunjukkan semua analisis demografi tidak boleh dicapai dengan baik dengan
hanya meninjau atau membuat analisis dalam satu dimensi GIS sahaja; ia memerlukan
GIS berbilang-dimensi untuk menjalankan GIS-DSA. Ia juga menunjukkan bagaimana
berbilang dimensi GIS (2D, 2.5D dan 3D) boleh digunakan untuk melaksanakan tugas
tertentu dalam analsis demografi teragih dan tidak teragih dengan pengumpulan data
secara tradisional. Keperluan ini banyak meminjam terma daripada lain-lain aplikasi dan
bidang bagi digunakan untuk menjana penvisualan sifat demografi dan kuantitinya yang
selari dengan pandangan para perancang. Semua maklumat ini boleh diperolehi di
http://www.hbp.usm.my/thesis/heritageGIS

xiv
ABSTRACT

Geographical Information Systems (GIS) can be used to undertake spatial analysis,


quantitative representation and modeling of spatial data; making them fit for population
analyses which uses attribute data about humans in order to get the size of population,
its composition, characteristics, and how they are and will be spatially distributed.

This study was initiated by the need to address the following issues: (1) which GIS
techniques to apply to specific population analysis? (2) Which GIS dimension is fit for
which analysis task? (3) What surface terms to characterize and visualize demographics,
and (4) How to carry out multi-vertical analysis of demographic characteristics. It was
motivated by the desire to bring the benefits of GIS technology to the planning process in
general and to demographic analysis in particular.

In developing the techniques, this study learnt from the experiences and knowledge of
previous efforts of GIS applications in planning and demographic analysis. It examined
how GIS spatial analysis and modeling techniques are being used and can be utilized for
demographic analysis by examining results from the conventional demographic analyses,
what has been done in GIS demographic Spatial Analysis (GIS-DSA) and what a planner
expects from demographics. It employed individual georeferencing using buildings as the
spatial entity and using GIS and statistical packages to experiment on both aggregated
and micro demographic data from field survey. That enabled carrying out demographic
analysis in 2D GIS, which involved producing a prototype module (Demographics Analyst)
as an extension to ArcView GIS to accomplish spatial demographic nearest neighbor
analysis, interactive density analysis, spatial alternative appraisal, spatial progressive
clustering, etc. Followed by demographic surface characterization and modeling which
involved introducing various demographic terms, generation of demographic features and
quantities, their interpretation, and application; done after developing Geo-demographic
interpolation and extrapolation methodology. Finally, using true 3D, a technique of
incremental solid demographic modeling for quantity analysis was introduced, which
need further research for its full development including algorithms and codes for a
software development.

This study shown that all demographic analyses cannot be achieved by looking or
carrying out analysis only in one dimensionality of GIS; need to employ multi-dimensional
GIS to accomplish GIS-DSA. It has shown how the various dimensionalities of GIS (2D,
2.5D, and 3D) can be used to accomplish specific tasks in demographics analysis at both
aggregated and disaggregated with data collected by the traditional methods. This
necessitates borrowing many terms from other applications and fields and even coining
new ones to be used in generating visualizable demographic features and quantities that
are in line with planner’s point of view. All these available at
http://www.hbp.usm.my/thesis/heritageGIS (thesis web site) with easy to use interface as
described in G

xv
Chapter I

1 INTRODUCTION AND MOTIVATION

1.1 Background
In planning any area, the growth potentials must be expressed in terms of the population
it is expected to sustain – the size of population, its composition, characteristics and its
spatial distribution. To achieve this, the planning process has to use many attribute data
about humans. Planning analyses require information on the different Demographic
Characteristics (DCs), their quantities, how they vary from one location to another, how
they are and will be spatially distributed in a study area and which DCs to be considered
for which spatial planning analysis. Hence, demographics are the main inputs in the
planning process.

This population data is normally collected at the point level (individuals/households) but it
is always aggregated to existing spatial entities (e.g. administrative units) to allow
tabulations according to various data attributes and demographic analysis using
statistical techniques. Here the human geographical dimensions of the information in
data during demographic analysis are being forgotten most of the time, making it only to
be used in data collection. As a result georeferencing information is lost or hidden or
details are difficult to extract. Openshaw (1994a) talks about "spatial analysis crime" a
label applied to those agencies that hold spatial information and fail to adequately use or
analyze it. The problem may not be the lack of interest in spatial analysis by those with
the data, no total lack of suitable methods or taken up with the quantitative revolution
years of the 1960s, but how to go over it (how to carry out demographic spatial analysis
and modeling in GIS environment). Past research confirms that the Geographic
Information (GI)-based tools developed by vendors and/or academics are for various
reasons under-utilized (Harris, 1989; Harris & Batty, 1993; Klosterman, 1997; lee, 1995).
Among the reasons for under-utilization of GIS in planning is incompatibility of the mostly
generic GI tools with the tasks and functions performed by planners. Murray (1999)
concludes that it is one thing to have digital data, but a far more challenging issue is how
this data can be analyzed and modeled leading to its understanding even for the users
who are not GIS specialists. This, then, is the central theme in this thesis: GIS
demographic spatial analysis and modeling in 2D, 2.5D and 3D can generate visualizable
features and quantities for planning analysis.

1.2 Problem Statement


The focus in this research was demographic spatial analysis and modeling in 2D, 2.5D
and 3D GIS. This study investigated how GIS spatial analysis and modeling improves
demographic data analysis at both aggregated and disaggregated levels in the planning
process where demographic information and spatial analysis are strongly interrelated. We
seek for new ways and how the available 2D, 2.5D and 3D GIS spatial analysis and
modeling methods can be manipulated to produce a set of techniques that can be used to
generate visualizable demographic features and quantities for planning analysis. This is
further explained in the paragraphs that follow.

To easily understand and fully utilize all of demographic data there is need to carry
spatial analyses and modeling at both aggregate and disaggregate levels and to be
linked to their locations. Thus, the problem ranges from representing spatially micro
demographic data to aggregated data at which demographic features and quantities are
required. GIS, with its spatially referenced data and spatial analysis tools can provide
solutions and these problems correspond directly to the two key strengths of GIS -
manipulation and display of spatially referenced data (Chrisman, 1997; Chou, 1997;
DeMers, 2000; Tomlin, 1990). This is further facilitated by GIS’s capability to test and
manipulate variables faster and as it is less expensive to test models rather than reality
and can predict consequences of proposed activities through simulation, which helps to
pick "best" alternative. It is described as an important revolution in the planning practice
(UCGIS) as GIS-related capabilities, techniques, and methods contribute to several skill
areas of professional planners. These include analytical/research, communication and
data processing (Godschalk & McMahon, 1992; Friedmann & Kuester, 1994; Kaufman &
Simons, 1995). However, existing GIS spatial analysis and modeling techniques are not
directly tailored to Demographic Spatial Analysis (DSA). We need to highlight the weak
areas in current demographics analysis and look towards demographic analysis,

1
characterization, and modeling in 2D, 2.5D and 3D GIS, or a combination of them to be
able to generate demographic features and quantities for planning analysis.

As we search for GIS-DSA, there are issues that need to be considered as highlighted by
Gerland (1996). That unlike physical data (infrastructure, land cover, and land use),
demographic data have some properties that make it difficult to deal as they are
intended to explain or manage the behavior of individuals or groups. The position and the
boundaries of demographic phenomena cannot be directly determined through
observation or measurements, the phenomena are linked to people and their activities.
Therefore, their distribution over space is often extremely uneven and heterogeneous,
and these phenomena are not permanent but transient (Gerland, 1996). Also because of
the very heterogeneous sources of population data, a variety of integration problems can
occur (Gerland, 1996). Some of the problems are missing positional information,
inconsistent classifications and methodologies, different spatial units, different levels of
aggregation ("resolution"), thematic and spatial data gaps and different time references.

These proceeding reviews bring in what the researcher termed as GIS-DSA problems. (1)
The problem of demographic georeferencing i.e. how demographic data be geocoded
efficiently to represent DCs, carry out spatial analysis and modeling. (2) Which GIS
techniques to apply for which DA. (3) The question of which GIS dimension (2D, 2.5D and
3D) can accomplish DSA task. (4) The issue of surface terms that can be used to
characterize demographics. (4) Multi-vertical DCs representation and modeling to be able
to deal with DCs having the same location.

Traditional population has been represented in 2D vector format, making it difficult to


carry out surface analysis. To overcome the vector-based areal analysis, the raster
surface has been proposed which uses discrete irregular data locations using the concept
of ‘moving-kernel density estimation’ (Bracken & Martin, 1989; Martin, 1989). All in all
population analysis in 2D has its own disadvantages in that the attributes are just linked
to the x, y coordinates and can not be used as an integral part of the location during
analysis and modeling; necessitating the move to 2.5D to overcome limitations. The idea
that population can most appropriately be mapped and modeled as a surface (2.5D) is
not new, Schmid and MacCannell (1955) discussed the construction of contour-based
maps of population density, while Nordbeck and Rystedt (1970) demonstrated that
population density can be viewed as a continuously varying reference interval surface.
Tobler (1979) presented a method for pycnophylactic (volume-preserving) interpolation of
values from irregular zones into surface form, and Goodchild, et al. (1993) reviewed a
number of approaches to areal interpolation, noting that the process can be viewed as
involving the estimation of an underlying population surface. Bracken and Martin (1989)
dealt with the generation of socioeconomic surfaces for public policymaking, to over
come the problems inherent in the analysis and presentation of such data in conventional
area-based form. Martin (1996) comes out with use of surface representations to
overcome problem of zonal boundaries, which support spatial analysis. The latest
development in GIS population analysis and modeling is population geocoding using
raster-based techniques, which use regular grid for modeling (Martin, 1999). Martin
(2000) has developed a FORTRAN program for surface construction, which has been
written for a Unix workstation, the technique is not currently included within any
commercial GIS software. He is now working on a Visual Basic implementation. With
those developments of population surface representation, the question is what surface
terms can be used to characterize demographics. This calls for coining of terms to
facilitate generation of visualizable demographic features and quantities.

Another issue is that some DCs are represented spatially by two entities that differentiate
them. For example gender, it either male or female; marital status is either single or
married; etc. when these entities are modeled in GIS with the latest development in GIS
surface analysis and modeling, we are able only to show their spatial locations and
extents but not their spatial quantities. For a planner who is always looking how much
and how DCs vary as we move from one location to the next, that does not provide total
solution for s/his needs. They lack the true z values that should be the quantity of DCs,
hence need techniques to represent them in such a way that their quantities can be
represented spatially at the same time differentiating them by their traditional
characteristics i.e. the combination of the surface and the Solid analysis and modeling.

2
1.3 Objectives of the Study
The objective of this study was to investigate how GIS (2D, 2.5D, and 3D) spatial analysis
and modeling improves the demographic data analysis at both aggregate and
disaggregate levels in the planning process in order to come up with documentation of a
set of GIS demographic spatial analysis (GIS-DSA) techniques for generating visualizable
demographic features and quantities. The following apriori sub objectives are formulated:
• To assess how demographic analysis is being conducted and the current weaknesses.
• The available GIS spatial analysis and modeling techniques that can be employed.
• Requirements of a planner from demographics
• Coining of new surface terms for surface characterization of demographics.
• Development of GIS techniques (2D, 2.5D, and 3D) for DSA.
• The utilization of GIS-DSA techniques in planning process.
To accomplish the objectives, to keep focused and help in setting out the methodology,
following research questions were formulated:
• What is needed by the planner from demographics
• How demographics analysis is being carried
• What are the available GIS tools
• How to geocode/georeference demographic data
• Which GIS techniques to apply for specific demographic analysis
• Which GIS dimension to apply for demographic analysis
• What should a characterization of demographics achieve
• How should and what are surface terms to characterize demographics
• How to carry out multi-vertical GIS demographics

1.4 The Approach of the Study


The approach starts by a review of literature of GIS and demographics in planning
followed by Demographic Statistical Spatial Analysis (DSSA). We then look at the methods
of GIS data analysis and modeling; GIS in planning analysis. After that, we start
questioning what GIS-DA requires, how GIS-SA can be manipulated in relationship with
results from DSSA to get GIS-DSA. Up to this stage, the concentration is in the
conventional 2D GIS and done following the model given Figure 1.1

3
Figure 1.1 Model of carrying out GIS demographic spatial analysis
Then introduce 3D demographic spatial analysis and modeling, which is modeling the
vertical dimension and encompasses the following general tasks as given in Figure 1.2.

4
Figure 1.2 Three Dimensional demographic modeling tasks

• Generation: reading demographics from the database, formation of relations among


the diverse observations i.e. model construction.
• Manipulation: modification, refinement and derivation of intermediate models.
• Interpretation: analysis and information extraction.
• Visualization: graphical rendering and derived information; and
• Application: development of appropriate application models for planning purposes.

Modeling the vertical dimension is divided into surfaces-based (2.5D) and true 3D (solid)
modeling. Start by looking at the shortcomings of 2D GIS-DA; then introduce the new
demographic surface terms, their representation and the derivation of DCs from the
surface and their interpretation. This proceeds by employing the conventional techniques
from terrain analysis and modeling (DEM and DTM) and new techniques. Before
embarking on a detailed description of the nature of GIS demographic surface analysis
and modeling its scope is defined by addressing a number of underlying questions. First,
what should a characterization of demographics in terms of surface attempt to achieve?
Here look at characterization as having three specific objectives to answer, namely to
identify spatial pattern, to facilitate interpretation, and to allow visualization of results,
the whole aim being their applications. Second, How should demographic surface be
modeled? In order to provide an objective scheme for development and evaluation of
characterization tools, first demographic surface terms are identified and define
demographic surface in terms of its form (generation), what lies upon it (appearance) and
what it is used for (planning); which involves interpretation, visualization, analysis and
application.

As we accomplish these, we shall be contributing to what difference does it make to carry


out demographic spatial analysis in GIS in terms generating visualizable demographic
features and quantities.

As this approach is followed, we can say from Namboodiri’s (1991) definition of scope of
demographic studies1, this thesis is concerned with demographic analysis of size,
composition and spatial spread and not with the conditions (deaths, migration, and birth)
that produce those changes and the implications (e.g. mortality, fertility) of changes in
population structure. Have limited the terms size and composition to number of people
1
Demographers traditionally focus on the ever-changing size, composition, and spatial spread of the human inhabitants of territorial
units. The size changes because of deaths, migration, and birth. Compositional change occurs when members of the population
change their ascribed or achieved characteristics or when attrition (e.g. due to deaths) or accession (e.g. due to migration occurs
disproportionately in different segments (e.g. age strata) of the population

5
and their make respectively to age, sex, ethnicity, and marital status which has been
categorized into single (unmarried, divorced, living alone, separated, widowed) and
married. This is done so that we focus on contribution of GIS to DSA and not the various
categories of DCs. Using these variables devise and developed techniques in form of 2D,
2.5D and 3D GIS; these are neither to replace nor to substitute the statistical analysis but
to complement, enhance and fill the missing gap which an analyst may face when
carrying out demographics in GIS. In addition, this is not about implementing statistical
methods as that have been done elsewhere and only reference will be made to such
methods.

1.5 Thesis Layout


This thesis main body is divided in four parts under six chapters (Figure 1.3).

Figure 1.3 Visual overview of the main portions of the thesis

First, is the “Introduction” covered in chapter one that highlights the research
background, motivation, problem statement, objectives, methodology and list of
Acronyms. Second is the Literature Review (chapter two) of GIS and demographic data
in planning analysis, what is needed by a planner in terms of DA, information supposed to
be derived from such data and analysis, the concerns and methods of DSSA, and what is
lacking in them and then GIS-DSA and concludes by looking at a possible structure of
utilizing GIS-DSA techniques in planning analysis. Third, is the “Approach” divided into
chapter three which covers the study area, data used in the study, database design,
connection between DB and GIS, evolving the GIS-DM, visualization of demographics, and
introduces multi-dimensional GIS by outlining 2D, 2.5D, and 3D GIS to give an insight on
GIS analysis and modeling techniques. Chapter four deals with demographic spatial
analysis in 2D GIS. Chapter five starts with demographic data interpolation and
extrapolation then demographic surface characterization. It ends by developing a model
for 3D demographic spatial analysis. Finally, the Conclusion in chapter six which
summarizes the research, findings, contributions, application and highlights areas of
future work.

6
Chapter II

2 GIS AND DEMOGRAPHICS IN PLANNING

2.1 Introduction
At the core of this thesis is the perceived need for improvement and new spatial
techniques in the current planning practice for the planner to carry out demographic
analysis. The term spatial is crucial as it means that it is not enough for the planner to
carry out aspatial demographic analysis. This chapter examines four important questions
that are the basis and key to GIS Demographic Spatial Analysis (GIS-DSA). The first, why
there is need for demographic analysis in planning; the answer to this question is
important because it places this study in the context of planning. The second question,
how demographics are analyzed; by answering this, set justification for developing the
GIS-DSA for planning analysis. Third, demographic data itself and what are the setbacks
for a disaggregated spatial analysis? Then finally, what are problems and attempts that
have been done to empower GIS for demographic spatial analysis? So that we learn from
others and we do not fall in the likely potholes as we move to GIS-DSA.

2.2 Demographic Information in Planning


Although physical planning has been the traditional focus (Solesbury, 1974), demographic
is an important concern, as plans must reflect the interests and priorities of people and
the implementation of plans must take into consideration the possible conflicts of DCs.
One of the main reasons for studying demography is that population structure and
change are intertwined with physical, social, economic and political structure
(Namboodiri, 1991) and the study of demography is essential to understanding these
linkages so that have a grasp of what the available facts are and how to use them to
examine the determinants and consequences of population trends. In addition,
understanding the determinants and consequences of population trends is essential in
implementing and evaluating polices and programs that are often introduced with the
view to steering population trends in specific directions.

In planning analysis, demographic data is termed as being very important (Plane, et al.,
1994) and in sustainable development, which is, ultimate planning goal; it is declared as
the ultimate requirement (Chapin, et al., 1985). This is so, as in planning any area, the
growth potentials must be expressed in terms of the population it is expected to sustain.
To achieve that, there are many aspects that are needed by a planner in terms of
demographic analysis – chief among those is analysis of the size of population,
composition, characteristics, spatial distribution, (Chapin, et al., 1985; Haining, 1990;
Klosterman, et al., 1994; Plane, et al., 1994), generation of demographic features and
quantities and selection DCs to use in the different planning analysis. DCs affect priorities
in health and social care and they can be used for predicting where money needs to be
spent, saved or redirected. For example; if there was a sudden rise in births, a lot more
money would have to be spent on education. At a more national level comparisons can be
made from area to area. For example, if one area shows a particularly high rate of deaths
from smoke related cancers; extra resources might be directed in to health education in
that area. DCs can also identify areas of need for major projects such as determining
quantity and location of important facilities like housing, schools, hospitals, etc and
amenities like parking spaces, electricity supply, drainage system, water supply,
wastewater treatment, and solid waste capacity depend on demographics. So
demographic information is useful for: assessing need, prioritizing need, planning ahead,
saving money, justification of expenditure, justification of action, estimating expenditure,
and evaluating. A plan formulated without serious consideration of the carrying capacities
of the population (DCs) will eventually leads to man made disasters like traffic
congestion, pollution, flood, strained infrastructures and a wholesale destruction of the
delicate balance in our environment2 as emphasized by several planners and leader3.

2.3 Demographic Data Analysis


2.3.1 Aggregation Demographic Analysis
Most of the population data, e.g. Penang, Malaysia; is reported according to age (5 year
cohorts), sex, marital status, ethnicity, household size, type of household (like single
2
Penang Draft structure plan (1987), Municipal council of Pinang Island.
3
Penang Island Municipal Council president (Datuk Haji Mohamed Bin Yeob Abdul Raof – Penang Draft Structure Plan, 1987)
commits on formulating the plan, the main concern will always be the well being of the people.

7
person household, nuclear family households, extended family, headship rate, and non
private households), and growth rate; nevertheless, aggregated to mukim (see Table
E.10) to be used in planning analysis4.

By analyzing population according to such divisions and other areal geographies such as
census zones, electoral constituencies, or local government areas leads to problem of
modifiable areal unit problem (MAUP) as fully discussed by Openshaw (1984). It gives rise
to false interpretations where analyses are made purely because of arbitrary
aggregations of the data (Fotheringham & Rogerson, 1993; Openshaw, 1984) and may
even produce relationships that are non-existent (Thomas & Huggett, 1980). However,
Openshaw (1984, page 33) reminds us of the important fact that “the MAUP exist
because of uncertainty as to what are the spatial entities that are being studied”. If this
uncertainty is removed, then the MAUP disappears with it.

Another issue is that of ecological fallacy, which is the inappropriate inference of


individual/household-level relationships from areal unit results (Wrigley, et al., 1996). Any
observed pattern in the mapped data may be largely due to the particular configuration
of zonal boundaries used; and the relationship between variables that are observed at
one level of aggregation may not hold at the individual or any other level of aggregation
(Martin, 1996, 1999). Many researches have been carried out in this area including
Openshaw (1984) where he quantified for the typical range of ecological fallacy problems,
which might be expected in census data analysis via a study of 122,342 households
census records for the city of Florence, Italy.

With MAUP and ecological fallacy, population aggregation becomes a critical problem
when it comes to allocation in planning; among these are economic resource allocation,
facility location, and recreation location planning; which all require detailed population
spatial distribution (section 2.3.3). This has led to a trend in application of GIS for
population analysis and increased precise georeferencing. As a result new data series are
becoming available which offer the ability to directly georeference individual property to
sub-meter precision such as the UK’s ADDRESS-POINT product (Martin, 1996). However to
argue that the answer to minimize the impact of the MAUP and ecological fallacy is by
only using data at the lowest possible level of aggregation and doing away with zones
altogether by moving to frame independent forms of spatial data representation and
analysis; there are problems with both approaches and it seems inevitable that
population analysis will continue to use aggregate data. Before we look for different ways
of analyzing population to avoid such analysis problems, it important to know why
analysis is done at such aggregation level so that advantages of aggregated geographical
analysis are incorporated in our developments and improvement, the justifications for
this analysis could be seen as (Openshaw, 1991; Martin, 1996,1999):
• Some analysis and many social phenomena (such as unemployment rate) cannot be
measured for an individual, but only have meaning in relation to aggregation data.
• The density index is simple and so can readily be understood by policy makers and
political subdivisions (zones) are the smallest geographical unit for which this index
could be accurately calculated because the zone areas are known.
• The zones boundaries are statutorily defined and possesses a legal significance- this
is important because public expenditure has been conventionally allocated only
through processes that recognize official geographical areas. Zones have been used
for a number of other key indicators with resource implications index like defining
deprivation areas for health service resource allocation.
• Due to the requirement for protection of individuals’ identities

In addition the above justifications, it has the following four main advantages: 1)
Aggregating data does not provide much burden on computing resources. 2) Do give
sufficient insights into system-wide behavior by facilitating the understanding of the
behavior of groups of people (Fotheringham & Rogerson, 1993). 3) Spatial aggregation is
a form of simplification, which furthers our understanding of a complex problem, and 4)
by aggregating spatially, errors in poor quality data will tend to cancel.

4
State population report Pulau Pinang (1995); Penang Strategic Development Plan 1991-2000 (1991), Institute of strategic and
international studies and Penang Development Corporation; Penang state databank (1996), Malaysia 1994 department of statistics,
Kuala Lumpur, Malaysia

8
2.3.2 Disaggregated Demographic Data
Aggregation has the above justification and advantages, but true analysis of population
structure is about looking at it at disaggregated level of families, households, individuals,
gender, race, age, ethnicity, etc. As Eversley, et al. (1982) states, the key to the analysis
of consequences of change in demographics for welfare policies lies not in the
aggregation of number, but in the structure of the population. Taking an example like a
change (decrease) in the population may be represented by a proportional reduction of
households of all types, or a similar reduction in average households size, or a
combination of both of these, by considering the population at that aggregation, we work
on the assumption that the populations are similar in structure, composition, and
distribution. Under such assumption; change in policy like expansion of infrastructure
would be constant, these assumptions are sometimes quite unrealistic as the actual
situation on ground may be that different small areas have different population densities,
not forgetting that areas will be having different population demographic composition
leading to different needs for each area.

Also planning for new area, disaggregated demographics plays a big role, as different age
cohorts tend to settle in the same area. This has been experienced in many cities like the
analysis carried out by Burnley, et al. (1997) where from the socio-demographic profiles
of movers to outer suburban Sydney (Australia) were markedly over represented in the
25-34 age-cohort (45.1% of the movers) making it the peak home-purchasing group.
From the findings done on two North American cities of Toronto and Vancouver in
Canada, Skaburskis (1997) gives determinates for locational preferences and the age 30
when most children leave their parents to form households, which fall within the 25-34
cohort given by Burnley, et al. (1997).

There is need to examine the changing pattern of demography at micro level to monitor
the needs and demands as the growth in the number of households has greatly exceeded
the rate of population growth in most countries and so more dwellings would be needed
even if overall population remained stable. Taking for example the average household
size in Great Britain fell from 3.3 to 2.5 persons between 1961 and 1991 (Chris, 1995).
This change alone implies that an additional 100 dwellings may have been required for
every 1000 persons in the population in 1991 than had been the case 40 years before.
When Vaupel (1998) examines ageing and longevity through a demographic analysis "the
population of most of the world's countries are growing older. This shift is creating a new
demography, demography of low fertility and long lives. The rapidly growing populations
of the elderly are putting unprecedented stresses on societies, because new systems of
financial support, social support, and health care have to be developed and
implemented”. Thus, it is important to analyze DCs to show where the change is
occurring i.e. where marriages are taking place, where the fertility is constant or
changing, separation and divorce leading to single parent households. The inter-
metropolitan distributions: where the specific age cohorts are concentrated in inner city,
outskirts, where pensioners are living; how the area varies.

There is need to analyze disaggregated population sparsity in planning as it may cause


additional costs (staffing, fabric, additional transport, etc) in deriving public services to
population in different areas. As this had been carried out according to political
boundaries, this becomes costly to derive services to areas, which are not densely
populated compared to densely populated areas.

Although by aggregating spatially, errors in poor quality data will tend to cancel, research
evidence, however, suggests that for a given set of data, aggregating data into spatial
units the benefit occurs only when the data quality is poor. The issue of the computing
limitations is now history as modern electronic computers are able to handle large
volumes of data when a highly disaggregated spatial representation is adopted especially
with the GIS technology which is capable of handling the finest level of resolution
required. Looking from the data observation point, traditionally population are collected
mainly using the field survey method where information about each individual is
recorded, but this population data is later aggregated mainly according to zones to be
used in planning analysis. This leads to hiding important spatial information mostly about
individuals and end up by not using data of spatial allocation of people, which is much
needed for efficient social planning. We have to change and the question of resources

9
should not be the main setback as the same data collected traditionally can be utilized in
disaggregated spatial analysis.

About confidentiality concerns, many authorities have expressed their views including
Openshaw (1994b) view on privacy, where he says that, there are civil liberties, privacy,
and data protection excuses that can be applied, but these are often grossly
exaggerated, misunderstood, and treated only in a highly negative manner. He further
argues that in the UK the data protection act of 1984 is not so much protecting sensitive
data as preventing or scaring people from performing analysis and concludes by saying,
this is clearly not right, more especially if there is a public goods case that can be made.
Privacy, confidentiality, and civil rights should not prevent analysis so much as to ensure
that the information is not released or misused in a way that impact on the privacy of the
identifiable individual. This is very important but it is not a valid excuse for non-analysis
within appropriate confidentiality envelopes and barriers (Openshaw, 1996). Even though
the data have not been released at the micro-data level, the planner has to analyze and
take advantage of using non-aggregated data. Software control can be used to protect
privacy after the planners have analyzed the data at the micro-data level. In some parts
of the world, this was over come long time ago like Nordbeck and Rystedt (1970) cover
the case in which individual people are directly observed at coordinate locations, and also
Sweden data are publicly available with the geographical coordinates of individual houses
(Tobler, 1979). Finally, disaggregate models enable us to learn about individual behavior
and from this aggregation can be performed where the planner is not interested in
individual behavior.

The areal aggregation approach is the most common and includes the conventional
choropleth census mapping and census type data are generally available in this form.
Martin (1991) points out the limitations of this approach, including the inherent
assumption that geographic space is divided into internally homogeneous zones with all
change occurring across zone boundaries. This is a fundamental flaw, as neither the
attributes characteristics (age, sex, race, etc) nor the distribution of population can
reasonably be expected to be uniform within any arbitrarily defined areal unit. Although
total counts and summary statistics for the attributes defined will be correct, this
information is impossible to interpret up to individual level precisely.

2.3.3 Need for Demographic Spatial Analysis


After looking at the way population is handled, and since planning is becoming
increasingly demanding both spatial and non-spatial data (Jebasingam, 2000; Nasruddin,
2000); an understanding of the spatial distribution of human activity has an increasing
important role to play in answering many questions as expressed in section 2.2. It
provides valuable information on the analysis of settlement and neighborhood patterns
and the distribution of residential, commercial, and industrial activities. It has been
argued that social and spatial structure “feed upon one another” to, in a literal sense,
eventually become each other. Knowing where the young and old live, tells us about the
changing social relationships and their individual geographies. It is a basis for a better
knowing of why society is organized as it is, making us to learn from history so that we
properly plan. Dorling (1994) argues that spatial patterns of a population reflect the social
structure. These patterns reflect a reality that impinges upon everyday lives; lives whose
course is governed by that social structure, a social structure that is changing spatially.

Spatial population analysis becomes a critical problem when it comes to allocation in


planning; among these are economic resource allocation, facility location, and recreation
location planning; which all require detailed population spatial distribution (Planes, et al.,
1994). Openshaw (1991) gives three basic types of locational problem of interest here:
1. Pure location problem: which involves finding the optimum geographical or spatial
location of a single facility to serve a fixed set of demand. This needs the evaluation
of the demand that is expected at potential location. Taking the example of location
of youth center, the question is which site is likely to attract more youth.
2. Location problem: here it is assumed that the location of demand points (viz. people)
and the location of two or more facilities are both known and fixed. The problem is to
determine an optimal allocation of the demand points to facilities so as to satisfy a
particular objective; for example determining which people go to the youth center.
3. Location-allocation problem: this combines the above two. That is, given a set of fixed
demand points determine the optimum locations for two or more facilities so that they

10
best serve the demand points. For example determining the location of more youth
centers given the population in the study area.
From this, we see the need for spatial population at individual level according to DCs, as
different age groups, sex category, and marital status need different facility to be located
in area where such population with specific DCs is living, as one zone may be having
population with few falling under specific youth category. Also not taking population
spatially at disaggregated level has the weakness in that a wrong conclusion may be
made like two zones having the same total population and differ in that one zone may be
having households concentrated in one corner. Thus, we should not take households and
zones as being homogenous in their composition and size. There are several reasons why
spatial analysis is key to integrated demographics assessment framework.
• There is a strong link between humans and their environment. Spatial analysis
techniques and methods help to incorporate spatial elements in order to develop
clearer picture of this human/environment link.
• For population study, different group's outcomes require varying spatial resolution
of population model.
• People’s actions and activities are spatial. Adding a spatial perspective can often
add an important dimension to a study. For instance, using spatial analysis
researchers could identify geographic clusters, define service areas for facilities as
well as develop models to calculate the impact of changes in populations.
• Demographic spatial analysis is needed more in this 21st century, as the newest
generation of adults, younger than most residents is becoming the majority
(Listokin, et al.); and different groups of city residents have become more
sophisticated in pursuing their special interests. They are better informed,
understand laws and procedures, have greater political skills, and are more
militant and persistent. They have learned that planning brings order to change.
Planners have to respond by directing public services and capital improvements
toward upgrading the quality of life in those areas that have unique attractions for
various groups.
Thus, spatial demographics are needed in the preparation and implementation of
comprehensive plans, location-allocation plans and development plans, which deal with
the process of growth/decline of cities and metropolitan areas.

2.4 Demographic Statistical Analysis


Before we go GIS Spatial Analysis (section 2.5), let us look at the methods and techniques
that have been most commonly used to analyze demographics. This is necessary to guide
us as we seek for GIS-DSA. The methods of statistical data analysis fall into Multivariate
data analysis and univariate data analysis. Univariate analysis involves the examination
across cases of one variable at a time and three major characteristics are looked at: the
distribution, the central tendency and the dispersion. Univariate statistical techniques
represent a variety of basic descriptive statistics and include: Poisson process, nearest
neighbor analysis, etc (Haining, 1990; Cressie, 1991; Fotheringham, et al., 1994). There
are situations where several possible response variable needs to be dealt with
simultaneously and this bring into consideration multivariate statistical techniques.
Multivariate statistics provide the ability to analyze complex sets of data where there are
many independent and possible dependent variables, which are correlated to each other
at varying degrees. The most commonly used methods of modeling multivariate data
include (Fotheringham, et al. 1994; Plane, et al. 1994, Trevor, 1994) descriptive statistics,
multivariate statistical analysis, multivariate spatial correlation, Clustering, Geostatistical,
Spatial econometric modeling, factorial ecology and spatial general linear modeling.
Since this thesis is about spatial analysis, only the spatial statistical analysis techniques
will be looked at.

2.4.1 Spatial Statistical Analysis


Under spatial analysis, the focus is a spatial data set i.e. a data set in which each
observation is referenced to a site or area (geographical location). Much of demographic
data is collected in spatial context and methods of analyses of spatial data include data
description, map interpolation, exploratory data analyses (including descriptive
statistics), explanatory analyses, and confirmatory data analyses (statistical inference,
development and testing of models) (Haining, 1990). Spatial statistics (statistics
concerned with data collected at various points in space) summarize and describe
numerically a variety of spatial patterns. Spatial statistics fall into three categories: Point

11
pattern analysis, spatial autocorrelation and Geostatistics (include descriptive spatial
statistics) (Cressie, 1993)

2.4.1.1 Spatial Pattern Analysis


Generally, analysis of spatial data involves the usage of either the connectivity or the
similarity of spatial objects. A data set consisting of irregularly distributed points within a
region is referred as (spatial) point pattern. In point pattern analysis the spatial properties
of points are studied rather than the individual entities (quality of the point). Points are
one-dimensional (1D) features, thus the valid measures of point distribution are the
number of occurrences in the pattern and respective geographic location (Chou, 1997).
The objective of analysis of a point pattern may involve test of complete spatial
randomness, estimation of intensity, stochastic model fitting (involving or containing a
random variable or variables) etc, to provide an explanation of the underlying processes.
Point pattern analysis is concerned with the location of events, and with answering
questions about the distribution of those locations, specifically whether they are
clustered, randomly or regularly distributed (Bailey & Gatrell, 1995; Cressie, 1993) so that
we able to determine the relationships between DCs. To determine such relationships use
a number of techniques including the use of basic descriptive statistics (i.e. mean,
standard deviation, etc.), Poisson process using the chi-square test statistic, nearest
neighbor distance using the R test statistic, quadrat analysis and spatial autocorrelation
using Geary's C and Moran's I test statistic (Chou, 1997)

2.4.1.2 Nearest Neighbor Analysis


Nearest neighbor analysis examines the distances between each point and the closest
point to it (Fotheringham, et al., 1994; Wulder, 1999). The Nearest neighbor is a method
of exploring pattern in locational data by comparing graphically the observed distribution
functions of event-to-event or random point-to-event nearest neighbor distances. Either
with each other or with those that may be theoretically expected from various
hypothesized models, in particular that of spatial randomness (Upton, 1985), i.e. it
describes distribution of points according to their spacing. The Nearest neighbor index
measures the degree of spatial dispersion in the distribution based on the minimum of
the inter-feature distances (Chou, 1997), i.e. it is based on the distance between adjacent
point features. Such that the distance between point features in a clustered pattern will
be smaller than in a scattered (uniform) distribution with random falling between the two.
Thus Nearest neighbor analysis puts us in position determine how sparse the DCs are as
we carry out planning.

2.4.1.3 Spatial Autocorrelation


Spatial autocorrelation may be defined as the relationship among values of a single
variable that comes from the geographic arrangement of the areas in which these values
occur. It measures the similarity of objects within an area, the degree to which a spatial
phenomenon is correlated to itself in space (Cliff & Ord, 1973, 1981), the level of
interdependence between the variables, the nature and strength of the interdependence.
Spatial autocorrelation is an assessment of the correlation of a variable in reference to
spatial location of the variable. Assess if the values are interrelated, and if so is there a
spatial pattern to the correlation, i.e. is there spatial autocorrelation. Spatial
autocorrelation tools test whether the observed value of a variable at one locality is
independent of values of the variable at neighboring localities. Spatial autocorrelation
may be classified as either positive or negative. Positive spatial autocorrelation has all
similar values appearing together i.e. a map pattern where geographic features of similar
value tend to cluster on a map. While negative spatial autocorrelation has dissimilar
values appearing in close association i.e. a map pattern in which geographic units of
similar values scatter throughout the map. When no statistically significant spatial
autocorrelation exists, the pattern of spatial distribution is considered random (Chou,
1997). With this analysis, we can test to know the characteristics of the population where
similar DCs are uniformly distributed or concentrated in one locality.

2.4.1.4 Descriptive Statistics


Descriptive statistics addresses itself to summarizing in brief form the information
contained in a distribution. They are used to describe the basic features of the data in a
study. They provide simple summaries about the sample and the measures, present
quantitative descriptions in a manageable form and help us to summary large amounts of
data in a sensible way. Descriptive statistics are divided into basic descriptive statistics

12
and descriptive statistics for spatial data (Chou, 1997; Willemain, 1980): Basic descriptive
statistics are aspatial- include 1) central tendency, which shows the trend in the
distribution: include mean, median, and mode. 2) Dispersion that shows the extent of
dispersion about the central tendency includes the range and the standard deviation. 3)
The entropy is an index of uncertainty representing in a quantitative way, how well we
can predict which value a random variable will take on. 4) Skewness measures the extent
to which the bulk of the values in a distribution are concentrated to one side or the other
of the mean; and 5) kurtosis measures the extent to which values are concentrated in
one part of a frequency distribution. Descriptive statistics for spatial data, unlike the first
group which deals with a simple set of numbers and do not refer to geographic location,
x, y coordinates or anything spatial, this leads us to understand spatial relationships
among points and the distribution of point features. Employ techniques like spatial
dispersion, spatial arrangement, spatial mean, geometric center and standard distance.

2.5 GIS Spatial Analysis


GIS and spatial analysis have enjoyed a long and productive relationship over the past
decades (Goodchild, et al., 1992; Fotheringham & Rogerson, 1994), the origins of spatial
analysis lie in the development in the early 1960s of quantitative geography and regional
science (Chou, 1997) and many developments have taken place. GIS has been seen as
the key to implementing methods of spatial analysis, making them more accessible to a
broader range of users, and hopefully more widely used in making effective decisions and
in supporting scientific research. GIS is different from other statistical analysis because
the attribute data has established links to maps for visual analysis (Clarke, 1997). Any
statistic we can think of to describe the data then automatically has geographic
properties and as a result can be placed on maps for visual processing. It has been
argued that in this sense the relationship between spatial analysis and GIS is analogous
to that between statistics and the statistical packages. Specialized GIS packages directed
specifically at spatial analysis have emerged (Bailey & Gatrell, 1995). Anselin, Chou
(1997) and Fotheringham, et al. (1994) have discussed the ways in which implementation
of spatial analysis methods in GIS are leading to new exploratory evidence.

The analysis of spatial order and spatial association requires the following three elements
of spatial information: 1) the exact location of every spatial feature must be available, 2)
attribute data which provides important information about the properties of the spatial
features under consideration, and 3) topology responsible for defining the spatial
relationships between map features (Burrough, 1986, Chou, 1997). From Chou (1997),
DeMers (1997) and Heywood, et al. (1998) GISs are indispensable for spatial analysis
because of their ability to integrate all the three elements of spatial formation in locally
consistent manner. A database management system handling only attribute is best used
for aspatial statistical analysis. A computer system capable of handling location and
attribute data but not topological elements is suitable for automated cartography, but not
spatial analysis. A typical automated cartography system provides mapping functions for
organization and presentation of spatial information but spatial relationships among map
features can be effectively processed only by using GIS that provides the functionality to
handle all three types of elements

2.5.1 Need for GIS Demographic Spatial Analysis


We need to answer questions like "what if?” which is probably the comprehensive
attempt to date in simulating land use scenarios (Klosterman, 1999), this needs
demographics to play a vital role in the outcomes, but yet to gain usability in planning at
various levels of government (Matheny, et al., 1999) due to lack of easy reference to
spatial databases. Demographic data for planning analysis has been traditional analyzed
by statistical techniques (section 2.4) and various models have been developed like
Population Analysis Spreadsheets (PAS), Spread model (Klosterman, et al., 1994). Most of
these models although they can account for change in demography, they lack the spatial
aspect as it is not possible to geographically view and analyze the patterns, ignoring the
demographic spatial dimension. There are approaches from different fields trying or
which have taken advantage of GIS’s spatial analysis capability in order to incorporate
the spatial aspect like geology, terrain analysis, etc. Although the GI-based tools have
proved useful for understanding physical and environmental processes, the socio-
economic dynamics are still hard to model and/or simulate making the use of GIS in
demographic data not fully utilized. Nevertheless, it is rapidly expanding, as Martin
(1996) reports; the 1991 census of population was the first in UK to be conducted in what

13
might be called the ‘GIS era’. The 2001 census geography is designed by and for GIS
(Martin, 1999), and many other areas have or are integrating spatial aspect like in Tiger
files5 and PopMap6.

When it comes to planning, for almost two decades in 1960s and 1970s GIS and planning
modeling developed in parallel with few interactions (Sui, 1998). But, this changed by the
1980s and by early 1990s; it was and perhaps still a general consensus within GIS
community and GIS applications that the lack of analytical and modeling capabilities is
one of the major deficiencies in the current generation of GIS technology. This seriously
limits the usefulness of GIS as a research tool to analyze spatial data and relationships
(Anselin & Getis, 1993; Goodchild, 1987; Fischer & Nijkamp, 1992; Openshaw, 1991; Sui,
1998).

2.5.2 Spatial Analytical and Modeling Capabilities into GIS


Many researchers like Goodchild, et al. (1992), Anselin and Hudak (1992), Fischer and
Nijkamp (1992), Fotheringham and Rogerson (1994), and Fischer, et al. (1996) are
working towards overcoming lack of spatial analytical and modeling capabilities in GIS. To
address this shortcoming, extensions toward enabling statistical analysis within the GIS
environment have been attempted (Zhang & Griffith, 1997; Anselin). In each case there is
an increasing distinction being made between those who see the analysis functions as
being driven by the user7 with the emphasis on interactive spatial statistics (e.g. using
Xlisp Stat) with various graphic devices providing a means of visualizing patterns and
relationships; and others8 who regard the analysis as being performed largely
automatically by machine but with some user guidance, intuition and insights, whilst also
presenting the results back for further interpretation. As Openshaw (1995) points out, the
aim is to create an intelligent partnership that allows machines to do what they are best
at (e.g. pattern sifting) and let human beings do what they are good at (interpretation,
application of experience, ability to think laterally, etc). He concludes that the optimal
approach is clearly a combination of the two. In addition, various approaches have been
proposed which include integration of spatial analysis methods and other models in GIS
that has led to a new exploratory analysis (Goodchild, 1987; Haining, 1990; Fotheringham
& Rogerson, 1993; Openshaw, 1994c; Openshaw, 1997). This followed Fotheringham, et
al. (1994); Chou (1997); and DeMers (2000) conclusion that GIS is an incomplete set of
spatial analytical tools, in many cases we are obliged test or combine GIS tools with
statistical analysis and others in order to accomplish spatial analysis. Many on-going
research on the linkage and integration between GIS, spatial statistical analysis and other
models (e.g. Arentze, et al., 1996; Fotheringham, et al., 1994) have suggested the
following approaches.

1. Embedding GIS-like functionalities into other spatial analysis or modeling


packages (Birkin, et al., 1987) e.g. XLisp-Stat Package which extend the
geographical data handling and mapping facilities of statistical programming
package (Openshaw, et al., 1996; Tierney, 1991).
2. Embedding urban modeling into GIS e.g. urban data management system
(UDMS), TransCAD, ArcView Spatial/Network analysts (Sui, 1998)
3. Loose coupling, where GIS package and urban modeling program (e.g.
TRANSPLAN, TRIPS) or statistical package (e.g. S-Plus, SAS, SPSS) can be
maintained as two separate packages and simply exchange data between the two
systems via data exchange using either ASCII or binary data format (Shaw, 1993;
Sui, 1998; Sui & Lo, 1992). The approach writes information from a GIS into a file
and read this into a statistical package to carry out the analysis. The results are
then read back by GIS. Anselin, et al. (1993) have combined SpaceStat, a program
for the analysis of spatial data, with the Arc/Info using this approach.
4. Tight coupling: Spatial analysis or urban models can be fully integrated
within the GIS software via either GIS macro or conventional programming (Anselin,
et al., 1993; Ding & Fotheringham, 1992; Sui, 1998).

5
TIGER, (Topologically Integrated Geographic Encoding and Referencing system), http://www.census.gov/geo/www/tiger/, U.S.
Census http://www.census.gov/ and http://www.census.gov/geo/www/index.html
6
An information and decision support system for population activities - United Nations Population Information Network (POPIN)
http://www.undp.org/popin , http://www.undp.org/, and http://www.un.org/
7
SPACE-STAT (Anselin, 1992) and SPIDER-REGARD packages of Haslet, et al., (1990, 1991)
8
Openshaw et al (1987, 1990). Anselin (1994) and others who prefer the highly man-machine interactive data exploration approach.

14
Although loose coupling is the simplest approach (Densham, 1996; Fedra, 1991; Nyerges,
1991) it has many problems (Densham, 1996) including being unable to drag-drop,
inconsistence between data structures causing versioning problems that both introduce
errors to and propagate them through analysis. In Carver (1998), we see that to export
spatial data from the GIS to standard statistical systems is not an adequate solution,
because the nature of spatial data requires specific spatial analytical functions. In
addition, it is not realistic to embed GIS functions into a spatial statistical package
although it seems to be an overwhelming preference (Carver, 1998). A full integration of
spatial analysis tools into a GIS seems most promising (Hansen, 1996). And that using
this strategy we can utilize the interactivity between maps, charts and spatial statistics to
get a good feeling of patterns and relationships within the data; examples include Arc/S-
Plus (Arc/Info is linked to S-Plus), SpaceStat integration with ArcView GIS by Anselin,
Openshaw’s Geographical Analysis Machine (GAM) (Openshaw et al., 1987). Specialized
GIS packages directed specifically at spatial analysis have emerged as given by Anselin
(1996, 1999), Anselin and Getis, (1993), Bailey and Gatrell (1995), Haining (1990), a good
example is IDRISI for windows.

Coming to relation with this study, these are not directed towards generating
demographic features and quantities from the planner’s point of view and the difficulty
the planner often experiences in understanding what the results mean in relation to
planning analysis is the issue here, not the integration. The principle need is to develop a
style from the existing techniques and documentation of spatial analysis for GIS
demographic analysis, so that the planner (as a user of GIS) can use, not to force a
planner to the methods that were created by experts for experts (Openshaw, et al.,
1996). A fully integrated system can be built by designing both GIS and analytical
capabilities around a common data model and providing a single user interface i.e. model
inside GIS environment. Although, modeling inside GIS is one of the most frequently cited
deficiencies of GIS (Harris & Batty 1993); but Longley and Batty (1996) concludes that
GIS should be adapted and extended so that it is made relevant to the domains to which
it is applied as well as to the ways in which it can be used to extend science. It is this
approach being adopted (in this thesis) where demographic analysis in 2D, 2.5D and 3D
are being modeled in a GIS environment. But, it is useful to try to identify the types of
spatial analysis needs that appear to exist in the GIS era and take advantage of several
criteria that aim to distinguish between GISable and GIS irrelevant technology
(Openshaw, 1991, 1994c) as we move to a GIS-DSA. With this approach, it is easy for the
planner to carry out DSA and relate to other spatial databases as it will be discussed and
experimented (in section 4 & 5) with the tasks and the way a planner is accustomed to
using demographics. Nevertheless, let us look at GIS demographics spatial analysis into
planning in the section that follows

2.6 GIS Demographic Spatial Analysis into Planning


Before we look at study area, materials, methods, design of GIS for demographic analysis,
and experimentation of GIS-DSA, it is vital to know how the developed GIS-DSA in 2D,
2.5D and 3D can be integration in the planning analysis. A planner may use different sets
of techniques to support his/her activities and Arentze et al. (1996) differentiates
between those techniques or models that are external to the planning activities and
those that support these activities. External techniques and models typically provide
information that planners can use to base their decision upon e.g. population analysis,
input/output analysis, spatial choice models, etc; other techniques and methods support
these activities directly e.g. design methods, multi-criteria evaluation, scheduling and
time management algorithms. Here we are concerned with population; but before we go
into detail, and also to better understand its integration; let us look at the developments
of GIS in planning.

Planning theory is based on two types of rationality that are relevant for understanding
the role of GISci and GIS technology in urban and regional planning: instrumental and
communicative rationality. Instrumental (functional) rationality is based on a positivist
idea, which puts information gathering and scientific analysis at the core of planning. It
assumes a direct relationship between the information available and quality of decisions
based on this information. Communicative (substantive or procedural) rationality focuses
on open and inclusive planning process, public participation, dialogue, consensus

15
building, and conflict resolution (Godschalk, et al., 1994; Innes, 1996). While the two
theoretical stances are often viewed as competing (Sager, 1990; Yifachel, 1999), the role
of information (this case demographics) is relevant to both of them (and not restricted to
instrumental rationality as the more traditional view would hold). Participants in the
planning process rely on many types of "information”, including both the formal analytic
reports and quantitative measures and the understandings and meanings attached to
planning issues and activities (Innes, 1998). Indeed, GISci and GIS in particular has
contributed and will continue to contribute to the planning practice in this information
age with communicative (expression with words) transcending the quantitative
dichotomy. Many researchers (Arentze, 1996; Lee, 1995; Longley & Batty, 1996) have
dealt with importance and application of GIS in planning and many planning models have
been integrated into GIS (section 2.5). This is further evidence from GI research e.g.
UCGIS research priorities (UCGIS) all applicable to the field of planning and will certainly
benefit from its research.

From that we see the most critical areas of GI research that have benefited and carry the
potential of being the most useful for planning practice are: 1) GIS database
developments for planning-related analysis; 2) Integration of GI technologies with urban
models. 3) Building of planning support systems. 4) Facilitating discourse and
participation in the planning process. 5) Evaluation of planning practice and technological
impact. GIS-based research in planning spans all five-contribution areas and a variety of
planning sub fields, including urban growth management, land use planning, zoning,
housing, community and economic development, transportation planning, environmental
issues, provision of community parks and open space, and supply of public utilities and
amenities (Harris & Batty, 1993; Webster 1993, 1994; Wellar, et al., 1994). In addition,
Wellar, et al. (1994) and Webster (1993, 1994) matches the scientific input required to
the various stages of the planning process: a) problem identification requires description
and prediction; b) goal setting, plan generation, evaluation of alternatives, and choice of
solution requires prescription; c) implementation requires description, prediction, and
prescription; and finally d) monitoring requires description and prediction
With such GIS applications in planning, GIS-DSA integration is possible as the developed
2D, 2.5D, and 3D GIS-DSA techniques are within GIS environment and GIS aid the
planning process via incorporation one or more of the following features: Modeling
procedures (Kammeier, 1999); expert systems (Edamura & Tsuchida 1999; Shi & Yeh
1999); databases, decision trees, computer aided design or CAD (Ranzinger & Gleixner,
1997; Schuur, 1994); mapping (Singh, 1999); user interfaces for public participation
(Shiffer, 1992); virtual reality and World Wide Web (Doyle, et al., 1998; Heikkila, 1998);
development of planning support systems and integration of GI with other technologies
like hypertext, groupware, audio/visuals, multimedia, models, simulations, expert
systems, etc. (Varkki, 1997; Hopkins, 1999); Evaluation of planning practice and
technological impact (Knaap et al., 1998; Nedovic-Budic, 1998, 1999; Sawicki & Flynn,
1996; Talen, 1996, 1998); facilitating discourse and participation in the planning process
(Craig, 1998; Harvey & Chrisman, 1998; Sawicki & Craig, 1996; Sarjakoski, 1998; Schon,
et al., 1999; Talen, 1999).

For a clear picture of the contribution of GIS-DSA and its integration into the planning
process, let us take into consideration, the different scales and different stages of
planning (combination of those proposed by Arentze, et al. 1996; Yeh, 1999) i.e. problem
identification (determination of planning objectives), goal analysis and specification (the
analysis of existing situations), generating alternatives (development of planning option),
information collection (modeling and projection), evaluation (selection of planning
options), plan implementation, monitoring and feedback/early warning. Different
functions, scales, and stages of planning need different demographics input and also
make different use of GIS (Figure 2.4) and quite different types of decisions are made at
each planning level and the methods of planning used will differ (Kerr, 1992).

16
Figure 2.4 GIS demographic spatial analysis into planning process
The first step in planning process is that of problem identification. GIS are well suited for
this task and GIS-DSA comes directly into play as the problem touches the human being.
With search, retrieval and overlay options allows the planner to test if certain areas meet
the conditions s/he thinks are indicative of the problem according to the demographics.

The second phase concerns goal analysis and specification. Although GIS do not allow one
to perform such analysis (Arentze, et al., 1996); its environment aids one to immediately
define goals seeing the results of analysis and demographics play a role in goal
compatibility analysis. GIS-DSA can be used in analysis of the existing situations by
running spatial query, mapping, and integrating the generated demographics with other
features and databases to identify areas of conflict.

The next step involves generating alternatives. Although it is still largely a manual
exercise (Arentze, et al., 1996), there is a lot of research to improve it (Lee, 1995). GIS
provides a suitable environment for performing this task if the problem is to find suitable
locations for developing or reorganizing activities. Map overlay techniques combined with
GIS-DSA and generated demographics are useful and demographics are vital as a
component of overlay in developing planning options as in identifying possible options
like solution space for future development, or narrowing down the space to be searched.

Once the alternatives are defined, one needs collects information on how these
alternatives perform on the articulated goals and objectives. This involves prediction and
projection, where GIS-DSA plays an imperative role by making it possible to carry out
spatial modeling of demographic distribution; making it easy to estimate the widest range
of impacts of existing trends of population and measuring system performance.

The next step of planning process involves evaluating alternatives based on their
evolution scores. Adopting a view point that the planning style is subjective in that the
planner generates the alternatives and sets the weights in the evaluation process, then
techniques such as decision analysis, multi-criteria evaluation support this stage

17
(Arentze, et al., 1996). Alternatively, one can choose a more rational style; in this case,
the task of the planner would more typically be to formulate objectives subject to a set of
conditions; employing techniques like location-allocation which GIS-DSA directly supports.
For example, as service provision vary by needs and neighborhood, because of
differences in local area characteristics. It therefore becomes important to establish a
consistent standard upon which to evaluate different zones. GIS-DSA can assist in this
task, by considering the profile of the potential beneficiaries in a catchment area and
relating to the characteristics of the actual planning area considered, with GIS assisting in
location analysis to evaluate different planning scenarios.

Once a decision is made, a plan is implemented. However, in planning for any new project
there is need for population support before the decision can be taken to implement the
project; thus it is important to know how the population of different characteristics feel
about geographical locations. Using GIS-DSA, we able to carry out direct mail to specific
persons, this may result in proper project location. In addition, results of GIS-DSA can be
used in the implementation of urban plans by carrying demographic impact assessment
of proposed projects thus evaluating and minimize the impact of development on the
population.

Finally, we come to the aspect of monitoring the process. GIS-DSA helps to provide
spatial change that allows the planner to assess whether the actual evolution of the
system is consistent with the predictions underlying the plan. Closely related to
monitoring is early warning. In this case, the system warns in advance that the evolution
of the system would not be according to plan if the present trend continues. Models of
early warning are often the same as the ones used predictive and evolution purpose.
Hence, GIS-DSA directly contributing to the process in examining whether development is
following the needs of the population, to evaluate the impact of development on the
population and see whether adjustments of plan are needed.

2.7 Summary
In this chapter we have look at the need for demographic analysis in planning and the
touching issues of data aggregation, why disaggregation has not been the total practice,
demographic statistical analysis and presentation techniques to draw ourselves to things
to put into consideration/to be incorporated in demographic spatial analysis which
included needs for GIS Demographic Spatial Analysis (GIS-DSA). Finally as a GIS
demographic spatial and modeling to generate visualizable features and quantities for
planning analysis, we looked at a model to integrate GIS-DSA in planning and the pros
and cons were documented, showing where and how demographic analysis can be
employed in planning; making the whole process feasible. This cleared a way for analysis,
but before that, we have to look at the study area and design of GIS-DSA in the following
chapter.

18
Chapter III

3 MATERIALS AND DESIGN OF GIS DEMOGRAPHIC ANALYSIS

3.1 Introduction
A review of the GIS and demographics in Planning and methods of analysis was
undertaken so that we get hands on what have been done, how it have been done, the
outcomes and their application and integration to help in GIS demographic spatial
analysis (GIS-DSA). This chapter covers the study area, resources used in the
experimentation, how the data was obtained, stored in a Database (DB) including the DB
design, geocoding, usage of data in GIS, carrying out GIS data analysis and modeling,
evolving Demographic model (DM) in GIS, and ways of GIS demographics visualization. As
those will be examined, we will also be outlining uncertainty that maybe involved in GIS-
Demographic analysis. It will end by looking at dimensionalities of GIS that can be used to
accomplish GIS-DSA.
3.2 Study Area
The study area was heritage area found in a high-density residential and commercial area
in Georgetown city, Penang, Malaysia (Figure 3.5).

Figure 3.5 Location of the study area


Target (red area on the left) indicates Penang (state of Malaysia) and box A on the right shows location of
heritage area in Georgetown (city in Penang). See Figure 3.6 for expanded visualization of A.

The study area is bounded by Kampong Kolam road on the north and northeast, Lebuh
Pantai on the south, with Lepuh Armenian and Lebuh Acheen running through it north to
south, and Lorong Lumut, Lebuh Cannon, and Jalan Masjid running east to west (Figure
3.6).

19
Figure 3.6 Location of roads, land use and buildings in study area
Brown represents social activities, pink for commercial, blue for open space, gray for utilities and light
green shows buildings

The area has many historical and important features, which include: The Khoo Kongsi, the
headquarters for the Chinese clan called Khoo; which was first built in 1835 and
destroyed by fire in 1884, but rebuilt later in 1902. The Malay mosque called Lebuh
Acheh mosque is the oldest mosque on the Island built in 1808. The syed Mohammed Al-
Atas residence built in the 1860s being a landmark for the early settlers on the island,
Cannon square, one of the traditional Chinese settlement, and others. The area has a
layer of urban form built from the 17th century; this delineates the heritage city of
Georgetown. The quality of its urban form lie in the unity of elements which are related to
individual buildings, clusters of buildings and spaces. This unity expresses the melting pot
quality of the city multi racial, multi culture, multi influence and multi institution society.
In addition, the landscape and architectural forms play an important role in the spatial
arrangement of the buildings, which are almost equally spaced, and having mostly two
floors (Figure 3.7) this makes them ideal to be used as spatial units of analysis as
discussed in section 3.7.3.

20
Figure 3.7 Buildings in heritage area displayed in 3D
Dark brown shows building with one floor, chocolate -two floors, blue - three floors and brown - 4 floors
per building.

3.3 Resources used in the Study


The following were used: ArcView GIS version 3.1, ArcView Avenue (customization and
application development for ArcView) programming environment, ArcView Spatial
Analyst, ArcView 3D Analyst, SpaceStat Extension, IDRISI for windows, and customized
extension (Demographics Analyst) developed in this study (section 4.2.2). All for GIS
analysis, modeling, and to provide a graphical user interface (GUI) for direct interaction to
view and edit geo-feature objects. Microsoft Access 2000 as a relational database
management system (RDBMS) to store the data so that we are able to compare the
compatibilities and take advantage of other analysis outside GIS. Data was retrieved from
RDBMS to be used in GIS, statistical analysis and visualization; others packages used
included S-Plus 2000 professional and SPSS 9.0 for windows for statistical analysis. The
link between these software packages was done using Microsoft Open Database
Connectivity (ODBC) and other import and export functions within these packages 9. The
references10 used include books and periodicals, lectures, seminars and discussions,
software packages, and the Internet sites about GIS, planning, demography, computer
science and population all on www11.

3.4 Data used in the Study


To accomplish the objectives using the outlined methodology, the main information
requirements were: 1) The cadastral GIS of the study area, which already existed in GIS
format obtained from Assoc. Prof. Dr. Lee Lik Meng12. This was included, as most data
collected by local governments are associated with properties and recorded by address.
With it being part of the DB, make it easy to relate with other records like physical
features, buildings, housing codes, and many other aspects taken into consideration
during planning. 2) Land use: shopping points, housing, recreation, etc obtained in GIS
format from Penang state planning office (Jabatan Perancangan Bandar dan Desa)
Penang, Malaysia. 3) Population: two data sets were used i.e. the Penang population
census data (Table E.10) that was obtained at mukim level from Malaysia population and
housing census of 1991 collected by Statistics Department of Malaysia. The other was
micro level data (Table E.9) collected in study area using a questionnaire (field survey
form in D) carried out in October 1999 with other two master students Jennifer Tiong 13
and Chong Chee Kit14. During the survey, a sample of 343 persons was interviewed. This
9
SPSS Data Driver 32 for database capture; S-Plus import and export wizards, Microsoft Access get external data (import and table
linkage) and export, and ArcView’s add table, import, and SQL connection (see sub section called GIS access to tabular data in B.
10
For references quoted in the thesis without year of publication are only from the internet due to the fact that some authors do not
indicate years and these pages are always changing, but that does not mean all internet references do not have years, some do have.
11
Thesis, references, links, and other research outcomes) are being hosted on School of Housing, Building, and Planning (HBP) web
site under thesis section http://www.hbp.usm.my/thesis/heritageGIS
12
Planning, GIS, and IT Lecturer at School of Housing, Building, and Planning; Universiti Sains Malaysia
13
http://www.hbp.usm.my/thesis/Heritage
14
http://www.hbp.usm.my/thesis/HeritageDB

21
was selected basing on location (building) with the aim of obtaining data on every
household. The response was good in that we managed to get the targeted information
and for the household members who were absent, the information was obtained from
those present. The following information was extracted from the survey: name, age,
education level, religion, building number, household member relationship to household
head, occupation, origin of accentors, marital status (grouped into single or married),
number of children, gender, race, and households. With such information and means of
collecting the data, it is enough to be termed micro data (Ma, et al., 1997) and has all the
necessary details for a disaggregated GIS-DSA. However, other details like the names are
hidden from the display tables for privacy reasons but included in database for analysis
purposes. 4) Buildings: floor space, number of floors, ownership, building location, area,
etcTable E.11 and Figure 3.7). This was collected together with population data as we
divided ourselves into two groups; one for personal data and the other the physical
structures, infrastructures and buildings.

3.5 Attempts to carry out Demographic Spatial Analysis


Before we can see GIS trend in Malaysia and how GIS-DSA preparation was done, let us
try to carry out DSA by other techniques and software packages. The packages tried
include SPSS for windows, S-Plus, IDRISI for windows and SpaceStat Extension to ArcView.

3.5.1 SPSS for Windows


SPSS for windows is a computer program (computer software) for statistical analysis. It
has several analytical functions that can be used to accomplish demographic analysis,
which include: Descriptive which gives univariate summary statistics (sample size, mean,
minimum, maximum, standard deviation, variance, range, sum, standard error of the
mean, and kurtosis and skewness with their standard errors) for several demographic
variables in a single table and calculates standardized values (z scores). Another set of
functions are statistics measuring either similarities or dissimilarities (distances), either
between pairs of variables or between pairs of cases. These similarity or distance
measures can then be used with other procedures, such as factor analysis, cluster
analysis or multidimensional scaling, to help analyze complex data sets. For example, it is
possible to measure similarities between population sets based on certain characteristics,
such as age, sex, race, size, etc. the result helps to gain a sense of which population sets
are similar to each other and which are different from each other. With SPSS, we are able
to carry out Linear Regression which estimates the coefficients of the linear equation,
involving one or more independent variables that best predict the value of the dependent
variable; for example, to determine whether the location of residence of person is related
to the ethnic group. Scatterplot indicates that whether the variables have either positive
or negative linearly related.

The above SPSS functions and several others like Bivariate Correlations, Cox Regression
Analysis, Crosstabs, Canonical Correlation, Curve Estimation, Analysis of Variance
(ANOVA), Discriminant Analysis, Factor Analysis, Frequencies, General Loglinear Analysis,
GLM Multivariate, Hierarchical Cluster Analysis, Kaplan-Meier Survival Analysis, K-Means
Cluster Analysis, Life Tables, Logistic Regression, Logit Loglinear Analysis, Spearman
Correlation Coefficient, Variance, etc; all these explained under SPSS for windows 15 on the
thesis web site. They give aspatial demographics that cannot be directly related to
individual locations and they can be applied in spatial analysis to generate visualizable
demographic features and quantities for planning analysis.

3.5.2 S-Plus 2000 Professional


S-Plus offers Basic Statistics, Regression functions, linear and non-linear nonlinear
regression and minimization, Mixed Effects Models, Classification, Nonparametric
regression, ANOVA analysis, Smoothing and Interpolation, Multivariate Analysis, Cluster
Analysis, Time Series, generalized linear models, generalized additive models, tree
models, smoothing splines, survival analysis, multiple comparisons, mixed-effects
models, survival analysis, quality control and discriminant analysis and much more. In
addition to classical statistical techniques, S-PLUS offers exploratory graphing techniques
in 2D and 3D (from histograms to bar charts to Scatterplot) to help you as you dig deeper
into your data, to discover hidden trends and relationships that get lost in summary
statistics and text output. For example, by selecting demographic data points on graphs
you are able to see them highlighted across all graphs and in the data set. Also enable to
15
http://www.hbp.usm.my/thesis/heritageGIS/master/research/SPSS for Windows.htm

22
redraw graphs without selected outliers, explode graph panels to view subsets of data,
and easily view pop-up descriptions of data values. All those are well explained under S-
plus 2000 professional help under S-Plus 2000 Professional 16on the thesis web site. As
you can notice in the analysis, there is no reference made to the geographical locations
that is very important for DSA.

3.5.3 IDRISI for Windows


IDRISI is produced by the Clark Labs17, a non-profit research organization within the
Graduate School of Geography at Clark University. Activities undertaken by the Labs
include: the development, distribution and support of the raster GIS and Image
processing software IDRISI and the vector digitizing and editing software CartaLinx.

IDRISI is primarily a raster system with vector capabilities for display, conversion and
linking to a database management system. All analysis, except for some simple querying
of the database is performed in raster. Facilities to translate data from vector to raster
and back again are included in the Reformat/Raster-Vector conversion menu of IDRISI. As
explained under IDRISI for windows18 on the thesis web site, IDRISI has rich surface
analysis capability that can be used for GIS demographic surface analysis as will be dealt
with in section 5.5, but they are not oriented to generating visualizable demographic
features and quantities for planning analysis.

3.5.4 SpaceStat Extension for ArcView


As explained in section 2.5.2 various approaches have been proposed which include
integration of spatial analysis methods and other models in GIS that has led to a new
exploratory analysis (Goodchild, 1987; Haining, 1990; Fotheringham & Rogerson, 1993;
Openshaw, 1994c; Openshaw, 1997). The SpaceStat Extension for ArcView was
developed by Anselin, et al (1998) and it currently being distributed BioMedware Inc19. It
aims at incorporating statistical functions in ArcView GIS. It is based on the tight coupling
approach. This is different from the loose coupling one by Anselin, et al. (1993) were
combined SpaceStat, a program for the analysis of spatial data with the Arc/Info and the
stand alone SpaceStat.

With SpaceStat using Moran scatter plot, we are able to carry out Moran analysis where
the result comes in a new view with a unique value map with four colors corresponding to
the four quadrants of the Moran Scatterplot of a selected variable. Using Box Map, we are
able to create a new View with a quartile map for a selected variable with the outliers
highlighted (a box map). LISA Local Moran Map is responsible for creating a new View
with a unique value map for those locations with a significant Local Moran statistic. Moran
Significance Map is a combination of a Moran Scatterplot Map and a Local Moran map,
showing the quadrant of the Moran Scatterplot only for those locations with a significant
Local Moran statistic. G-Stat Map gives the same as LISA Local Moran Map but for the Gi
or Gi* statistic.

As noted from the function are directly at accomplishing statistical; they are not directed
towards generating demographic features and quantities from the planner’s point of view
and the difficulty the planner often experiences in understanding what the results mean
in relation to planning analysis.

3.6 GIS in Malaysia


After looking at the study area (Georgetown city, Penang - Malaysia), resources to be
used, data to be used in this study and attempts to carry out DSA by other techniques
and packages; before we can go to how GIS-DSA preparation was done, let us take a look
at the GIS developments, activities, research and which have/are taking place in the
country so that we get to know this research’s possible contributions and applications in
addition to the general planning applications as discussed in section 2.

Because GIS are designed as a generic system for handling any kind of spatial data, they
have a wide range of applications in urban and natural environments, such as urban
planning, natural resources administration, agriculture, public utility network
16
http://www.hbp.usm.my/thesis/heritageGIS/master/research/SPlus2000.htm
17
Clark Labs web site at http://www.clarklabs.org/
18
http://www.hbp.usm.my/thesis/heritageGIS/master/research/IDRISI for Windows Demo.htm
19
http://www.biomedware.com/

23
management, route optimization, demography, cartography, coastal monitoring, fire and
epidemics control. In most domains, GIS play a major role as a decision support tool for
planning activities. All those are applied in Malaysia, but here we are mainly concerned
with GIS research and applications to demographic analysis. But before that, let us take a
look at the general GIS trend in Malaysia.

To start with, let us look at Malaysia GIS Resources. There are many web sites dedicated
to the use of GIS in Malaysia like GIS Malaysia 20 which gives GIS news, host GIS articles,
provides link to out standing GIS web sites, etc. GISNET MALAYSIA21, a public service site
dedicated to information and news on GIS and related technologies and professions in
Malaysia. There is a website for property listing using Web-Based GIS at Malaysia real
net22. Lot parcels and base map can be bought online from department of surveying and
mapping (JUPEM) web site23. There are maps and geographical information from the
Geography Site at About24. There are free GIS data about Malaysia for downloading from
the GIS Data Depot25. Free download of Penang GIS Maps 26 (Penang Island Road Network,
Georgetown, Penang and Universiti Sains Malaysia Main Campus) provided by Assoc. Prof.
Dr. Lee Lik Meng and Universiti Sains Malaysia.

In addition to the GIS web sites, big GIS software vendors like ESRI have set up offices in
Malaysia to provide users with technical assistance which has further facilitated GIS
development and usage. There are many companies helping and developing GIS
packages like Landsoft sdn bhd27. NaLIS28 which is coordinated by the Ministry of Land
and Cooperative Development is now trying to solve issues and policies related to data
infrastructure, data standards and data sharing between each agencies.

GIS has been applied in Malaysia by many companies and organizations like CH2M Hill;
which was started during the company's involvement in the telecommunications arena to
install a fiber optic system in Malaysia. They employed GIS to identify the optimum
system configuration for a hybrid fiber optics cable (HFC) system. Also, set up ARC/INFO
NT to maintain the Malaysian GIS center as a long-term installation. Now they CH2M Hill's
Penang office supports other company projects that require data conversion. Maps are
scanned, placed on the company's FTP server and pulled off in Penang. There (Colorado,
USA), the GIS center handles heads-up digitizing, cleanup and attribution. Then, the
Penang center places the polished ARC/INFO files back on the server. These files are then
downloaded by CH2M Hill's other GIS centers.

GIS is being used, especially in the planning processes and the application of best
practices for land management and habitat security for elephants and rhinos in Malaysia.
The project is the Sabah component of AREAS (Asian Rhino and Elephant Action
Strategy), a WWF initiative to coordinate Asian elephant and rhino work in their range
states through a strategic approach (WWF in Malaysia29). GIS has been applied in National
Land Information System (NaLIS30) to assist in Planning and Development in Malaysia. The
Government of Malaysia using GIS developed the River Basin Information System 31 (RBIS)
in 1998, through technical cooperation of Japanese International Corporation Agency
(JICA32) to support the river basin management for Perak river basin. The RBIS gives
access to various records and statistics related to the river basin management through
the system. GIS was applied by Perunding Utama 33 in collaboration with Iris
Environmental Systems that were commissioned by ESSO Malaysia Berhad in 1993 to
prepare a report and ESI maps for the coastline of Negeri Sembilan, part of Selangor and
20
http://www.gismalaysia.com/
21
http://www.geocities.com/CapeCanaveral/5941/
22
www.zoomrealestate.com
23
http://www.juwpkl.gov.my/
24
http://geography.about.com/science/geography/library/maps/blmalaysia.htm
25
http://www.gisdatadepot.com/catalog/MY/datalist.html
26
http://www.hbp.usm.my/itsupport/FreeDownloads/PgGISFreedownloadIntro.htm
27
http://www.mmserve.com/juru/l_exp.htm
28
http://www.nalis.gov.my/eng/nhp01-e.html
29
WWF in Malaysia http://www.wwfmalaysia.org/wwfm/aboutus.htm
30
http://www.nalis.gov.my/eng/nhp01-e.html
31
http://rbis.moa.my/
32
http://www.jica.go.jp/)
33
http://pusb.8m.com/proj.html

24
most of Pulau Pinang. The project covered a coastline distance of about 137 km. The
study highlighted the need to modify the classification system to take into account
differences in coastal geomorphology as dictated by changes in tide conditions. GIS has
also been used by the same company in urban planning studies, such as the Structure
Plan for the District of Yan. The study involved the digitizing of cadastral, coastline,
natural and man-made drainage systems, infrastructure and other information for the
production of maps. Maps showing land use, river systems, coastline, drainage and
infrastructure features were produced which were used in planning of future development
in Yan District. GIS has also been applied in “The Ecosystem Approach To Environmental
Management” under LESTARI’s Langat Basin study. The Langat Basin lies adjacent and to
the south of the Klang Valley, Malaysia’s most highly developed urban Centre where the
nation’s capital, Kuala Lumpur, is situated. It has an area of approximately 2200 km2 and
a population of around 725,000 people. The new administrative capital, Putra Jaya,
Cyberjaya, the Kuala Lumpur International Airport (KLIA) in Sepang, the multimedia super
corridor (MSC) and a high technology park are all located in the Basin. GIS been
employed in utility provision like the SAT NLSA for the Largest GIS-Substation in
Malaysia34; a project is for Tenaga Nasional Berhad (TNB) by VA TECH SAT Malaysia.
Other GIS projects in Malaysia include: the Pulau Langkawi GIS hydrology database 35, GIS
Applications for Dumping Site Selection in Pulau Langkawi-Malaysia (Yagoub, et al), Perak
Town map36, etc.

Many presentations have taken place like ESRI South Asia Users' Conference and different
researcher have demonstrated and laid foundation for the use of GIS. A good example is
the Penang Experience by Lee (1997) in Creating Large Digital Maps for Municipal
Planning Applications Using Desktop GIS.

3.6.1 GIS-DSA Research and Applications in Malaysia


Various researchers in Malaysia have/are looking at demographic analysis using GIS like
Ruslan, et al. (2000a) have look at the use of GIS to assist in understanding the spatial
variation of racial segregation. Also, they have employed GIS to examine the trend and
spatial pattern of population density and growth in peninsular Malaysia between 1980
and 2000 (Ruslan, et al., (2000b). Yaakup, et al (1994) have described a GIS approach to
spatial modeling for squatter settlement planning in Kuala Lumpur, Malaysia

There are research groups like GeoData Program 37 under school of Humanities, Universiti
Sains Malaysia; where demographic analysis in GIS is among their areas of application
research. They are other GIS demographic analysis project like the “Internet GIS for
Malaysian Population Analysis”. This provides ways to understand population
characteristics in Malaysia. It is an Internet GIS (Web GIS or Web-based GIS) created to
analyze demographic statistics. This system creates choropleth maps that have the
functions of "Zoom In", "Zoom Out”, graph displays, attribute query and basic spatial
analysis, etc and it is accessible over the Internet38. Other Internet GIS developments
include Penang population39 analysis on the web. Also, the Department of Statistics
Malaysia (DOSM), being the leading government agency in the collection, compilation and
dissemination of national and state level statistics, has accordingly taken appropriate
measures to use GIS. As part of the implementation of the GIS under the 1991 Population
and Housing Census Project; there has been the creation of the Cartographic Database
which involved the capture of geographic data pertaining to census geostatistical and
administrative unit which was completed in 1995. With the completion of the creation of
the database, it was then possible to generate thematic maps as well as produce spatial
data according to the requirements of users. The Census Atlas, released in 1996,
represented one of the main products arising from the application of GIS. The maps
presented in the Census Atlas covered a variety of topics namely population size and
composition, marital status, migration, education, economic household and housing.
These maps were produced by the ArcView Version 2.1 GIS software on workstation using
the inkjet plotter. Apart from the Census Atlas, the Department has also found GIS to be
34
http://www.sat-automation.com/012000-1213.htm
35
http://www.geocities.com/RainForest/Vines/7101/
36
http://161.142.136.183/maps/town/gtownmap.html
37
http://www.hum.usm.my/geodata.html
38
http://land.geo.tsukuba.ac.jp/teacher/murayama/history/malay/index-e.html
39
http://land.geo.tsukuba.ac.jp/teacher/murayama/history/malay/malaysia/index-e.html or
http://land.geo.tsukuba.ac.jp/teacher/murayama/history/malay/index-e.html

25
extremely useful in meeting the special needs of data users. In this respect, GIS
applications have been put to good use in cases where data is required to cover certain
ad hoc areas by radiating from a point or specified distance (band) away from a selected
feature. For example, the Department has been able to meet requests speedily for data
on population, households, housing and other related characteristics for areas within a
certain radius from given geographical locations as specified by the data users.
Population data in terms of parliamentary constituencies have also been generated using
GIS.

From the above you can see the GIS has been applied by both government and private
organizations in different fields all requiring demographics which makes sense and
necessitates for the development of techniques to generate visualizable demographic
features and quantities which can employed in different ways and applications as
outlined in section 6.5 under concluding remarks.

3.7 Database for GIS Demographic Analysis


After collecting all the above data, it was put into a database (DB). This was organized
according to individual levels to maintain the micro data, at the same making facilities for
storage of aggregate data. In this study, used a relational database and to avoid
repeating research about designing a relational model and DB structure see thesis by
Chong Chee Kit available on internet40 which dealt with DB using the same data. Also, for
information about the steps in design, qualities of a good DB design, and the E-R
modeling process see Cowen (1997). Below discuss the connecting the DB with GIS layers
and geocoding; before that, let us look at factors put into considerations to help in
disaggregated modeling and analysis including uncertainty in GIS-DSA

3.7.1 Uncertainty (Fuzziness) in GIS Demographic Analysis


As DB is the bases for experimenting the techniques of GIS-DSA in 2D, 2.5D and 3D, it is
important that we know the uncertainties involved. Uncertainty is the degree to which an
information source does not fully inform i.e. imperfect knowledge regarding aspects of a
model i.e. the discrepancy between geographic data in GIS, and the geographic reality
that the data are intended to represent (Chrisman, UCGIS). Uncertainty as a general topic
concerns many disciplines from statistics to philosophy but the focus here is to mobilize
the results of these more generic efforts to the specific topic of GIS-DSA. A large amount
of the uncertainty in GI comes from fundamental choices in measuring and representing
(Heuvelink, 1998) i.e. at the level of inputs, data management, analyses, model
formulation, representation, and output of the model in a GIS environment. Hence, spatial
analysis in GIS as Isaaks and Srivastava (1989) writes is subject to uncertainty due: 1)
The datasets upon which they operate which are the outcome of a process of
discretization and generalization. 2) Actual value at any particular location on the
continuous surface, which is a factor of the distance that location is from the nearest data
points. 3) The variation of the surface between the data points. 4) The accuracy of the
data measures in the dataset. Uncertainty can be categorized as containing both
horizontal (positional accuracy) and vertical components (attribute accuracy) i.e. may be
due to an incorrect magnitude of demographic characteristic (MODC) at the correct
location, or a correct MODC for an incorrect location, or some combination of these. The
MODC is determined at data collection; thus, uncertainty due factor 4 was outside the
scope of this thesis. Uncertainty due factor 1 and 2 has been carefully considered by
using actual data values at discrete level in geocoding and representation (section 3.7.3)
and basing interpretation on only data points. For the variation of the surface between
the data points i.e. uncertainty due factor 3 has been dealt with by using two data
structures (gird and TIN) making it possible to deal with irregular and regular data points
in both raster and vector GIS formats. However, uncertainty exists in the location of
individual members of the same households. This is because they are initially assumed to
be staying at the location, but to provide better visualization, their location is slightly
displaced but within the boundary of the household. This was employed as it can be
evidenced from section 3.10 that visualization is an effective way of understanding
spatial data (Hearnshaw & Unwin, 1994) and in the examination of spatial data error
(Beard, 1994) as it a powerful mechanism for identifying the spatial distribution and
possible causes of uncertainty. The explanation of uncertainty in the various techniques
will be dealt with independently when discussing each technique also with the possible
applications and the limitations.
40
http://www.hbp.usm.my/thesis/HeritageDB

26
3.7.2 Individual Modeling
The main concern for this thesis was disaggregated modeling where the individuals had
been represented as points in DB and to be manipulated in GIS at the same level. This
was to cater for future depends as the use of GIS for socioeconomic application continues
to widen in this 21st century. Also, this has been advocated in the last decade (Martin,
1991, 1999) and various commentators have suggested that being in position to carry out
GIS spatial and modeling at different scale is one of the solutions to overcome the limiting
factors preventing effective use of GIS for socioeconomic applications. For the
socioeconomic applications, the objects of ultimate interest are usually individual persons
or household (Martin & Higgs, 1995); and in their commentary about scale and
generalization in geographical analysis with regard to the measurement of geographical
event; Longley and Batty (1996) supports the use of point data as it offers the most
precise and accurate representations of spatial phenomena. In addition, spatial modeling
of individuals can help us understand dynamic population level processes such as spatial
similarity and habitat availability and preferences. Also individual-level databases
facilitate ad hoc aggregation, allowing the design of areal units to suit analytical
requirements. Goodchild, et al. (1992) has emphasized that nature of a GIS data model
determines the range of analytical processes that can be undertaken and is not a sub-
issue relating only to representation or display. Since the DB determines GIS data model,
using individuals clearly lays ground for the success of GIS-DSA. The question at this point
is the location chosen for the georeferencing of individuals. Should the data relate to
home address, workplace or both? In this study used the building of residence as the
spatial unit for georeferencing of individuals due to the reasons and advantages as
discussed in the section 3.7.3 that follows.

3.7.3 Demographic Geocoding/Georeferencing using Buildings


Georeferencing being the process of assigning/associating a data point with a geographic
location (e.g. latitude and longitude) based on some form of address; involve inputting
spatial data in the GIS by assigning geographical coordinates to each point, line, and area
entity (DeMers, 1997) to allow using addresses to identify locations on a map (Chrisman,
1997). This address need not necessarily be a street or mailing address, but can be any
key identifier of a particular location, such as the name of a place or the lot and block
number of a property parcel (see geocoding in B).

The buildings were used for geocoding as we could use the single value geocoding
method and the use of building is in line with the formulated seven tests for effective
analysis in GIS (Coombes, 1995), which have been interpreted in this thesis in terms of
building as spatial units:
1) Are the buildings the smallest that the confidentiality restrictions deem to be possible
(to allow for maximum flexibility of aggregation). It is true; they are the smallest that
can be used for georeferencing, as people are mobile and cannot assign permanent
coordinates to them; thus use of buildings as they are the smallest permanent spatial
entity that can be employed in analysis and buildings can be similar in terms of size,
area, etc which help in aggregation analysis. The use of building for location (which
can be manipulated or aggregated in various fashions) may also offer lesser threat to
personal privacy for example saying in a housing project (buildings) there is 145
people within age cohort 7-14 years do not point to any specific person. But for
planning purposes, this is vital information e.g. planning for location of high school; we
get how many people within a certain age cohort who are possible users based on
their proximity to proposed site.
2) Is each of the areas in a set of building, or other set of areas, defined on a consistent
basis. Yes in this century people at least do not normally live in the open air, they stay
in buildings.
3) Does this set of area represent (part of) ‘real-world’ entities, such as settlement,
which can thus be recognized using these boundaries? Yes, buildings are real entities
and they are the basis for human settlement. As Okpala (1980) concludes that, a
residential building is a realistic base for analyzing population as buildings are
occupied by people
4) Does the set of areas allow comparison with previous data at all level, or for some
minimal grouping of areas to create consistent boundaries? Yes, buildings allow
comparison as information about development of welfare of people and improvement
in settlement is obtained down from building: economic situation, demographic
analysis, social characteristics basic needs, housing needs, etc (Yaakup, et al., 1994).

27
In addition, building can serve as both a definitive linkage point between two address-
bearing databases, and as a categorical or a continuous 2D variable along which
imputation of data is possible and can be employed in vertical dimension analysis to
aid in density (section 5.5.2.2) and spatial influence analysis (section 5.5.2.4) in
planning.
5) Does the set of areas cover the whole of the study area without leaving any locations
whose data are too spare to allow them to be published? Yes for population analyses,
buildings cover the whole area as each person lives in at least one.
6) Are the boundaries of the areas available in the digital form? Yes, building data is
always available as a complete data about buildings can be obtained from the
planning office as they approve and keep record to monitor developments. In addition,
it is almost universally collected in census, development care documents, associated
with a broad range of both socio-economic and environmental factors.
7) Can these areas be readily and accurately linked by their location coding to all the
areas used in the many non-census datasets? Yes, buildings can be used for all areas
by creating unique identifier for census and non-census datasets.
Using buildings we have been able to say yes to all questions and for this specific study
area; the buildings have almost the same planimetric area and most of them are two
floors (Table E.11 and Figure 3.7); thus not biasing spatial and vertical analyses.

3.7.4 Demographic Data Representation and Manipulation in GIS


A GIS geared towards the analysis and representation of the DCs should adopt four
approaches. First is the individual level approach, in which data are held relating to every
individual person in the population. Second is areal aggregation approach where data is
grouped according to predefined zones. The third option begins with the assumption that
demographic phenomena of interest to the analysis are essentially continuous over space
and attempts are to reconstruct this continuity. Lastly, representation using solids where
demographics are taken as occupying 3D space. Having to put demographics in GIS there
is need to look at how the different entities will be represented in order to be able to
manipulate them. Table 3.1 highlights how the DCs can be represented using the GIS
primitives (points, lines, area, and polygons).

28
Table 3.1 Representation of demographic data in GIS
POINT LINE AREA SURFACE

 Real world • Individual • Street/road • Building/Zone • Population density


entity persons residence of living

Data collection and entry

 Digital • Street • Building/zone • TIN or 3D-DM


object • Personal coordinates boundary
coordinates
Data manipulation

 Manipulatio • Nearest • Topological • Areal • Slope analysis


n technique neighbor analysis interpolation • TIN/TEN creation
analysis • Centroid • Analysis of
• Boundary generation surface/Solid form
generation • Surface
• Surface generation
generation
Data output transformations

 Visualizatio • Point mapping • Line • Choropleth • Tin mapping


n technique • Multivariate mapping mapping • Grid mapping
display • Line • Areal • Convert to 3D
• Convert to 3D cartograms cartograms
• Convert to • Convert to 3D
3D

The columns illustrate four classes of geographical phenomena namely point, line, area,
and surfaces. The rows illustrate four stages in the representation process. DCs exist in
the real world; georeferencing them provides the link with digital objects, which may be
used to represent their locations; then GIS provides the manipulation tools for the
creation of new objects; and visualization techniques are applied to each case. Between
these stages are the data collection and entry, data manipulation, and data output
transformations.

3.7.5 Connecting DB with GIS


As all data was represented as tables, these tables comprised of rows and columns; rows
and columns are unordered (i.e., the order in which rows and columns are referenced
does not matter). Each table has a primary key, a unique identifier constructed from one
or more columns. A table is linked to another by including the other table's primary key.
Such an included column is called a foreign key. For individual data, each person was
given a unique identifier number, which is the first column in Table E.9 and second
column on Figure 3.8a – screen capture from ArcView GIS. To obtain a primary key
another column called Rd_bldg (fourth column in Table E.9 or fifth column on Figure 3.8a)
was created by combining a person’ building of residence number (third column in Table
E.9/fourth column on Figure 3.8a, the same as second column in Table E.11/third column
on Figure 3.8c) and the road/street number (fifth column in Table E.9/sixth column on
Figure 3.8a, the same as second column on Figure 3.8b). The result was used as a foreign
key when geocoding persons to buildings. For buildings, the primary key was created by
joining the building number (second column in Table E.11/third column on Figure 3.8c)
and the road/street number (fourth column in Table E.11/fourth column on Figure 3.8c).
The relationship between buildings, land use, and cadastral (lots) was established using
the coordinates of the polygons.

29
Figure 3.8 Linking tables by creating primary and secondary keys
When it came to the aggregated population from the census, the mukim number (second
column in Table E.10/fourth column on Figure 3.8d) and district number (first column in
Table E.10/second column on Figure 3.8) were combined to get the primary key, which
was used to geocode the population to the mukim.

3.8 GIS Demographic Analysis


3.8.1 GIS Approach to Spatial Modeling
GIS possess the means to capture, store and manipulate spatially referenced data
(Burrough, 1986, Huxhold, 1991), thus the use of GIS for modeling is mainly aiming at
incorporate geographic space as a factor in the model. This has been handled by many
researchers including Lee (1995) who discusses details of GIS and spatial interaction
modeling in chapter four of his PhD thesis. With such spatial modeling and data
manipulation in GIS and GIS’s effect on spatial statistical analysis, which has led to
broadening of process of hypothesis testing; provides easy ways for GIS-DSA in much
more flexible as it can be noted from the Figure 3.9, modified from Getis (1999). A step
has been added to the traditional approach of hypothesis-guided inquiry, and most steps
have been expanded to include more opportunities to access data from different vantage
points. The added step, data manipulation, presents planners with opportunities to use
larger samples, view data over a series of map scales, and generally to be in a stronger
position to carry out spatial analysis of demographic data.

30
Figure 3.9 Traditional and GIS approaches to demographic analysis
To accomplish GIS-DSA, the following components as shown in Figure 3.10 have been
identified

31
Figure 3.10 GIS demographic analysis procedure
Geocoding/referencing was dealt with in section 3.7.3; GeoProcessing is a way to create
new data based on themes in a view. In most cases, alter the geometric properties of the
features in a dataset while controlling some aspects of how its attribute data is handled
(ESRI, 1998) as explained under Geoprocessing in B. Linking attribute utilizes the linkage
with tables letting us to work with data from a tabular data source in GIS. Then, this data
from the tables is added to maps, and symbolize, query and analyze this data
geographically (see linking tables in B). During GIS-SA the inputs and results can be
visualized using the methodology in section 3.10. GIS, modeling, and visualization need
to operate together in an interactive way, i.e. there are interrelated stages of analysis
(determination of features), visualization (checking results of analysis and to allow
interaction), interpretation, and modeling requiring choice of points as a basis for the
model and allows measurements, studies of change, simulation, and deriving features.
For example, a 3D-DM may be modified by model manipulation procedures. It might then
be displayed by visualization procedures, or analyzed through interpretation functions.
Visualization and interpretation in turn may require or support further modification or
adaptation of the original 3D-DM. Thus, results of individual/various modeling steps may
feed back into previously run procedures. Whereas the methods of Analysis, Visualization
and Modeling are generally used independently of each other, here have used them
cooperatively to improve the results and make the process of deriving the demographic
features and quantities easier and faster. Ideally, the modeling will feed the visualization,
which in turn influences the human operator who can then change the modeling
parameters; but during such process there may be need to bring in external data which
necessities evolving the model.

3.8.2 Evolving the Demographic Model


Like any good GIS term, data integration can mean many things to many people. In this
thesis, it refers to the process of adding more data and combining data from different
sources into an existing GIS-DM. To do so, the new data must be related to features in
developed GIS-DM some way. The relationship will be either: explicit where the data
further describes the features being modeled, this involves providing additional attributes
to the feature; or Implicit if the data further describes some attribute of the features. For
example, an individual may have an attribute called ‘male’ with values ‘active’, ‘healthy,
etc. If additional information is obtained on those attributes e.g. on “healthy” it may be
that the person do not have viral diseases; these implicitly become attributes of the male.

32
To achieve the above, the new data must have a common key with the existing data. A
key is defined generically as any piece of data that identifies a particular feature or row of
data; they can be categorized as spatial or non-spatial. Spatial key is one where two
features are considered related by virtue of occupying the same location in space. This
could be a point location (x, y in 2D or x, y, z in 3D), a linear segment (having the same
start/end point with respect to some reference location on a line) like demographic
boundaries, an area (occupying the same polygonal extent), or volumetric (occupying the
same solid extent). Non-spatial key is where the common attribute can be thought of as
database column i.e. one where some common textual or numeric attribute value is used
to identify which rows from different tables to join.

Combining the keys (spatial or non-spatial) with type of relationships (explicit or implicit),
we get four properties of different key types:
1. An explicit non-spatial key will be the primary key or some other unique key of the
feature and a corresponding key in the new data. This may be as straightforward as
building numbers, like in this thesis where geocoding ID had to be created by
combining the building number with the road/street number to create a unique ID
(see Table E.11) or it may involve some work like performing address matching when
the common keys are addresses.
2. An implicit non-spatial key: the additional data describes some attribute of a feature
rather than the feature itself. In this case, the additional data would be a lookup table
with the key field in the existing data acting as a foreign key into the new data table.
The previous example of male illustrates an implicit non-spatial key.
3. An explicit spatial key: the additional data includes a location (1, 2, or 3D) to be
matched with the existing data by proximity e.g. relating land use to buildings.
4. An implicit spatial key: the additional data spatially surrounds the existing data. The
attributes of the new data become associated with existing features by virtue of the
fact that the existing features are spatially ‘inside’ the new dataset.
Through the above data integration, we get the following advantages and will affect the
model in the following ways: 1) Provide additional dimensionality to data: adding
data for example describing male to DM of ethnicity allows for visualizing, analyzing,
modeling a variable in terms of these characteristics. 2) Enable analyze relationships
between additional features: for example, bringing in size of households locations to a
DM of ethnicity to analyze how households vary with ethnic groupings. Can also generate
and analyze inter-related data sets from different sources like administrative records,
censuses, field surveys, and survey rounds. 3) To facilitate in its application, for
instance evolving DC with planning features then integrating it puts us in position to
analyze relationships between additional features and analyze correlation between
different data sets. The result is that the analysis process of demographics is enriched
with information available and gaps in any particular data set are filled in.

3.9 Visualization and Presentation Techniques


Presentation techniques cover different approaches to the visualization and presentation
of demographic datasets. These approaches are designed around the concept of data
spaces, and present the user with a series of tables, pictures, or graphics; each
describing a data space, and with tools to explore the synergy between data spaces. In
most cases, this means mapping the distribution of people in terms of their place of
residence. This has been accomplished in many ways: using data tables, data pictures
and graphics (symbols for location e.g. circle, cubes) (Hornby, et al., 1984; Witherick,
1990; Indiana State University web site41). Before we go on to GIS demographics
visualization, let us look at the traditionally used techniques of choroplethic maps,
cartograms, and Lorenz curves; this is necessary as demographics has been presented by
these techniques.

3.9.1 Choropleth Technique


This involves mapping the distribution in terms of the relationships between the numbers
and the area, a measure usually referred to as population density (Figure 3.11a). The
disadvantage with this; is that none of them relate to the actual areal units to be used in
the analysis and maps represent average values for the chosen areal units (Witherick,
1990). The spatial aggregations according to the imposed arbitrary zones tend to persist

41
Indiana State University, Choroplethic mapping http://www.indstate.edu/gga/gga_cart/gecart18.htm and
http://www.indstate.edu/gga/gga_cart/gecart04.htm

33
and indeed, they often dominate subsequent analyses (Hearnshaw, et al., 1994). In
addition, their interpretation may give false impression; this happens particularly where
adjacent areas show significantly different density values; the map indicating quite
erroneously marked break in the continuity of population distribution occurring along the
boundary between two areas, when in fact there is a smooth transition in densities. There
is also some technical problems encountered in the compilation of population density
maps i.e. how many different classes should be recognized and how should these classes
be delimited? In addition, as Witherick (1990) put it, population density per unit area is a
very crude measure, as it does not put into consideration the inhabitable land (areas) and
other physical considerations. Another shortcoming of this method as it is based on areal
units (zones); is that of variable size of the spatial units and also the implied assumption
that all attributes of a zone have uniform spatial distributed throughout the zone
(Wegener, 1999); not accounting for the topographical relationships and ignoring the fact
that DCs and activities are continuous in space.

3.9.2 Cartograms
Cartograms are special purpose maps or diagram showing geographical statistical
information (Dorling, 1994) used to illustrate some feature other than area. The
cartographer (map-maker) tries to keep the features in the same relative position and
shape as they would be on a real map, but the size for example of each country is
distorted according to how large or small the statistic is for that particular category of
information. For example, on a cartogram for oil production, Saudi Arabia would appear to
be the largest nation on the face of the earth, and tiny countries such as Bahrain and
Kuwait would appear to be very large as well. The visualization of demographic data by
use of cartograms is where a particular exaggeration is deliberately chosen in maps
(Figure 3.11b). In this context, the term cartogram should be taken to mean equal
population cartogram. This distinction needs to be made because ordinary maps are in
fact a form of cartogram based on equal land area.

Although a population cartogram is an appropriate basis for seeing how something is


distributed spatially across groups of people, such cartogram is not a distortion of the
world, but a representation of some particular aspect of it (Dorling, 1993, 1994), but
makes spatial analysis difficult, as some details cannot be retrieved making them
inappropriate for disaggregated population spatial analysis. In addition, it makes it
difficult to judge density, as the appearance of a cartogram of the same population will
vary from one person to another. The scale of visualization becomes local; the quality of
representation of the demographic data and its spatial distribution begins to break down
(Bracken, 1994) making interpretation of results dependent on scale of visualization.

Figure 3.11 Comparison of choropleth mapping and cartogram

34
The subdivisions represent mukim in Penang, Malaysia. Red representing 0-5662, green 5663-18339,
blue 183340-45822, purple 45823-107263, and yellow 107264-207287 persons per mukim according to
1991 population of Malaysia (Table E.10)

Cartograms differ from traditional maps as they use a variable other than area to derive
the size of areal units on the map. A major draw back of using traditional map based
cartographic representations for portraying human based socio-economic information is
that areas with high populations and high population densities, e.g. cities are displayed
very small on maps. Traditional maps therefore tend to highlight patterns in the least
important areas, i.e. where few people live. In contrast, cartograms represent areas in
relation to their population size. As a result, patterns are displayed in relation to the
number of people involved instead of the size of the area involved. Example Figure 3.11
clearly shows how using a cartogram can give a vastly different impression of overall
trends.

3.9.3 Lorenz Curves


Lorenz curve is a graphical method widely used to show variations in demographic
concentration (Figure 3.12). The drawing of the Lorenz curve proceeds as described by
Lingner (1974) and the cumulated percentages of area of the zones are plotted against
cumulative percentage of population on a graph and points joined together to form a
'curve' (Figure 3.12). If the zones have similar densities, this curve will follow the
diagonal, indicating an even distribution of population (concentration of population)
throughout the total zone concerned. Normally, of course, there is considerable deviation
from this and more 'bowed' the Lorenz curve, the greater is the unevenness of
distribution of population. If the population were distributed with inequality, the curve
would coincide with the x-axis (Lingner, 1974).

Figure 3.12 Illustration of measure of concentration using Lorenz curve


(From Lingner, 1974. A handbook for population analysts Part A: Basic methods and methods. Population
concentration in USA 1950.)

Gini Coefficients (henceforth, Ginis) are often used to summaries Lorenz curves.
Consider the Lorenz curve in which the cumulative percentage of tracts is plotted against
the cumulative percentage of the elderly. The Gini compares the area L, between the
diagonal (signifying equal distribution) and the Lorenz curve, to the entire area under the
diagonal, T. as L/T approaches zero (1) the population under study is more (less) equally
distributed (Goodman, 1986). Lorenz curve has the limitation that is can only be used
when the information about the areas is available in equivalent zones/units (Hornby, et
al., 1984 and Witherick, 1990).

35
3.10 GIS Demographics Visualization
Visualization being to make visible what was obscure, what could not easily be imagined
or seen as GIS models contain a lot of information that remains locked up inside without
proper rendering. User expectations concerning ease of use and clarity of interpretation
have increased to the point where it is expected that analysis tools convey the impacts of
various management plans42 using techniques conducive to instant understanding and
meaning. Visualization techniques have proven valuable in the presentation of analysis
results (Church, et al, 1994). These techniques can be crucial in supporting users in
gaining new insights into the structure of their problems by generating different views of
the situation and by exploiting their own visual skills so that they can recognize
meaningful alternatives and strategies during the problem-solving process (Angehrn &
Luthi, 1990).

GIS-related visualization is described as the interface of three processes: 1) computer


analysis (data collection, organization, modeling and representation); 2) human cognition
(perception, pattern identification and mental imaging); and 3) graphic design principles
(construction of visual displays). MacEachren (1994) further describes the concept of
"geographic visualization" as stressing map use that can be conceptualized as a 3D
space. Both descriptions of visualization imply that maps and associated images can now
be constructed that incorporate 3D perspectives. This ideally suits GIS Demographic
Visualization (GIS-DV) to contribute to the techniques of GIS-DSA. In so doing provide
solution to overcome some of the problems inherent in DSSA (section 2.4) that require
the analyst to know beforehand precisely what s/he is looking for (Dorling, 1994)
Although we can use the dot maps in which persons are represented spatially by dot, has
limitation that the spatial dots do not carry along with them their aspatial aspects, the
others being how many people should be represented by a single dot, where should it be
placed, and what should be the physical size of the dots themselves (Hornby, et al.,
1984). This calls for GIS-DV where we are able to see simultaneously the detail and the
whole dataset.

The purpose is to highlight the potential for exploring a demographic database by means
of visualizing spatial patterns to enable detect spatial clusters or clearly delimited subsets
that may point to substantive processes that have generated the pattern, or which may
indicate alternative variables that may provide insight into the issue of interest. We are
concerned with questions like how demographics are varying as change localities; how
neighborhoods are spatially interacting with each other. These questions cannot be
answered by conventional quantities techniques because the answers are unlikely to be
simple enough to be presentable in tables or questions. Pictures are needed to show how
different places and holistic patterns need also to be seen without generalizing out the
detail (Dorling, 1994). Here the visualization should be in such a way that analysts choose
what they wish to see and how they wish to view it.

3.10.1Demographics Visualization Methodology


As geographers develop and embrace visualization coupling it with GIS called geographic
visualization (Buckley, 1999) many techniques are utilized which have been developed
and presented in literature by several people including Cleveland (1993), DiBiase, et al.
(1994), Dorling (1994), Robinson, et al. (1995), and Buckley (1999). In this thesis, we are
interested in ones that involve some form of georeferencing as a way of representing the
spatial aspects of demographics. Methods to enhance visualization include the ability to
rotate, set lighting, zoom, use cross-sections, linkages and various transparency values.

This methodology is to initially map demographics as color-coded based on the level and
type of characteristics and ways of representation (section 3.7.4), then employ the
techniques of Cross-variable mapping, Dynamic displays or Dynamic Data Visualization,
Multiple displays and multimedia interaction, Surface and multi-dimensional displays,
Superimposition, Composite indices or Dimension reduction and symbol segmentation.
These are being employed in combination (see Figure 3.13) then adding new
perspectives taking nature of demographic data, advantages of techniques and the
balance between readability and utilization.

42
Decision Support Systems, Environmental Models, Visualization Systems and GIS
http://bamboo.mluri.sari.ac.uk/~jo/litrev/chapters.html

36
Figure 3.13 GIS demographic visualization
3.10.1.1 Cross-Variable Mapping
This method is limited to either two or three variables as the number of classes the
human eye can distinguish is limited (Buckley, 1999). Bivariate mapping is used to
simultaneously depict magnitude of variables within a homogenous area for two map
themes (Robinson et al., 1995) and trivariate mapping is used to show three variables in
the same way. This will be utilized with results of demographics ESDA in 2D (section 4.2).

3.10.1.2 Multiple Displays (Multimedia Interaction)


Multiple displays can be generated in either constant or complementary formats
(Buckley, 1999). Constant display being a series of displays with the same graphic design
structure that depicts changes in DC from multiple to multiple. For example, showing how
age composition vary from race to race and according to location; the consistency of
design ensures that attention is directed towards changes in the characteristic; this helps
to analysis DC according to structure make up and in relation to their location. The results
of multiple displays are either taken to dynamic displays (section 3.10.1.6) or multi-
dimensional displays (section 3.10.1.3).

Complementary formats helps in combining the DCs display with other formats; this is
when multimedia comes in. As the name suggests, multimedia, is a term describing a
computer system, which employs multiple media; it has been applied with different
meanings in different contexts. It has entered common language and is used when
describing publications, presentations, television, communication, computer games, and
information systems. Multimedia is sometimes restricted to systems, which employ a
wide range of technology. Buckley (1999) notes computer manufacturers, in particular, as
well as some writers in the popular computer press, have a tendency to claim that a

37
system must offer live video and audio, in synchronization, in order to qualify as a
multimedia system. Although video and audio are powerful media, which are natural
components of many user interfaces, their presence should not be the defining
characteristic of a multimedia system. Such a technologically driven definition only
serves to confuse users and designers alike (Buckley, 1999), and the potential for
exploiting the technology to the best possible advantage for the end users may suffer as
a result. Such restrictions will therefore not be implicit in the definition of multimedia in
this thesis. It follows from this that a word processor, for example, which allows drawings
and text to be integrated in a document is a multimedia system. This study uses GIS
packages like ArcView GIS as multimedia systems, to integrate demographics with
photographs, text, plots, tables, images, graphics, and other formats for display data.
This multimedia approach is extended to hypermedia by linking the multiple channels of
information either transparently (Buttenfield, 1996, p.466) or in different windows, which
do not obstruct the main window and the main window controls their display.

3.10.1.3 Surface and Multi-Dimensional Displays


Portraying the demographic surface in a single 2D view (whereby real world
phenomenon is projected in Euclidean space in either vector or raster formats) always
leads to some ambiguity or incompleteness. The use of multi-dimensional displays (2.5D
and 3D) where each dimensional is used to depict one (or more) DCs helps to overcome
this problem as the perception of objects on a flat map or computer screen is a key
component to the full realization of their form. For maps, cartographic symbols (for 2D
map legends) have been proposed to show volumetric features on a map (Kraak, 1992);
they also offer interesting opportunities for exploring abstract data that are not available
in two dimensions.

Here MODC is used as the height i.e. expressed as volume; the aim to show how it varies
across the study areas and use the 3D facilitates of pan, zoom, interacting tilt and
rotation to change the viewing perspective. There are a number of factors to keep in
mind when using multi-dimensional displays. A common rule of thumb is that the
dimensionality of the display should not exceed the dimensionality of the data and
because elevation of the surface in one location may obscure another location, varying
the perspective should be used when more than one dimension are displayed (Buckley,
1999). If change in perspective cannot be achieved using multiple or dynamic displays,
the use of the technique may be limited. MacEachren (1995) cautions against
inappropriate use of realism in multi-dimensional displays reminding us of that realistic
representation tend to convince the user that the information on the map is “real”; when,
in fact is all maps are abstractions of reality. For example, it is not right or misleading to
interpret the MODC of all the developed 3D images in relation to the spatial extent, as all
heights have been exaggerated by a factor of four.

To aid multi-dimensional visualization, color illumination or shading of objects is a


powerful cue to the 3D structure of an object (Kraak, 1992). Further, users of multi-
dimensional data have to be able to peel back layers, slice edges, and zoom in and out of
the scene. Another common function required in multi-dimensional systems is the ability
to scale data along the axis. Typically, this is performed on the z-axis (Kraak, 1993), by
doing this the user can exaggerate MODC.

Demographic data can be visualized as surface (2.5D and 3D) in a variety of ways where
a surface is elevated to depict the MODC in relation to its geographical location. A single
data layer can be viewed as a colored or gray-scale flat raster image. 2 or 3 such data
layers can be combined together by the user and displayed as a single flat raster or flat
raster images can be draped over a 2.5D surface representing demographic data as 2.5D
surface taking advantage of transparency adjustments. 3D representations allow the user
to shift viewpoint and to 'fly through' the data, which can be useful in gaining an overview
of data patterns (Shepherd, 1995) and data sets can be combine for comparison
purposes.

Van Driel (1989) recognized that the advantage of 3D lies in the way we see the
information. It is estimated that 50 percent of the brain's neurons are involved in vision.
What is more, it is believed that 3D displays stimulate more neurons: involving a larger
portion of the brain in the problem solving process. With 2D contour maps, e.g., the mind
must first build a conceptual model of the relief before any analysis can be made.

38
3.10.1.4 Composite Indices (Dimension Reduction)
As demographic data sets are always large, and a visualization, which attempts to display
too many data dimensions, will become incomprehensible to the user (DiBiase, et al.,
1994). Composite indices also called cartographic modeling or composite mapping
(Buckley, 1999) are created when several data variables are combined into one. Using
some techniques, spatially referenced data can be condensed into fewer layers, without
losing too much useful information. Multiple variables can be generalized by statistically
collapsing spatial data into fewer variables using combination of links (+, -, *, /) or
multivariate techniques where summary statistics can be calculated from a combination
of data layers.

3.10.1.5 Superimposition
Several layers of data are often combined for example in a weighted overlay or analytical
hierarchy process. Simple operations such as layer addition, subtraction and
multiplication are standard options in GIS (Chrisman, 1997; DeMers, 1997, 2000).
Combinations that are more complex will require an interface where the user can specify
mathematical weightings and possibly fuzzy rules for combination of data layers in
something more approaching a rule-based system.

3.10.1.6 Dynamic Displays (Dynamic Data Visualization)


Dynamic displays introduce an element of change in time, space or display of parameters
and these are described in terms of interaction and animation (Buckley, 1999). To
visualize data, a static display is not enough. Being able to rotate an object depends upon
the view plane normal or viewing plane. This plane should be rotatable in x, y, and z
directions, and rotation should be dynamic.

Animation is a useful technique for viewing data layers, which represent change as a
result of a stochastic simulation. It is considered here as it provides multiple
simultaneous views of the same event, thus allows different perspectives (vantage point,
orientation, illumination), generalization parameters (classification, simplification,
exaggeration), scale (extent, resolution), level of measurement, and number of
dimensions (Robinson et al., 1995) of the same aspect of execution to be related to each
other. Thereby, allowing the observer to gain an instantaneous insight into variation of
DC.

It can be used for dynamic graphs where data are can be represented by means of
multiple and simultaneously available views such as tables, a list of labels, a bar chart,
pie chart, histogram, stem and leaf plots, or scatterplot. These views are shown in
different windows on a computer screen. They are linked in the sense that when a
location in any one of the windows is selected by means of pointing device, the
corresponding locations in the other windows are highlighted as well and GIS adds map
as another view.

3.11 Multi-Dimensional GIS for Demographic Modeling


For GIS analysis and modeling, data is handled in different ways according to
dimensionality; and each will be dealt with separately to be able to assess the
shortcoming of each and what tasks it can accomplish; but before that let us look at what
is involved in each. 2D is based on a Cartesian (x, y) coordinate system and is usually tied
to a mapping datum and have been part of mapping since its inception and they form the
fundamental base on which to present geographical data analysis. 2.5D mapping and
analysis uses these Cartesian coordinates but adds an attribute such as height to achieve
the extra half of a dimension. This is sometimes incorrectly referred to as 3D mapping
and analysis; this type of model can only describe a surface and cannot handle more than
one Z value at the same point (De Floriani, et al., 1998), thus the name 2.5D. 3D uses the
concept of volumetric objects. If surfaces can be animated (surface fly-through or time
lapse), they are called three and one half-dimensional (3.5D). 4D GIS adds time to
volumetric analysis and mapping, and 5D GIS is defined as 4D plus attributes, but the
focus in this thesis remains on purely spatial dimensions in 2D and 2.5D and 3D GIS.

3.11.1Two-Dimensional GIS
2D mapping is limited to representation of data on planar surfaces and elevation is
represented using attribute values. 2D mapping of demographical phenomena has been
used with significant results. There are some advantages and disadvantages of 2D GIS for

39
representing data, which are inherently 2.5D and 3D. Map components include vector
objects (points, lines, polygons) or raster grids, which are used to display phenomena.

3.11.2Two and half-Dimensional GIS


Mapping of demographical phenomena in 2.5D deals primarily with surfaces. These
resulting surface interpretations can represent the distribution of DCs. The use of 2.5D
representation of surfaces has some disadvantages for modeling, the most obvious being
the lack of volumetric capabilities (Bernhardsen, 1999). Nonetheless, simple and efficient
surface generation can be valuable for investigations that do not require 3D capabilities.
Here z values can be used in a perspective plot to create the appearance of 3D. These
are actually 2.5D plots, which are attractive for displaying continuous surfaces e.g.
perspective plots can be computed from any viewpoint.

3.11.3Three-Dimensional GIS
3D GIS is a technology that is increasingly being used for display and analysis of data
containing horizontal and vertical spatial coordinates. A wide range of applications of 3D
analysis is available to users in general (Raper, 1989). The 2D point, line and polygon
vector representation of objects can be extended to include a volume element in 3D
space (Kraak, 1993) and 3D raster grids can be used in analysis and display (Abdul-
Rahman, et al., 1998). These volumetric vector and raster systems evolved from early
solid modeling (Mäntylä, 1988).

3.12 Summary
This chapter has looked at the study area, resources to be used in the experimentation,
how the data was obtained, stored in a Database (DB) including the DB design,
geocoding, usage of data in GIS, and evolving Demographic model (DM) in GIS. Have
been able to show how various DCs can be added to a developed model to consist of any
DCs according to the analyst choice. This has the advantage in that at first, the analyst
can develop DM consisting of DCs s/he previews as necessary at that time but as s/he
continues, may find it necessary to add or remove for simulation purposes or finds them
significant for specific analysis. It also showed the requirements for GIS-DSA and GIS
demographics visualization methodology in order to generate visualizable features. It has
ended by properly outlining the various dimensions (2D, 2.5D and 3D) that will be utilized
in GIS-DSA in the chapters to follow.

40
Chapter IV
4 GIS DEMOGRAPHIC SPATIAL ANALYSIS
4.1 Introduction
A review of GIS and demographics in planning and the methods of analysis was
undertaken so that we get hands on what have been done, how it have been done, and
the outcomes to help in GIS demographic spatial analysis (GIS-DSA). This chapter deals
with 2D GIS demographic analysis before asking ourselves in chapter five, what other
dimensionalities in GIS can be used to accomplish other GIS-DSA tasks of GIS-DSA.

Before we start to experiment GIS-DSA, let us summarize what GIS-DSA is suppose to


achieve i.e. show spatial distribution and variation of DCs, show spatial relation between
DCs and other infrastructures, how DCs can be represented as continuous variables,
represent and visualize spatial influence of DCs, how the demographic quantities vary
spatially, and multi-vertical representation of DCs. In order to accomplish that, the
following will be looked at: spatial progressive similarity clustering, demographic spatial
alternative appraisal, selection of DCs, demographic nearest neighbor analysis,
demographic spatial change analysis and demographic spatial segregation/integration.
Others include demographic iso-lines and vertical demographics, quantitative spatial
effect, quantitative spatial analysis, transparent neighborhood analysis, demographic
undershed, demographic overshed, demographic shrinkage points, demographic
escalation points, demographic spatial pass, demographic overfold, demographic
underfold, demographic spatial variation, demographic directional variation, demographic
visibility analysis, and demographic solid analysis. Those will be based on the many GIS
spatial analysis techniques (Bailey, 1994; Chou, 1997; Volusia, 1997), which include:
Single layer operations (GIS procedures which correspond to attribute queries, spatial
queries, and alternations of data that operate on a single data layer). Multiple-layer
operations, which are useful for manipulation of spatial data on multiple data layers.
Spatial modeling, which involves the construction of explanatory and predictive models
for statistical testing. Point pattern analysis, which deals with the examination and
evaluation of spatial patterns and the processes of point features. Network analysis,
designed specifically for line features organized in connected networks like location
analysis. Surface analysis deals with the spatial distribution of surface information; it
involves the processing of spatial data in a continuous spatial form. Others include:
spatial overlay, boundary analysis, proximity analysis, buffer analysis, clustering, and
georeferencing and solid modeling.

4.2 Two-Dimensional GIS Demographic Analysis


As a move to carry out GIS-DSA in 2D GIS using ArcView GIS as an example, let us look at
demographic analysis preparation in ArcView, which involves getting a base map; in this
case, the base map used is that of the cadastral GIS. On base map overlay the building
layer on which all the spatial analyses are based. For the population analyses that are
first carried out in database or statistical software are imported into ArcView GIS using
the accessing tabular data capabilities of ArcView or linked using the SQL connection (see
B). After importing population files, they are georeferenced to the buildings as the
reference spatial units using ArcView’s single field style geocoding style 43. As most GISs
are not tooled for demographic analysis, to aid in analysis the following scripts and
extension have been used.

4.2.1 ArcView GIS Extension


Many research and extension have been developed to incorporate different function in
ArcView and there exist many scripts and extensions on ESRI ArcScript web site 44. Some
developments have focused on customizing the interface to reduce the functions so that
non-GIS experts can easily accomplish task; a good example is on be Yagoub, et al when
they developed a user interface for selecting a dumping site in Langkawi-Malaysia. Some
have focused on incorporating new functions like SpaceStat by Anselin; the developed
module in the next section follows this trend due to lack functions to accomplish GIS-DSA.
The main intention here is to create new functions although reducing the circle (access to
43
This address style is used for geocoding based on the value of a single field in the reference theme's attribute table. The style
contains one single component, the Key Field. It is filled with a data field from the attribute table in order to the make the theme
matchable. The required component is A KeyField, which can be any single field in the attribute table. It can be the building number,
permit number, parcel ID, or postal code. The KeyField component contains a list of preferred field names. ArcView reads the fields
in the theme's attribute table and locates the default field, if available.
44
http://gis.esri.com/arcscripts/scripts.cfm

41
existing functions) through which non-GIS user can revolve around ArcView to carry out
analysis and modeling has been taken into consideration. As the ability to describe
complex geographic modeling with straightforward options for a greater number of users
is well recommended by many researchers (Wilson, 1990).

4.2.2 Demographics Analyst


This module was developed using the object-oriented scripting language of ArcView
Avenue to assist in demographic analysis, prototype for GIS-DSA and human-computer
interaction within existing geographic information systems software i.e. ArcView GIS. It
comprises of different scripts implementing several features of DSA that are unavailable
from the standard menu choices of ArcView GIS.

4.2.2.1 Development Strategy


In the design and development of the new module, were constantly guided by various
principles of human computer interface and software development. The quality and ease
with which computer applications are developed depends greatly on the effectiveness
and efficiency of the developer (Ganter, 1996). Hence, when developing the module used
a style with shared consistency of appearance and organization. This style and
consistency helps the programmers’ mind and the minds of code readers or future
programmers to focus on the meaning of code and ignores the “noise”. Emphasis was put
on program documentation (headers and comments) and the naming of variables, scripts
and files in ways that impose a useful structure. For example, all names of scripts in the
module start with demographic then the action it carries out; like, a script that displaces
demographic points is named Demographic.DisplacePoints. This makes it easy to identify
them from the ArcView directory when the module is loaded. The Hungarian notation was
followed, which is popular in C and windows programming (McConnell, 1993) and is
considered the best by many programmers (Ganter, 1996). Another key aspect of
software development is respect for cognition or human information management for
software is compiled and executed by computers, but it is written, debugged, reviewed,
edited and maintained by people. The advice to "think first of people" (Davis 1995,
Principle 92) led to a few simple procedures help compensate for the passage of time and
the limitations of human memory so that others who may inherit or acquire our code will
be added value to them as I did to others’ codes.

The development of this prototype followed a hierarchical interface design approach. This
approach has three levels at which interface goals must be addressed. The first is the
conceptual level of computer interface design, which should pinpoint what the system is
for, who the expected system users are, what needs are met by the system, and what the
results of working with the system should be. This is followed by development of
operational level goals outlining specific tasks that must be accomplished to achieve
conceptual level goals. In addition, this level requires the formalization of these tasks as
operations on information. Lastly, at the implementational level, decisions are made
about how to implement those operations and represent them to the user. The module
that we set out to develop was designed for planners carry out DSA. It was done by
taking advantage of the ArcView user interface that allows users to write their own scripts
in a language called Avenue, and then incorporate those scripts directly into the interface
using pull down menus, buttons, or tools.

4.2.2.2 User Interface


Designing an interface involves combining the available tools with a set of user
requirements and good design principles (ESRI, 1993). The goal of an application
programmer should be to create an interface that performs the desired tasks easily,
efficiently, and requiring a minimal time for training. Whether the design is for small scale
or big application the attention should be paid to organization, logical flow, visual
appearance, ease of use, error checking, and on line help. The general principles that
applicable to all user interface designs are given by Sommerville (1996): These principles
are user familiarity, consistency, minimal surprise, recoverability and user guidance.

The increasing level of complexity of GIS systems requires special consideration to the
user-friendliness of the system. This may be discussed from two points of view: from the
viewpoint of specialized users, calling for sophisticated capabilities; and from the
viewpoint of wide audiences, requiring the ease of use for non-GIS users. Raper and
Rhind (1990) argue that ease of use is a vital criterion for the selection of an appropriate

42
GIS. It is generally accepted that a system, which is easy to use, can help cut recruitment
and training costs and help retain staff.

4.2.2.3 Functions of Demographics Analyst


This module was required to accomplish the following, which after its development
become the functions of demographic analyst:
• Adding x y coordinates to analysis tables
• Updating coordinates
• Calculating area and perimeter
• Transferring attributes from one feature to another
• Linking analysis features with other sources of information like pictures
• Converting polygons to points
• Spreading (displacing) points within a set boundary or spatial extent
• Carrying out interactive nearest neighbor analysis
• Carrying out progressive spatial clustering
Each function can be accessed independently as items from a pull down menu. This
makes it easy for the user by providing a set of capabilities that can be combined in
innovative ways. When the Demographic Analyst is loaded, an additional menu appears
between the windows and help menu in the traditional ArcView GIS view interface (Figure
4.14) and it also appears in ArcView GIS table interface (Figure 4.16).

Figure 4.14 ArcView showing position and functions of Demographics Analyst


Spreading (displacing) points within a set boundary or spatial extent is a function that
was to achieve spreading the geocoded population randomly within the boundaries of the
polygons e.g. buildings so that they are not on top of each other. This does not introduce
errors as the building was used as unit of spatial analysis. It was done using the
“displace points”. The result is that each point appears with a unique spatial reference
to aid in spatial planning and gives good visualization of the density. It can also be
employed in evaluating alternatives by spatial varying of points, which change the spatial
location of DCs.

Transferring attributes from one feature to another: when it comes to point analyses,
to avoid the problem of points in the display having the same constant attributes after
the evaluating alternatives by spatial varying points and introducing new ones. We use
“one to many link” function that helps to link the personal attributes to the randomly
displaced points and other features. This was employed in demographic analysis basing
on the buildings as the unit of analysis where the individuals were linked to the building.

43
Converting polygons to points: Some times it became important to carry out
progressive polygon to point analysis, it was done using the “convert polygon to point”
which adds another point theme, then the analysis is done basing on the points.

Add x y coordinates is used to assist to evaluate alternatives by varying the numbers


where we can delete or add some DCs. In all cases, we are able to add coordinates using
add x y coordinates function or update the new locations in table using the function
calculate and update coordinates. The function “calculate area and perimeter”
comes into play when the area and perimeter are needed in analysis.

Distance between points: It calculates distance from points in one theme to points in
another. This function will prompt the user for two point themes in the active view. The
first is the point theme containing the selected points that you wish to calculate the
distance from. The second is the point theme containing points that you wish to calculate
the distance to. Its role is in spatial analysis of DCs that are in different themes.

Spatial nearest neighbor: this function was attached to a button on ArcView GUI (see
red arrow labeled “A” on Figure 4.14 or “a”, Figure 4.15). When you click this button, a
cursor cross will appear and can drag any rectangular area and then a message box will
tell you the R-value and how many features were accounted for in the analysis. R-values
relate how clustered or dispersed points are within the rectangle. This provides the
analyst the opportunity to carry interactive DSA by specifying a variable spatial extent. It
can be applied in many tasks like progressive density analysis, progressive clustering, etc
to be detailed later (sections 4.2.4, 4.2.7, 4.2.6).

Find Nearest Feature: Finds feature nearest to a point, it works by creating a new tool
in a ViewDocGUI as the apply function with script called Demographic.FindNearestFeature
which is automatically put into ArcView directory when Demographic Analyst is loaded. It
is attached to tool in ArcView GUI (see red arrow labeled “B”, Figure 4.15). It finds the
nearest feature in the active theme to the point entered interactively by the user after
activating the cursor by clicking on the tool, reports the distance and selects the feature.

Summarizes theme: Summarizes selected fields from active theme and uses the
summary dialog to allow the specification of fields and rules for aggregation. The
summarization occurs directly from the view document, using the current active theme.
The result of the summarization is a new .dbf file (newtable.dbf), which is opened. If the
Merge option is chosen, a new theme is created and can be added to a view. This script
provides similar functionality to existing controls in the table DocGUI, however this is
executed directly from a view.

44
Figure 4.15 Demonstration of the user interface and Demographics Analyst
Since the main concern was not to develop the module but to carry out DSA, only a brief
description of its functions has been given in this subsection; for the various applications
will be dealt within the various sections to follow as the need arise to accomplish certain
tasks of DSA. For detailed description and other functions and the tasks that can be
accomplished by this module, click the help under the Demographic Analyst45 menu when
the module is loaded. This will open a popup menu having all topics of the module and
clicking on any like “displace points” opens up another popup window containing the
descriptions as shown on Figure 4.15.

4.2.2.4 Table Document Graphical User Interface


Demographic Analyst also adds a new menu table DocGUI (Figure 4.16) with the following
functions:

45
The data and all the results of experimentation in this thesis can be downloaded from
http://www.hbp.usm.my/thesis/heritageGIS/download.htm it include results of experimentation, data used in experimentation, copies
of ArcView Scripts and extensions used, thesis, etc

45
Figure 4.16 ArcView table interface showing Demographics Analyst
Create New Table: This creates a new Table using Multi-input dialog box. An empty
table is created and Message box is used to prompt the user for information to add to the
table. After clicking cancel, the new table document will be added to the project and
opened. The default ID in the dialog box is incremented for each record as the record
number displayed in the dialog box title. The fields that are created are ID, Name, Age,
Building, Road, Gender, Race, Religion, Marital. This allows new data to be added to a
project and database.

Combine fields: This combines two fields in a table, it allows two existing fields within a
shapefile to be concatenated and written to a user specified field. To concatenate more
than two fields, run the function in succession. It can be run from any interface (i.e.
Views, Tables, etc.) as it collects all documents from the project and pulls out all the table
documents.

Modify table: This renames or modifies fields in a table document by presenting a dialog
box requesting you to select field to modify then after selected a field another dialog box
will appear for you to enter modification parameters i.e. name, type, width, precision

4.2.2.5 Scripts in the Demographics Analyst


There are many scripts that make up the Demographic Analyst; given below are the main
scripts; minor scripts like the one which install, uninstall, add menu, remove menu, create
dialog and scripts which describe and gives help to the functions are not given below,
they can be found as explained in section 4.2.2.6. The scripts include:
Demographic.AboutDemgraphicsAnalyst gives a brief description of extension; it is under
the function About Demographic Analyst. Demographic.FindNearestFeature: finds feature
nearest to a point, it under the function Find Nearest Feature.
Demographic.SpatialNearestNeighbor: perform spatial nearest neighbor analysis, it under
the function Spatial Nearest Neighbor. MakeExtension: it is the script responsible to
generate the Demographics Analyst when it is complied and it write the extension with
the file name Demographics1.avx. Demographic.DistanceBtnThemes: calculates
distances from points in one theme to points in another, it is under the function Point
Distance Between Themes. Demographic.AddXYCoordinates: adds X and Y coordinates of
features to attribute table, it under the function Add XY Coordinates; it was derived from
a script called addxycoo.ave. Demographic.Areas: returns the area of a shape, it under
the function Calculate Area, Acres and Perimeter. Demographic.AttributeTransfer: this
script overlays one polygon theme (the "edit" theme) on another polygon theme (the
"source" theme) with similar or larger features and transfers attributes of the source
theme to the features of the edit theme, it under the function Attribute Transfer; it was
modified from a script called overlayatts.ave46. Demographic.UpdateCoordinates: this
script updates the latitude and longitude fields of a table to accurately reflect the
positions that are assigned to the actual feature, it under the function Calculate and
46
Author: Holly Gaudet email holly.gaudet@mms.gov

46
Update Coordinates; it was derived from fixtabxy.ave. Demographic.Summarize: it
summarizes selected fields from active theme; it is under the function Summarize Theme;
was derived from thmsumm.ave. Demographic.DisplacePoints: this script will displace
points that fall on top of one another. It will spread the points in a radial pattern from one
central point that remains the same. It prompts the user to enter a disperse distance in
decimal degrees, it under the function Displace Points. Demographic.PolygonToPoints:
Converts selected polygon/polyline to points to create a new shapefile, it is under the
function Convert Polygon to Point; it was derived from a script called poly2point.ave 47.
Demographic.CombineFileds: this script allows two existing fields within a shapefile to be
concatenated and written to a user specified field, it was generated from a script called
Fields.Concatenate48. “Write all Document Locations” write name and path to all themes
and tables in a project to a text file, it uses a script called Demographic.WriteInfo
modified from a script called writeinfo.ave49. All the scripts obtainable from ESRI ArcScript
web site50

4.2.2.6 Further Details on Demographics Analyst


This module is available on this thesis web site51. It can also be downloaded from at ESRI
ArcScript web site52 as explained in F. It comprises a compressed file containing both the
Demographics Analyst extension file (demographics1.avx) and the ArcView 3.1 project
file (demographics.apr) used to create the extension. Demographics.apr contains all of
the Avenue scripts used in the Demographic Analyst extension as well as the script that is
used to create the extension i.e. MakeExtension. The project file has been included in this
package to simplify viewing of the Avenue scripts as a way of promoting sharing and to
enable those who would like to make further changes or what to learn how to do it. Also
included in the zip file is readme.htm, which introduces the module and explains how to
use and load it. By making the scripts available, I hope it will encourage further
enhancements to its functionalities.

To use the Demographics Analyst extension, copy the file demographics1.avx to


ArcView's 32-bit extension directory. On Windows platforms, this directory is usually:
C:\ESRI\AV_GIS30\ARCVIEW\EXT32. After demographics1.avx has been copied to
ArcView's 32-bit extension directory, it can be loaded from ArcView's File menu by
selecting the Extensions... menu choice then Demographics Analyst. When it is loaded, a
menu labeled Demographics Analyst is added to the menu bar for Views between the
Window and the Help menus. The Demographic Analyst menu contains the its functions
and the help choice with instructions on how to use it. Since emphasis was put on
program documentation (headers and comments) and the naming of variables, scripts
and files in ways that impose a useful structure. For example, all names of scripts start
with Demographic then the action it carries out; like, a script that displaces demographic
points is named Demographic.DisplacePoints, and the script which provides more details
and functions and help on how to use it is named Demographic.HelpDisplacePoints. This
makes it easy to identify them from the ArcView directory when the module is loaded. In
order to get the scripts either open the project file (demographics.apr) and click on
scripts under the main menu. Alternatively, invoke the script manager when you click on
the system script button. You also bring up the script manager when you double-click the
Apply property, the click property or the Update property in the Properties list of the
Customize dialog box.

4.2.3 Other Scripts and Extensions used


Other Extensions and scripts used in this thesis included: Link2InternetExplorer53, this
extension, once loaded will add a button in View GUI button bar having Internet Explorer
icon on it (red arrow labeled “e”, Figure 4.15) used to link html information during
analysis. Hot potato extension54, this once loaded will add buttons in View GUI (see red
47
'Author: Shuai Jiangping Email: jpshuai@hotmail.com or jshuai@uoguelph.ca, Department of geography, University of Guelph,
URL: www.geocities.com/shuai_jp
48
'Author: Clayton Kingdon, kingdon71@hotmail.com, Ontario Ministry of Natural Resources
49
Mikael Elmquist, mikael@swegis.com, Herrgårdsgatan 20, 652 24 Karlstad, Sweden, www.swegis.com
50
ESRI ArcView Scripts web Site at http://gis.esri.com/arcscripts/scripts.cfm
51
http://www.hbp.usm.my/thesis/heritageGIS/download.htm
52
ESRI ArcView Scripts web Site at http://gis.esri.com/arcscripts/scripts.cfm
53
Author: Dr. Arun K. Saraf, Email : saraffes@rurkiu.ernet.in Department of Earth Sciences, University of Roorkee, ROORKEE -
247667, INDIA. Obtained from http://gis.esri.com/arcscripts/scripts.cfm
54
Author: Kenneth R. McVay, rcreed@earthlink.net obtained from http://gis.esri.com/arcscripts/scripts.cfm

47
arrows labeled “b” and “c”, Figure 4.15). It is used for linking images and pictures to
view. For example after establishing the link between the buildings and an active theme
using link button (red arrow labeled “b”, Figure 4.15), by clicking on the hot potato link
button (red arrow labeled “c”, Figure 4.15) and clicking on feature like the heritage center
office (highlighted polygon see where the red arrow labeled “d”, Figure 4.15 is pointing),
a picture of the building will popup to add on the analysis by providing visualization.
Others include random point extension55, Nearest neighbor analyst extensions56; Xtools
extension,, Analysis extension, edit tool extension, Bivariate mapping extensions,
Database access extensions, Geoprocessing extensions, Coordinate extension, grid
analyst extensions, etc all available ESRI ArcScript web site57 or thesis web site58 and their
contribution to GIS-DSA will be highlighted in the subsequent analyses.

4.2.4 Demographic Nearest Neighbor Analysis


GIS makes it easy to perform spatial nearest neighbor analysis in order to understand the
how close individuals or different DCs are. It is one way of analyzing locations of
DCs/individuals by measuring the distance between them. This technique has been used
to determine spatial relationships in demographic data; e.g. to assess the spatial
relationship between the members of the same ethnic group and other ethnic groups.
This demonstrated in ArcView GIS using nearest neighbor analysis function under
Demographics Analyst (section 4.2.2). It is done by dragging a rectangle around the
features you wish to conduct spatial nearest neighbor analysis. The wait cursor will
appear and then a message box will tell you the R-value and how many features were
accounted for in the analysis. R-values relate how clustered or dispersed points (or
centroids of polygons and Polylines) are within the rectangle you specified. An R-value of
0 (zero) indicates an intensely clustered pattern, while an R value of 1 indicates a random
distribution, and an R-value of 2 (or higher) indicates strongly dispersed pattern. This was
experimented by running the nearest neighbor analysis on two racial groups (Chinese
and Indians) in the study area to find out the differences in their location. Started by
using the whole study area as the spatial extent, this gave an R-value of 0.373126 for the
Chinese and R-value of 0.130641 for the Indians. Changing the spatial extent to smaller
area (see red rectangle called spatialborder on Figure 4.17), it gave totally a different set
of R-values i.e. R-value of 0.32398 for the Chinese and R-value of 0.207086 for the
Indians (Figure 4.17).

Figure 4.17 Nearest neighbor analysis

55
Author: Stephen Lead email: slead@esriau.com.au. Obtained from http://gis.esri.com/arcscripts/scripts.cfm
56
Author: Dr. Arun K. Saraf, Email : saraffes@rurkiu.ernet.in Department of Earth Sciences, University of Roorkee, ROORKEE -
247667, INDIA. Obtained from http://gis.esri.com/arcscripts/scripts.cfm
57
ESRI ArcView Scripts web Site at http://gis.esri.com/arcscripts/scripts.cfm
58
Thesis web site at http://www.hbp.usm.my/thesis/heritageGIS/download.htm where all stuff used in the study including thesis can
be downloaded

48
This shows that the two racial groups do not have the same distribution through the
study area with; the Chinese being almost uniformly distributed in the two tested areas
with 12 persons in the small area out of 241 in the study area. The Indians have a higher
concentration in the small area, which accounts for 38 out of 52 in the study area. With
such analysis, we are in position to carry out micro/disaggregated spatial analysis and
make conclusions about the spatial composition and location of the population according
to the DCs upon which we are basing our spatial analysis.

4.2.5 Demographic Spatial Change Analysis


In conventional analysis, percentage change in population is derived using the model of
dividing the most recent population by the earlier population, subtracting one from the
result, and multiplying by 100 percent to convert to a percentage (Plane, et al., 1994). It
can be noted that the model does not take into consideration the spatial referencing,
which is needed so that the analyst knows where the change is occurring. In the
conventional model, these spatial percentage changes are taken according known zonal
subdivisions. This is when GIS spatial analysis capacity has to be brought in to combine
the above model with the spatial dimension to come up with spatial percentage change.
There are many opinions for the analyst, either to set a spatial extent using an interactive
tool (as demonstrated in section 4.2.4) or to use a polygon that can by overlaid to the
population. With this, the analyst does not have to know the zones in advance and the
result have spatial component as it is needed (section 2.3.3).

4.2.6 Spatial Progressive Similarity Clustering of DCs


Cluster analysis is about determining homogenous areas; there exist many methods of
clustering like measure of similarity, iterative clustering, and agglomerative clustering
(Plane, et al., 1994). All these methods have one weakness in that they consider only
clustering between areas/regions, because of that they can not accomplish the
classification needed at micro level; where DCs could be grouped in such a way that each
have to be added incrementally. Thus, need for an improved one i.e. measuring or
carrying out cluster analysis using a method developed for thesis named spatial
progressive similarity. This method can be used for household identification and
incrementally combine to come up with a cluster of similar or same characteristics. This
can be used for household analysis and other analysis, which may involve classification.
For example, it can be employed to carry out clustering according to ethnicity using
householders as the centroid for each household. Here the householders are identified
together with their DCs and the distances between every two householders are
measured. These distances are compared for every pair of the householders and if
householders in pair measured are of the same characteristic under investigation and the
distance between these householders is smaller relative to the distance between
dissimilar householders, then the two householders are combined and also their entities
are used in the next progressive similarity clustering. The distances between two
householders is obtained using Euclidean method for calculating distance between two
points. The first initial steps they are clustered with many polygons and holes in the study
area like Figure 4.18 where polygons are drawn around every different DC where the
distance with other DCs is greater than between similar DC. As the process continues
those are refined by combining polygons having similar DCs and adjusting the boundaries
so that cover up the holes and occupy the all of the study area like Figure 4.19.

49
Figure 4.18 Identifying demographic characteristics in progressive clustering

Figure 4.19 Combining demographic characteristics in progressive clustering


4.2.7 Demographic Spatial Alternative Appraisal
Planners are always faced with the task of looking for spatial locations where the DCs do
not conflict. This can be achieved by evaluating alternatives of DCs spatial distribution in
study area. For example evaluating alternatives by editing features, this involves moving
points (people) to different or better position in order to evaluate the alternative for
planning purposes. For example if we want to move all people staying in the area
demarcated with red boundary (see area for clearing on Figure 4.20) so that area is set
aside for open space and utilities.

50
Figure 4.20 Location of the people and the area for clearing
Green polygon representing open space, brown for social activities, pink for commercial, gray for utilities
and infrastructures
One way is by using the add x y coordinates function in Demographic Analyst add
coordinates in the attribute, then opening the table (Figure 4.21) and make changes to
the coordinates so that points move to new locations then geocoding them to the
buildings or adding them as event theme under the view menu. We used the easiest way
of just moving points from the identified spatial extent to other locations. With this, we
are able to visualize the effect of the change before making decision. After making the
changes like in our example, the area has been cleared (Figure 4.21); then we employed
the function of Demographics Analyst to accomplish the analysis and assess the effect.

Figure 4.21 Evaluating alternatives by editing features


Using the function calculate and update coordinates under demographic analyst we
updated the new locations in table. It was also possible to evaluate alternatives by
varying the numbers where we can delete or add some DCs. Being able to evaluate

51
alternatives in GIS is vital in that in very many situation planners are faced with the
problem of comparing DCs spatially for different locations or zones, which they want to do
in such a way that location/zones can be varied at any time in the process. GIS provides
the capability to do such types of analyses for different sizes of spatial dimensions.
Having the population at different geographical locations geocoded and displaying these
geographical locations either in the same view or different views to provide visual
comparison in ArcView GIS, it is done by setting a spatial extent using an interactive tool
as described in section 4.2.4. This can be done for the different DCs for any spatial
extent. Thus, the planner does not have to know the geographical size to which to carry
out spatial demographic comparison before beginning on the task of analysis. In addition
to that, Demographic Analyst offers more analysis power compared to the traditional
techniques where it is possible also to carry out such analyses by setting the same spatial
sizes in different zones. This provides the planner with the capacity to judge whether the
demographic difference is due to geographical location or to spatial dimension or both.

4.2.8 Demographic Spatial Segregation/Integration Analysis


Segregation indexes (index of dissimilarity, the Gini index of diversity, exposure index,
entropy index of segregation) reflect the extent to which the various subgroups of the
total population are clustered within certain geographical sub areas (Plane, et al., 1994.
pp. 303-307). It is usually standardized so that it ranges from a minimum of zero which is
found when each geographic sub area has an equal share of the subgroup total
population to a maximum value of one which is obtained only when there is no mixing of
subgroup in any geographic sub areas. They have real world application to redistricting
and zoning in planning process and these segregation indexes can be used to evaluate
the fairness of alternative proposed plans for carving up a region into units or zones
(Morrison, et al, 1992; White, 1986). These measures when applied alone may produce
results that are not right. A case in point (Morrison & Clark, 1992) is Hispanic district
drawn up in Los Angeles (USA) under a special census tabulation. The so-called Hispanic
district was, in fact 53 percent non-Hispanic. This was the result of the lack of
incorporation of the spatial aspect to determine to extent to apply the indices. GIS can
improve them by incorporating the spatial dimension, thus being able to select areas on
which to apply the segregation measures and locate areas where the index is low or high
as the need varies. This is being experimented in this thesis on “residential racial
segregation against integration” and residential racial segregation is being defined as the
tendency for individuals with different racial backgrounds to inhabit different parts of
metropolitan areas in greater concentrations due to various reasons59. Since we want to
determine how the concentration of races varies spatially, start with running Correlation
in SPSS on micro data (Table E.9). This gives -0.167 (Table 4.2) using Spearman and
Pearson correlation as given in Table A.5.

Table 4.2 Spearman Correlation of Analysis Variables

ROAD GENDER AGE RACE RELIGION MARITAL

Cor. Coefficient 1.000 -.019 -.043 -.167(**) .055 .072


ROAD
Sig. (2-tailed) . .732 .427 .002 .307 .182

Cor. Coefficient -.019 1.000 -.029 .037 .040 .033


GENDER
Sig. (2-tailed) .732 . .589 .500 .456 .547

Cor. Coefficient -.043 -.029 1.000 -.029 .041 -.687(**)


AGE
Sig. (2-tailed) .427 .589 . .593 .450 .000

Cor. Coefficient -.167(**) .037 -.029 1.000 .685(**) -.073


RACE
Sig. (2-tailed) .002 .500 .593 . .000 .179

Cor. Coefficient .055 .040 .041 .685(**) 1.000 -.092


RELIGION
Sig. (2-tailed) .307 .456 .450 .000 . .089

MARITAL Cor. Coefficient .072 .033 -.687(**) -.073 -.092 1.000

59
Households of same race feel less threatened by choosing to reside in close proximity or discriminatory market in which certain
groups are denied access to the entire housing stock.

52
Sig. (2-tailed) .182 .547 .000 .179 .089 .

** Correlation is significant at the .01 level (2-tailed) and N= 343

Spearman correlation indicates the relationship between the various racial groups and
the streets in the study area (Figure 4.22). The result shows that there is negative
correlation between race and location. Tabulating the race against streets (Table 4.3) we
start to observe trend that is not totally in agreement with the above.

53
Table 4.3 Road * Race cross tabulation

RACE
Total
1 (Chinese) 2 (Indian) 3 (Malay)

1 (Jalan Masjid Kapit) 25 25

2 (Lebuh Acheh) 55 18 44 117

3 (Lebuh Armenian) 85 20 1 106

Road 4 (Lebuh Cannon) 26 26

5 (Medan Cannon) 33 33

6 (Lebuh Pantai) 14 14

7 (Lorong Lumut) 3 14 5 22

Total 241 52 50 343

Continuing with the investigation into GIS, there is disagreement with the results
obtained in ArcView GIS where the first step in this process was to geocode all racial
groupings so that we relate them to locations. This provides insight into the changing
residential patterns of racial and ethnic groups in study area. The results show that, there
is spatial relationship between race and location; Chinese as being dominate on Jalan
Masjid Kapit, Indians as the majority on Lorong Lumut (Figure 4.22). Such results require
less previous knowledge of how to interpret results as they can be visualized. The
variation in results can be explained, as the statistical correlation does not take into
consideration spatial relationship and proximity, which GISs handle well and the other
thing is that GIS provides interactive analyses, giving analyst the opportunity to compare
the attributes with the visual results. Then a question comes in “what about if the
relationship is not so obvious for the eye to easily see?” This is where GIS is very
important as it uses the computing technology to provide the smallest detail in the data.
All GISs have the pan and zoom functions; with these, the analyst can select a section
where the pattern is not clear and zoom in to see the details and using the pan function
to move to the next section. Because of such GIS capabilities, the researcher saw no need
in developing a corresponding spatial index as such index would be limiting the
capabilities of GIS disaggregated spatial analysis. Also it should be noted that the
individual persons have been used in the analyzes with their location being referenced to
buildings.

54
Figure 4.22 Spatial distribution of racial categories
Black dots representing Chinese, yellow for Indian and Malay by blue.

Carrying out aggregation of such data according to the streets (this time looking at only
race) Table 4.3, we see that much information is not available as compared to Table E.9.
Analyzing such aggregated data in GIS with only such a slight aggregation of buildings to
streets, we immediately unable to take full advantage of GIS spatial analysis capabilities;
as we are able only to show the aggregated number of individuals on each street (Figure
4.23). We loss details about the location of individuals as from that we can not determine
who belongs to which building as compared to earlier disaggregated analyses.

55
Figure 4.23 Aggregation of demographic characteristics
4.2.9 Selection of Analysis Variables among DCs
Here, the problem addressed is that of having many DCs, which one consider for a
specific planning analysis. For example “what DCs can contribute to population location
determination according to DCs, that must be included in the location analysis” according
to data from the study area (Table E.9). First run the analysis in SPSS giving the results in
Table 4.2, with Spearman correlation between location (road) and gender = -0.019, age =
-0.043, race = -0.167, religion = 0.055, and marital status = 0.072. These results indicate
the level at which each DC shows how the population composition varies with location. All
those variables giving R (correlation between the predicator variables combined and the
dependent variable) of 0.194 (Table 4.4) using multiple regression by entering variables
(SPSS, 1998, Foster (1998) and R square of 0.038.

Table 4.4 Analysis by entering DCs with road as dependent variable

Model R R Square Adjusted R Square Std. Error of the Estimate

1 .010(a) .000 -.003 1.57

2 .067(b) .005 -.001 1.57

3 .113(c) .013 .004 1.57

4 .194(d) .038 .026 1.55

5 .194(e) .038 .023 1.55


a Predictors: (Constant), GENDER
b Predictors: (Constant), GENDER, AGE
c Predictors: (Constant), GENDER, AGE, RACE
d Predictors: (Constant), GENDER, AGE, RACE, RELIGION
e Predictors: (Constant), GENDER, AGE, RACE, RELIGION, MARITAL

Looking at Table 4.4 we can see that marital status, which is given the highest correlation
with location in Table 4.2, has no contribution to a combined model; this is further
explained by running ANOVA as given in Table A.6, getting coefficient of correlation in
Table A.7, and excluding variables analysis in Table A.8. In addition carrying spatial
analysis in ArcView GIS, the results of marital status in Heritage area (Figure 4.24) show
that the marital status (which in this study we divided it into only single and married) is
spread throughout the whole area and cannot be used for population allocation. Maybe
other population data from different areas, marital status may provide insights for
location determination, for this study area is not the case. That is why is important for
each analysis to be carried out to determinant DCs which will give reliable results. From

56
that we may be prompted to conclude that none of the variables can be depended upon
for location determination, which is not right in this specific case of heritage area. When
we compare the other factors spatially it can be found out that race has the highest
correlation with location (Figure 4.22) followed by religion (Figure 4.25). This is the
importance of GIS analysis, where it can be used to find spatial relationships between
variables. From that if you need to get statistical results, then do so after knowing which
variables should be included; like in the above example, we should not have included
marital status. This eases the work of the planner and guides him from making unrealistic
analysis, which will give false results.

Figure 4.24 Spatial distribution and location of marital status

Figure 4.25 Spatial distribution and location of the various religions in study area
Brown dots represents Buddhist, dark blue - Hindu, green - Islam, yellow - Christians, and purple – others

57
4.3 Summary
This chapter dealt with demographic spatial analysis in 2D GIS and as modules for all
techniques were not available in the ArcView GIS; various extensions and scripts
including producing a prototype module (Demographic Analyst) as an extension to
ArcView was employed for the analysis to provide extra demands of demographic
analysis. These facilitated to compare the demographic analysis results between
statistical analysis techniques and GIS and accomplishing GIS demographic spatial
analysis in 2D e.g. spatial demographic nearest neighbor analysis, demographic spatial
analysis, spatial alternative analysis, spatial progressive clustering, selection of analysis
variables, etc.

58
Chapter V
5 MODELING DEMOGRAPHICS AS THIRD DIMENSION
5.1 Introduction
Carrying out demographic analysis and modeling in 2D was undertaken on the premise
that there are techniques that could accomplish tasks of GIS demographic spatial analysis
(GIS-DSA) to generate visualizable features and quantities for planning; which involved
development of Demographics Analyst. According to the problem statement in section
1.2, using 2D GIS (section 4.2) we have been able to locate and show the relationships
between DCs, represent DCs according to their proximate, and how they vary spatially.
However, we have not been able to represent and visualize influence of DCs, how the
demographic quantities vary spatially, unable to spatially analyze multi-vertical
demographics and their representation. In addition, we have been unable to spatially to
represent DCs like marital status, which have only two factors differentiating them so that
their quantities can be depicted in addition to their traditional representation (single or
married). Hence the need to incorporate a third (vertical) dimension in the spatial
analysis in addition to x, y plane and this chapter deals with modeling of demographics as
third dimension in order to carry out GIS-DSA in 2.5D and 3D. We start by looking at
demographic data interpolation and extrapolation in order carry out modeling of the third
(vertical), which has been divided into 1) demographic surface characterization and
modeling in 2.5D (surface-based) where relationship between vertical and horizontal
position is one to one and 2) 3D solid demographic modeling (volume-based) which is
many to one

5.2 Surface and Volume-Based Demographic Spatial Analysis


The following visualization may be helpful. Imagine that Figure 5.26 is a box consisting of
clay, the vertical amount in every location being the gray color and top surface of clay
being the blue-green. Cutting the clay using a sharp edge at equal intervals in all
directions without removing any slice, it appears as grided as shown with thin black lines
running parallel to each other. This is surface-based is where we can visualize the surface
(blue-green and gray part) being represented by surface primitives, in other words, 3D
objects are described in terms of their external observable surface which describe 3D
surface using augmented 2D modeling primitives.

Figure 5.26 Surface and volume visualization


Taking slice DD (red color) away and visualizing the block from side DD, we will observe a
hollow opening. We will be able to see the inside and the same happens if slice CC (light
green). That is volume-based if as object’s interior is described by solid information i.e.
3D objects are described in terms of the volume they occupy and deals with the 3D
aspects using 3D model primitives. With volume-based, in addition to the surface-based
we are able to visualize the interior, this enable us to be in position to make conclusion
about complex situations according to our desire. The situation maybe that there is a DC
on the base and stopping anywhere before reaching the top, or it may reach the surface,
or not touching any of the surface like assuming we remove slice DD and using that
space we cut out on the side of removing clay, take it out and replace DD in its position.

59
We have to be able to determine the mass and visualize that situation. Thus, unlike
volumetric 3D object models, surface representations ignore the invisible internal volume
of the objects. In such cases, the only available information is on the observable surface
boundary and nothing is known about the space occupied by this boundary. Since the
surface boundaries are the primitives of these models, most of the analysis is facilitated
by appropriate mappings of the curved surfaces onto planar patches while preserving the
surface topology. Each will be handled separately, but before we carry out surface-based
(section 5.5) and volume-based in (section 5.6), let look at ways by which demographics
can be modeled incorporating the vertical dimension.

5.3 3D Spatial Object Representation of Demographics


Once the demographic data is collected, the task is to represent it in a 3D-DM, of which
the final form is in grid or triangular format i.e. a raster or vector 3D data structure must
be chosen to describe demographics as geo-objects. Figure 5.27 shows object
representations adapted from Li (1994), but modified to fit this research’s requirement.

Figure 5.27 Three dimensional spatial object representations


5.3.1 3D Data Structures
3D Raster Data Structures: In the raster approach, voxels serve as the building blocks
for geo-objects. The topology of voxel data is inherent in the data structure (Worboys,
1995), with cell values in the grid accessible by row, column and level (z). There are three
methods to store voxels. The simplest form of storage is as a Binary raster, where voxels
are indexed as on or off depending on whether they make up a particular geo-object.
Understandably, this approach often requires large amounts of available storage and
searching for attribute data within a 3D grid can be enhanced with another alternative,
indexing by Octree, the 3D equivalent of their 2D counterpart, the quadtree. Constructive
solid geometry (CSG), a common CAD/CAM solid modeling technique (Samet, 1990a,
1990b), combines the occurrences of 3D primitives (objects) such as cubes, spheres, and
cylinders using geometrical transformations and regularized set operations into a binary
tree. As the 3D raster data structure is a series of rows and columns of cubes; this
relative simplicity of 3D raster grids comprised of voxels is important; however, raster
volumetric environments do have some limitations (Samet, 1990a). For example, the
boundary of an object can be somewhat jagged if voxel resolution is low. Grid spacing
(resolution) is an important feature of raster systems. A grid with large spacing (low
resolution) may not represent elements effectively, and a grid with small spacing (high
resolution) may store too much data about an object to permit efficient processing.

3D Vector Data Structures: Vector data structures represent features as a series of


discrete linearly connected points within a database. Building upon the points,
connections between points are made to represent lines (vectors). A series of lines can
then connect to form polygons. Point, line and polygon features also contain associated

60
data such as attributes that are used to describe the characteristics of features they
represent. These basic features are used to build topology between objects and,
therefore, define their spatial relationship. This spatial foundation for storing objects
allows for query of information and attributes attached to those objects (Worboys, 1995).

5.3.2 Surface-Based Representation


There are many ways for surface-based representation; the most commonly used are
grid, shape model, facet model and B-rep (Figure 5.27); each has its strong points,
weakness and fields of appropriate application (Abdul-Rahman, et al., 1998; Li, 1994).

Grid: A grid is a popular method of surface representation in GIS, digital mapping and
DTM. Many DTM and terrain surface packages are based on this representation as
discussed in Petrie and Kennie (1990). It uses points as the basic element and it has
several advantages, e.g. the structure is simple to generate, topology information is
implicitly defined (Peucker, et al., 1978). The grid structure could be regular or irregular.
In both cases (regular or irregular), every grid point has height (single value). Excellent
surface maps can be derived with this structure, but it is unable to represent objects with
multiple heights.

Shape model: A shape model describes an object surface by using surface point
derivatives (e.g. slopes). With known slopes of each grid point, a normal vector of a grid
point can be defined and used to determine the shape of the surface. Li (1994) reported
that this structure has an important application in 2.5D (surface) model reconstruction
but not in 3D.

Boundary representation (B-rep): B-Rep models represent a solid indirectly by a


representation of its bounding surface; an object is represented by a combination of
primitives of type point, edge, face and volume. Faces, edges, and vertices and the
related geometric information form the basic components of B-Rep models (Li, 1994;
Reda, 1996). Due to computational complexity and inefficient Boolean operations
(Cambray, 1993), it has been suggested that B-rep is suitable for regular objects (Li 1994;
Mäntylä 1988) and B-rep models can represent a wide class of objects but data structure
is complex, and it requires a large memory space.

Facet model: A facet model describes an object surface-by-surface cell, which can be of
different shapes and sizes. One of the most popular facet models is a triangle facet. A TIN
is an example of the facets. A surface can be described by a network of triangle facets;
each facet consists of three triangle nodes that have x, y, z coordinates for each node.
This structure is widely used in DTM and other terrain surface software mainly because of
its structural stability (Midtbø, 1996), simplicity for processing (Abdul-Rahman, et al.,
1998), and for object visualization (Kraak, 1992). Triangles may be generated in raster or
in a vector domain and most techniques of triangulation are based on Delaunay
triangulations.

5.3.3 Volume-Based Representation


There are many ways for Volume-based representation; the most commonly used are 3D
array, octree, Constructive Solid Geometry (CSG) and 3D TIN (Tetrahedral network, TEN)
(Figure 5.27) each has its strong points, weakness and fields of appropriate application
(Abdul-Rahman, et al., 1998; Li, 1994). They are employed in Solid Modeling; where all
primitives are guaranteed to occupy 3D space. Solid modeling is good for a variety of
purposes beyond guaranteeing physically realizable objects. It is easy to derive
properties such as length and volume from solids.

Constructive Solid Geometry (CSG) represents an object by a combination of


predefined simple primitives called geometric primitives. The primitives are, for example,
spheres, cubes, cylinders, cones, or rectangular solids, and they are combined using
Boolean set operators and linear transformations. As discussed by Abdul-Rahman and
Drummond (1998) the storage space increases as the number of primitives increases
(Samet, 1990a) and some research works suggested that CSG is suitable for describing
regularly shape objects (Cambray, 1993; Li, 1994).

Octree (Voxel) Representation: An octree is an established hierarchical data structure


that specifies the occupancy of cubic regions of object space. Here 3D object is

61
represented by the volume it occupies in a Cartesian 3D space, such a space is
subdivided into regular volume units, namely a unit 3D cube, also referred to as voxel
(Reda, 1996). It is simply a 3D generation of a quadtree. In this technique, a volume of
space is recursively divided into 8 parts until each part of the subdivision is
homogeneous. Octree subdivision is a method of data compression applied to eliminate
storage of similar data for identical valued adjacent cells. If all the cells within one octant
are similar, the whole octant is stored as one element. If features do not fill an entire
octant, that area is subdivided into eight again until the highest resolution of storage is
reached. The octree structure allows for efficient Boolean operations on geo-objects, but
it is time-consuming to build. By compressing the similar voxels, data can be reduced
efficiently, yet when objects are complex, little or no data reduction may occur. Octrees
are also an approximate representation therefore a very detailed representation of
objects is hard to achieve; in octree, storage space increases rapidly when resolution
increases.

3D TIN (Tetrahedral Network, TEN): 3D TIN is an extension of a 2D TIN. An object is


described by connected but not overlapping tetrahedral networks (TEN) (Midtbø, 1996;
Pilouk, 1996). One can estimate a surface value anywhere in the triangulation by
averaging node values of nearby triangles, giving more weight and influence to those
that are closer. The resolution of TINs can vary, that is, they can be more detailed in
areas where the surface is more complex and less detailed in areas where the surface is
simpler. The coordinates of the source data are maintained as part of the triangulation so
subsequent analysis like interpolation will honor the source data precisely. Here no
information is lost; and TINs are well suited for simulating the dynamics of surface change
especially using a finite-difference rather than a finite-element approach (Tucker, et al.
1999), in which MODC can be computed at the nodes rather than within the triangles. TIN
has the ability to adjust its resolution based on the complexity of the surface being
modeled (Abdelguerfi, et al., 1997) and it can incorporate surface specified constraints
such as pre-specified linear and area features. Similar to 2D TIN, TEN has many
advantages in manipulation, display and analysis; like employing a tetrahedron, which is
made of four vertices, six edges and four faces. This representation has been considered
a useful data structure in 3D GIS by many researchers including Raper and Kelk (1991). It
can be generated using the same technique as for 2D TIN (Abdul-Rahman, et al., 1998). If
we built 2D TIN from 2D Voronoi, then the 2D Voronoi is extended to 3D. 3D TIN can be
derived from 3D Voronoi polyhedrons (Qingquan & Deren, 1996). These two authors
pointed out that tetrahedron has several advantages compared to other solid structures
including its the simplest data structure and can be reduced to point, line, area, and
volume (solid) representations; fast topological processing; and also convenient for rapid
visualization.

5.4 Demographic Data Interpolation and Extrapolation


In order to present population data continuously, there is a need to interpolate and
extrapolate the MODC in locations that may not fall at the exact locations of the data
points and demarcation of demographic boundaries to help to derive and generate
continuous phenomena in the form of surface (section 5.5.1). In case of population data
aggregated to polygons, to spread the data from centroids to cover the whole polygon to
meet the needs of prediction and simulation. There are many interpolation techniques
each with its weakness and strength and additional conditions being imposed on the
general formulation of the spatial interpolation problem (Mitas, et al., 1999), which
defines the character of the various interpolation techniques and are classified as point or
areal.

For population data aggregated to polygon, areal interpolation is always employed. It is


the problem of transferring data from one set of areas (source reporting zones) to
another (target reporting zones). This is easy if the target set is an aggregation of the
source set, but more difficult, if the boundaries of the target set are independent of the
source set (Bracken & Martin, 1995). This implicitly assumes that the data are uniformly
distributed throughout the polygon. This is usually not the case for population related
data. Many researches are taking place and looking for ways of better population
interpolation, those include improves in areal interpolation which weights data values for
a partial polygon proportionally to the ratio of partial polygon area to complete polygon
area by Shepard, and others. Rase (1998) also dealt with problem of population in his
“Interpolation and display of statistical surfaces” and “Volume-Preserving Interpolation of

62
a Smooth Surface from Polygon-Related Data” where the volume-preserving properties of
Tobler’s pycnophylactic interpolation and the advantages of the triangular irregular
network for preserving the geometry of lines are combined.

The demographic data being used in this thesis do not exist uniformly in the study area
and have been geocoded as discrete points (section 3.7.3) and point-based interpolation
are employed. These work on the principle that given a number of points whose locations
and values are known; determine the values of other points at predetermined locations.
MacEachran and Davidson (1987) identify five factors significant to the accuracy of
continuous surface representation: 1) data measurement accuracy, 2) control point
density, 3) spatial distribution of data collection points, 4) intermediate value estimation,
and 5) spatial variability of surface represented. For the first factor, the individual micro
data was collected as discussed in section 3.4, second and third have been dealt within
geocoding section 3.7.3 were the person’s place of residence was use for georeferencing
basing on building as the spatial unit. Here we look at remaining factors (4 & 5) being
referred to as spatial interpolation. Spatial interpolation is the procedure of estimating
the value of properties at unsampled sites within the area covered by existing
observations, it can be thought of as the reverse of the process used to select the few
points from a DM, which accurately represent the surface. The rationale behind spatial
interpolation is that points close together in space are more likely to have similar values
than points far apart (Tobler's Law of Geography; Martin, 1991).

For point-based, the typical examples are conditions based on geostatistical concepts
(Kriging), locality (nearest neighbor and finite element methods, IDW, TIN), smoothness
and tension (spline), or ad hoc functional forms (polynomials, multi-quadrics). Several
researchers including Burrough (1986), Davis (1986), Hearn and Baker (1986), Isaaks and
Srivastava (1989), Cressie (1993), Wingle and Poster (1996) have discussed these
techniques. Kriging: is based on the concept of random functions where the surface or
volume is assumed to be one realization of a random function with a certain spatial
covariance, co-kriging-including information about correlations of two or more attributes
to improve quality of interpolation, disjunctive Kriging, and zonal Kriging. Kriging has
been less successful for applications where local geometry is the key issue (which is the
case in this study) and other methods prove to be competitive or even better (Hardy, et
al.). Local neighborhood approach methods are based on the assumption that each point
influences the resulting surface only up to a certain finite distance (Martin, 1999), among
the methods are IDW, natural neighbor, TIN and rectangle based methods60.

The point-based interpolation can be exact interpolators providing the true value at data
point in that the surface passes through all those points. This concept is being used in
this study in TIN interpolation (section 5.4.1.4); where the nodes are placed at know
points before generating the DT. Approximate interpolators are used when there is need
to predict and estimate as need varies and are employed in estimating the MODC at
boundaries (section 5.4.1.3). In Proximal interpolation, all values are assumed equal to
the nearest known point and output data structure is thiessen polygons with abrupt
changes at boundaries; it is useful e.g. in generating surfaces according to social and
cultural differences. These techniques can be used independently or in combination as in
this study. For algorithms of interpolation and extrapolation, see Klinkenberg, Pariente
(1994), Abdul-Rahman (1994) and Sárközy (1998).

These areal and point based interpolation techniques, however does not satisfy the needs
of a planner who what to generate demographic surfaces (section 5.5) from micro
population data. There is need to look to ways how those techniques can be improved or
what can be done so that we generate demographic surfaces. Hence, a procedure called
Geo-Demographic Interpolation and Extrapolation has been developed.

5.4.1 Geo-Demographic Interpolation and Extrapolation


There is need to generate demographic boundaries for demarcating the demographic
spatial extent, prediction, simulation, zoning, and for extending demographic spatial
extent (MODC extrapolation) as in most cases the demographic points do not cover the
whole study area and do not reach the boundaries. It also requires being in position to
define a variable shape, handle demographic holes, breaks, and boundaries; and extend
the demographic surface to any desired geographical area and boundary to help to
60
http://www.hbp.usm.my/thesis/HeritageGIS/master/research/Multi Dimensional GIS.htm

63
incorporate knowledge of the data and study area. Modules included in GIS packages like
ArcView GIS using the Spatial Analyst and 3D Analyst, the spatial extent of surface
generated from discrete points, is also always up to the extent of data points if using TIN
(Figure 5.50d). If use IDW, it will be covering an area in form of a rectangle (Figure
5.50b). Technical solutions can be devised like in ArcView GIS, e.g. a null-value mask has
been used which process the points to get a bounding polygon, then create a mask
covering areas of working region outside the polygon (see ArcView technical solution in
B). However, this has its shortcoming in that the grid is just clipped and the points do not
carry with them the respective DCs. Thus, for demographic interpolation with the aim of
surface and 3D representation, more than the traditional interpolation and extrapolation
is needed and this can achieved through the stages as outlined in Figure 5.28.

Figure 5.28 Spatial demographic interpolation and extrapolation


Here, we divided the process of achieving demographic spatial interpolation and
extrapolation into uni-demographic dealing with interpolation and extrapolation of one DC
at a time and is designed for representing one DC. The other one is multi-demographic
for dealing with many DCs at once and will be dealt with in section 5.6 about volume/solid
modeling dealing with multi-demographics representation and employs volume
preserving techniques. Both lead to geo-demographic interpolation and extrapolation,
which has been developed to fulfill the requirements of demographics representation as
surface, and is accomplished through the following steps.

5.4.1.1 Demographic Holes, Breaks and Boundaries


Although conceptual surfaces are usually considered smooth, discontinuities can be
present sometimes, for example in case of physical, political, social, and cultural barriers
e.g. iron curtain between the two Germanies until 1990. We have divided such
discontinuities into demographic holes, breaks and boundaries. Demographic holes are
defined and used to refer to spatial extents, which do not have population, or a particular
DC being considered in analysis, this can be obtained from the data and/or the analyst
knowledge of the study area. It can be of any shape but should be a planar polygon with
more than two sides. Demographic breaks are similar to holes expect that they have only
two sides i.e. they are planar linear. They can be used at the end of study area or DC.
Demographic boundaries are linear demarcation at the end of the DC, study area, breaks
and the edges of the demographic holes.

In an effort to get boundaries some factors have to considered: 1) pixels will have
neighbors outside the study area and therefore without values. Some decision must be
made about the behavior of the surface outside the study area e.g. population density
equals zero (in case of inhabitable locations like lakes or rivers) or population density
unknown and assumed equal to the values of the outermost pixels of the study area. 2)
Type of boundary has to be taken into consideration: Political boundaries created by
political factors, Geo boundaries due to appearance of geographical physical and man-
made features which cause division in the DCs.

5.4.1.2 Generation Demographic Points at Boundaries


After identifying the boundaries, the next step is generation of points at boundaries point
(get coordinates of points along the boundary). To ensure that points extrapolated follow
Tobler's Law of Geography, they take on the resolution of nearby points. This is

64
accomplished by starting at the beginning of the boundary. At that point, search for the
nearby three points (as those are the points which will be nodes in the building TIN) find
the shortest distance between any two points. It is this distance, which is added to the
first point at the beginning of the boundary to get the location of the next point along the
boundary. For location of the rest of points, the preceding boundary point must be part of
the three points from which the shortest distance is searched in order to locate the next
boundary point.

5.4.1.3 MODC Extrapolation at Boundaries


The extrapolated boundary do not carry with them the MODC; for extrapolating the MODC
at boundaries we proceed by looking for all data points neighboring each interpolated
location with a predefined spatial extent, that the spatial sparsity and quantity of existing
points is reflected in the new interpolated point. In order to obtain a surface that reflects
a change in DC, the MODC for new point will be obtained from neighborhood by an
iteration process by employing IDW and after an appropriate MODC is given to the point;
then go on the next points; it should be noted that this new point can be used to
determine others. This means the number of new points introduced do not alter the
appearance of the surface, thus being able to use in prediction and simulation like
obtaining the optimum number of persons per certain spatial extent.

5.4.1.4 Triangular Irregular Network (TIN)


After establishing points along boundaries, then proceed to surface building; since the
location of demographic data points is seldom regular or even rectangular and
boundaries nearly never follow the grid lines, to avoid problems in representation the TIN
is used. If need arises, algorithms and programs have been developed to interpolate
irregular points, lines and polygons to a regular grid. TIN allows the preservation of the
original data points in the model of a surface (Peucker, et al., 1978). The data points are
the nodes of the irregular grid, the nodes are connected by arcs or edges, forming a
mesh of triangles of different size and orientation. It can be adapted to varying resolution
requirements in the same network. In regions of high DC, the mesh can be made denser.
The TIN used for interpolation is built from the boundary and in constructing the final TIN
the triangles should be small enough to accommodate to the resolution of the boundary
polylines and the barriers (if present) as the size of the triangles determines the
resolution of the surface for display purposes. Examples of data structures for TINs can be
found in Renka (1996), Ruppert (1995) or Shewchuk (1997). For the assignment of the
arcs connecting the nodes, several strategies are possible. The Delaunay triangulation is
considered the optimal procedure to generate quality meshes (Ruppert, 1995). The more
recent implementations of the Delaunay triangulation provide support for constrained
lines, allowing the definition of boundary, holes and barriers inside the network
(constrained Delaunay triangulation).

5.4.1.5 Building a Delaunay Triangulation


There are a wide variety of algorithms available to build a DT for a set of points. The one
selected was first described by Bowyer (1981) and Watson (1981); and as Lattuada and
Raper comments it has been proved to be the best of those available in terms of quality
of elements generated (Kanaganathan, et al., 1991). This is an incremental algorithm,
meaning that points are added one at a time into an existing triangulation for description
of these algorithm see Baker (1987), Lattuada, and Raper. However, from those
algorithms and it is evident from the definition of a DT that problems arise in the
procedure when certain degeneracies occur in the data. Common degeneracies in two or
more dimensions are (Lattuada, et al):
1. Two points are coincident: The DT for a set of points is defined only if the points are
distinct, so the uniqueness of the points in the given set is treated as a prerequisite
for the applicability of this algorithm.
2. Three points of a potential triangle are co-linear (or four points co-planar). This means
that it is not possible to compute a valid center for the circumcircle of a triangle or the
center of the inscribed sphere for tetrahedra.
3. Four or more points are cyclic.
Common ways to deal with such degeneracy are: reject the point, delay the point
insertion or shift its coordinates. The choice as to which is the best one often depends on
the application; for application of demographic modeling is the shift of coordinates
slightly using the displace point script in the Demographic analysis (section 4.2.2). As this
does not have great effect as individual location are geocoded using building and the

65
position of a person cannot be pin pointed by the estimated coordinates, which lays in the
building.

Since the convex hull will always be part of the Delaunay network, start with these edges
(boundary) and work inwards until the network is complete, connect the closest pair
which by definition must be a Delaunay edge, search for a third point such that no other
point falls in the circle through them, continue working outward from these edges for the
next closest point. In summary choose a Voronoi Edge, connect the two generators of the
edge with a line segment and repeat for all edges. For illustration of relationship and
construction of Directed Edges, Nodes, Triangles, Establishing and updating node
connectivity, Updating Voronoi geometry, and triangulated irregular mesh; and
corresponding algorithm and pseudo-code see Tucker, et al. (1999).

5.4.1.6 Generating the Constrained Delaunay Triangulation


The previous section has shown how DT is constructed, but that is not enough for 3D
demographic modeling as there is need to be in position to generate demographic
boundaries and other subdivisions as the need arise. Thus, we ultimately need to
generate constrained Delaunay triangulations (CDT). That is, we want to be able to
compute a modified version of the DT in which user-defined edges or "constraints" may
be specified (Peterson S.; Guibas & Stolfi, 1985). After building the DT (section 5.4.1.5
and Figure 5.29a) the constraints are added to it. Constraints will all be in the form of a
required edge between two points. To adjust for the constraint, we need to delete all
triangles, which have an edge that intersects the constraint. In a way, we are clearing a
path for the constraint (Figure 5.29b). Once this is finished, we will have a polygon, within
our triangulation that contains the two points of the constraint.

Figure 5.29 Constrained Delaunay triangulation procedure


This process is then repeated for all constrained edges. Holes in the triangulation may be
specified as a closed polygon consisting of constrained edges. Once the constraints are in
place (Figure 5.29c), we invoke a "triangle-eating virus" which erases all triangles inside
the polygon. The result maybe a non-DT (Figure 5.29d), then we have to re-triangulate as
described easier to enforce DT (for a detailed description see Peterson S.). After model
construction, it can be converted to grid from the TIN and TEN and the vice verse (Abdul-
Rahman, et al., 1998).

66
5.5 Demographics Modeling by Surface GIS
In population analysis for planning the variables are usually based on polygonal areas and
common practice to use a point within the reference polygon as a geometric proxy to
generate the continuous surface. The trend is changing since micro data is becoming
available, surfaces of population can be derived from point data. All being done
incorporate the spatial aspect in population analysis and also in some cases there are
some (more or less) tactical reasons for using surfaces and surface maps (Bracken &
Martin, 1995) in spatial planning at the national or international level. For example, the
administrative boundaries are not visible or the height of the surface is equivalent to a
probability to be used for fuzzy reasoning (Rase, 1998). This has taken off in high gear, as
modeling and display of continuous surfaces are economically feasible only with
computer assistance in GIS. However, the surfaces generated are interpreted in terms of
the variables being represented; e.g. if a surface is derived from data representing
population in a state, then the interpreted is in terms of low, high, increasing, decreasing,
etc as the surface curves. For planning purposes that is not enough, there is need to
device and generate surfaces from micro demographic data in a variety of terms/features
to explain DC behavior with more meaningful interpretations which can be used in
planning not only to stop at aggregate levels. Maps of this kind of surface can be a very
useful complement to the usual choropleth maps in spatial analysis.

Although the vast majority of GISs currently work only in two dimensions, across the
plane, certain applications like demographic characterization in order to understand their
distribution and determine their spatial variation require the addition of third dimension
(amount of DCs) in order to be treated as a surface. With this, the DC is taken as a
surfical characteristics i.e. one that can be expressed such that each of its cartographic
points is associated with exactly one position in a third dimension perpendicular to the
cartographic plane. Have only one entity that distinguishes surfical characteristics to be
derived in this section and excludes forms such as spheres, cubes and other polyhedrons;
these forms will usually associate two or more vertical positions with each horizontal
position and will be dealt with in 3D demographic modeling (section 5.6).

Before embarking on a detailed description of the nature of GIS demographic surface


analysis and modeling its scope is defined by addressing a number of underlying
questions. First, what should a characterization of demographics in terms of surface
achieve? Here look at characterization as having three specific objectives to answer,
namely to identify spatial pattern, to facilitate interpretation, and to allow visualization of
results, the whole aim being their applications. Second, How should demographic surface
be modeled? In order to provide an objective scheme for development and evaluation of
characterization tools, first demographic surface terms are identified and define
demographic surface in terms of its form (generation), what lies upon it (appearance) and
what it is used for (planning). In so doing answer: what will the surfaces be, what will they
represent, how the surfaces will be interpreted and visualized; all being for the need to
define demographics to facilitate predication, simulation, and its application. These will
be called demographic surfaces, to stress the difference with the surface of the earth.
ArcView GIS, Spatial analyst and 3D Analyst have been used for experimentation.

5.5.1 Demographic Surface Characterization


The derivatives of the modeled demographic surface allow demographic feature types to
be identified. For clarity and easy of understanding, these have been divided into
demographic quantitative surface characterization (5.5.2), surface characterization of
demographic variation (section 5.5.3), and demographic visibility surface analysis
(section 5.5.4). Any part of the surfaces not identified in one of the categories above is
regarded as iso-demographic i.e. having same magnitude/type of demographic
characteristic.

Due to lack of ways to describe, present, and interpret demographic spatial analysis in
terms of surface which can be easily used in planning, the following terms have been
redefined from their traditional meanings and also new ones have been coined as a step
towards spatial analysis of demographics to take advantage of surface analysis and
visualization in GIS. As each is introduced, it will be defined, how can be obtained,
interpretation of the result, and will discuss the problem it can solve and its possible
application by giving examples.

67
5.5.2 Demographic Quantitative Surface Characterization
Here we are concerned with showing how the number/quantity vary as move from one
location to the next in the study area. This can be in terms of magnitude of demographic
characteristic (MODC) or number of persons for example Figure 5.30 shows how the total
persons per building varies in heritage area; it also shows the spatial quantitative
similarity and influence of the population. These techniques are employed in this section
to show: Demographic Iso-lines and Vertical Demographics, Quantitative Spatial Effect,
Quantitative Spatial Analysis, and Transparent Neighborhood Analysis.

Figure 5.30 TIN showing total population per building


Light blue 0-4 persons per building, green 5-7, orange 8-9, red 10-12, and blue 13-15 persons per
building

5.5.2.1 Demographic Iso-lines and Vertical Demographics


The traditional technique of iso-lines can be used to represent demographics especially
spatial linear MODC. For example making the iso-lines to represent the number of
persons per building shows how it varies in the study area. Although such iso-lines do not
show the quantity and alone give little detail for interpretation, combining them with
number of persons per building depicted using vertical dimension (Figure 5.31) which we
have called vertical demographics we are able to show how neighborhood in terms of
their quantity. Here the overlay of iso-lines with vertical demographic (Figure 5.32) where
the vertical demographic show the MODC and iso-lines show spatial extent of number of
persons per building and how the relationships vary spatially as it can be seen that they
go around the 3D vertical lines giving an insight of the possible location and spatial
extend of a certain DC.

68
Figure 5.31 Persons per building as vertical demographics

Figure 5.32 Quantitative spatial location of persons per building


Light blue 1-3 persons per building, green 4-6, orange 7-9, red 10-12, and blue 13-15 persons per
building
From such analysis we able to provide answers to questions like how far from that point
in terms is the same MODC occurring, what spatial extent is influenced by that quantity,
or what quantities are around that point. These have a lot of application like to determine
the possible location of a certain demographics like age groups, racial groupings, etc.
They can also be employed to derive demographics iso-surfaces (surfaces having same
MODC). In addition, iso-demographics can be generated from demographic data by
joining points of same MODC then classifying regions.

5.5.2.2 Quantitative Spatial Effect


As planners are obliged to assess the existing situation and possible effects so that can
predict future, e.g. the effect of population on infrastructures like roads, buildings, open
space, etc. This can possible by use 3D to know where DC effect is felt, for example by
overlaying a TIN produced from the number of people per building (Figure 5.30) with the
3D perspective of the buildings in heritage area (Figure 3.7) we are able to visualize
buildings with many inhabitants and which fell the effect of many persons in nearby
buildings (Figure 5.33).

69
Figure 5.33 Quantitative spatial effect analysis
From the Figure 5.33 we can see that there are more people living in locations indicated
by arrows from S as compared to location T. As light blue represents 0-4 persons per
building, green 5-7, orange 8-9, red 10-12, and blue 13-15 persons per building and Dark
brown shows building with one floor, chocolate 2 floors, blue 3 floors and brown 4 floors
per building.

5.5.2.3 Quantitative Spatial Analysis


With 3D surface analysis, we are in position to show how the quantities of DCs vary
spatially. Even the DCs like marital status which have been traditional represented by
only two variables differentiating them (single or married), this is improved in that in
addition to the traditional representation we are able to show their quantities (Figure
5.34a) where light blue represents 1-3 single persons per building, green 4-6, orange 7-9,
red 10-12, and blue 13-15 persons per building.

Figure 5.34 Spatial location of single persons (a) and religions (b)
Another good example of representing quantities is Figure 5.34b, which shows how the
number of religions per building varies spatially where light blue indicates locations
having 0-2 religions, green 3-5.

5.5.2.4 Transparent Neighborhood Analysis


Unlike neighborhood analysis in 2D with 3D neighborhood analysis, we are in position to
show spatial influence and proximity of different DCs. For example, by making the TIN of
number persons per building (Figure 5.30) transparent to 50% and overlaying it with the
number of Malay per building (Figure 5.35) to obtain Figure 5.36, which shows the

70
relationship between the total number persons per building with the number of Malay per
building.

Figure 5.35 Malay per building

Figure 5.36 Malay per building overlaid with persons per building
Light blue 1-3 persons per building, green 4-6, orange 7-9, red 10-12, and blue 13-15 persons per
building.

This puts the analyst in position to make quick decision basing on the facts presented in
an easy to understand format. This can be compared with Figure 5.37 showing same as
Figure 5.36 i.e. total number of persons per building overlaid with number of Malay per
building but in 2D vector-based GIS; with this we able only to visualize the spatial location
but not their spatial relationships including quantities.

71
Figure 5.37 Overly of Malay and Persons per building in 2D
5.5.3 Surface Characterization of Demographics Variation
Here we have demographic undershed (concavity surface), demographic overshed
(convexity surface), demographic shrinkage points (concavities in all directions),
demographic escalation points (convexities in all directions), demographic spatial pass
(concavity in one direction and convexity in a different direction), demographic overfold
(linear convexity in all directions), demographic underfold (linear concavity in all
directions), demographic Spatial variation (surface turbulence), and demographic
directional variation (surface directional change).

5.5.3.1 Demographic Spatial Variation


It is always demanding on the part of an analyst to know how the DC varies per defined
areal units, as a way to provide a solution, we get demographic spatial variation by
employing slope calculation techniques. Traditionally, slope calculation (which identifies
the inclination of a surface) has been used to find low slopes for potential construction
sites and high slopes that may be prone to erosion or landslips. Here a dramatic change
of application is being witness in demographics, it is being employed to show how DC
varies continuously and spatially as move from location to location by interpreting the
output slope values (in degrees) as spatial change in DC. The slopes are derived from TIN
which organizes the neighborhood relationships between a set of points representing a
specific DC as an exhaustive set of triangular facets as discussed in section 5.4.1.4 and
5.4.1.5. The vertices of the triangles are placed at the demographic data points, and
since there are no data between the vertices, then each triangular facet has a constant
slope thus treated as a uniform property of the triangular facet, which implies the uniform
change of a DC. Taking the example of slopes derived from total population per building
in study area (Figure 5.38)

72
Figure 5.38 Slope from TIN of total population per building
Light blue represents variation equivalent to 0-18 degrees, green 18-36, orange 36-54,
red 54-72, and dark blue 72-90. You can notice that almost all the area has a slope of 0-
18 (light blue color), which means that the variation in the number of persons from
building to building is relatively uniform. This has application in terms of zoning if it is to
be done where they’re least variation in DC which can be shown by slopes as they
diverge and converge, thus providing the planner with easily visual variation of DC to
base on when making conclusions about need for location of facilities and allocation of
resources (section 2.3.3). Other illustrations of slope application in demographics see
Figure 5.39 (for religion variation) Figure 5.40 (change in race in study area).

Figure 5.39 Slope of surface of religion

73
Figure 5.40 Slope of surface of race
Illustration of demographics spatial variation; where light blue represents 0-18 degrees, green for 18-36,
orange for 36-54, red for 54-72, and dark blue for 72-90. Notice the uniformity of the colors implying that
number of persons per building for religions is almost the same with only a few breaks and the change in
race from building to building is relatively uniform with a few expectations

5.5.3.2 Demographic Directional Variation


When it comes to determining demographic directional variation, we take advantage of
the techniques of aspect calculation. Slope measures the plane that is tangent to the
original surface at each point (Chrisman, 1997) the direction of the slope is called aspect
i.e. direction of the surface. It has been traditionally used to determine how much sun a
hill will receive and this information used for locating houses, ski resorts, where different
crops will do best, etc. here the aspect values are being interpreted to show the direction
of variation of DCs. From the slope of persons per building (section 5.5.3.1) derive aspect
and the results show direction in which the population is changing (Figure 5.41).

74
Figure 5.41 Aspect from TIN of persons per building.

Light blue represents 0-72 degrees, green for 72-144, orange for 144-216, red for 216-288, and dark blue
for 288-360. The gray areas means zero change, but notice their absence which means the number of
persons is changing in different directions; which is not the case with Figure 5.42 (religion) and Figure
5.43 (race).

Figure 5.42 Aspect of surface of religion

75
Figure 5.43 Aspect of surface of race

Using the same techniques, we able to show which areas are likely to have that effect,
and direction of possible expansion; e.g. the results from race variation (Figure 5.43),
shows direction in which the race is changing in the heritage area. This provides the
planner with likely direction of change of DC to base on when making conclusions about
need for future location of facilities and allocation of resources (section 2.3.3). This
technique can be used to show an encroachment of one race into an area say
traditionally associated with another race or when one race moves out because of some
pressure or socio-economic/lifestyle change by comparing surfaces of each race; which
leads to other investigations to draw conclusion. In addition, by changing the variables,
this technique can be used to show variation in socio-economic status e.g. rich moving
out or back into heritage building in old cities and pushing city folks out.

5.5.3.3 Demographic Outshoot


Demographic outshoot is a term, which has been coined to refer to DCs, which do not
follow the general trend of a specific location. For example in a location we may be
having only one race say Chinese, but all of sudden there appears one building having
Indians. Another example may be in the race itself say having a surface of Malay like
Figure 5.44 (light blue 0-2 persons per building, green 3-5, orange 6-8, red 9-11, and blue
12-15) with a general trend say in the area having 3-6 persons per building but suddenly
there appears 9-11 persons per building like location labeled demographic outshoot
(Figure 5.44), then that is a demographic outshoot. If buildings are of same/similar size,
then this can be used to indicate/determine overcrowding according to a set/carrying
capacity of the building.

76
Figure 5.44 Demographic features on surface of Malay per building
Demographic outshoot may be due to errors or uniqueness in DC. In both cases, it is
important for the analyst; if it is due to errors then s/he is able to identify that. If it due to
uniqueness in DC then helps the planner to know, where such DCs are appearing so that
s/he does not make conclusions that contradict with what is on ground and that will affect
certain percentage of the humanity.

5.5.3.4 Demographic Dropfold


Demographic dropfold is a term, which has been coined to express a situation where a DC
represented on a surface form a linear appearance with both surfaces on the side sloping
towards it and the DC is gradually reducing in a one direction. An illustration of this has
been on a surface produced from the Malay race (Figure 5.44) where a demographic
dropfold appears in the position labeled bb. With such we are able to tell where a
variation in the DC is converging so that we can investigate reasons for that and we able
to know the greatest path of the demographic variation (line ‘b’ to ‘b’ - Figure 5.44) which
further instigate the desire to find out why.

5.5.3.5 Demographic Undershed


A demographic undershed has been coined and defined as an attribute of each point on
the demographic surface that identifies a region having MODC more than that point i.e. it
is region around a point having all slopes facing it; and that point where the slopes are
converging has been referred to as demographic shrinkage point (Figure 5.45). To find a
demographic undershed, we begin at a specified cell and label all cells that have higher
MODC than that cell, then all cell which have higher demographics than those, etc until
the highest limits of the surface are defined. The demographic undershed is then the
polygon formed by the labeled cells. The result should show the points (demographic
shrinkage points) of lower DC and the spatial extent from demographic shrinkage point
where the DC is increasing. On Figure 5.45, demographic shrinkage point is the point
labeled shrinkage point and the light blue surface around it is demographic undershed. A
demographic undershed can be used in delineating spatial extent where DC is above a
set level giving the analyst the visibility and location required to base on when making
decision like facility location e.g. all the demographic undershed having DC (say age less
than 10 years) then need an infant school.

77
Figure 5.45 Surface of Malay per building showing demographic features
5.5.3.6 Demographic Overshed
A demographic overshed is an attribute of each point on the demographic surface which
identifies the region having lower demographic level i.e. region around a point having all
slopes running from it; and that point where the slopes are originating has been referred
to as demographic escalation point. To find a demographic overshed, we begin at the
specified cell and label all cells which slope from it, then all which slope from those, etc.
until the lower limits of the surface are defined. The demographic overshed is then the
polygon formed by the labeled cells. The result shows the points (demographic escalation
points) of high DC and the spatial extent from demographic escalation point where the
demographic is decreasing. On Figure 5.45, the point labeled escalation point is a
demographic escalation point and the orange surface around is a demographic overshed.

5.5.3.7 Demographic Overfold/Underfold


A demographic overfold is a term that has been redefined from ridge used in landscape
analysis. It is a curve consisting of points: a point lies on a demographic overfold if its
neighborhood can be subdivided by a line passing through it such that the surface in each
half-neighborhood is monotonically decreasing when moving away from the line (Figure
5.44). A demographic linear overfold occurs where there is a local maximum in the
surface in one direction and a demographic underfold occurs where there is a local
minimum in one direction, it occurs where there is least change in DC. Both Demographic
overfold and underfold can be of vital importance if the planning is to take into
consideration producing plans which are in harmony with social briefs, such location
indicating DC intensification which should be avoided in zoning if such community is
enjoying their proximity of being in same zone. For example if zoning is to be done basing
on historic heritage, it can easily be done long such boundaries represented on Figure
5.46 where is change in color. However, care should be taken not to bring in
discrimination (like according race, religion, economic status, etc) in such analyses.

78
Figure 5.46 Surface of racial spatial influence
Figure 5.46a red showing the influence and location of Chinese (persons per building), purple for Indians,
yellow for Malay, and the remaining colors for others. Figure 5.46b chocolate represents Chinese, dark
gray for Malay, purple for Indians, and rest by other colors

5.5.3.8 Demographic Spatial Pass


A pass is a saddle point for the surface adopted from terrain analysis, a point where there
is a local maximum in one direction and a local minimum in a different direction (see
demographic spatial line ‘a a’ on Figure 5.44). It is important to know such points as a
basis for determining the locations if the planner’s target is to make a subdivision or
derive a boundary where there a break in change in the MODC. To do so the planner just
joins the demographic spatial pass to get boundary.

5.5.4 Demographic Visibility Surface Analysis


Visibility surface analyses are concerned with the computation of visibility information
from a viewpoint, which can lie outside or inside the domain, or with the use of visibility
to solve optimization problems and generation of the visible area (Lange, 1994; Davidson
et al, 1993). The visibility spatial analysis uses visibility query algorithms with the
simplest visibility query problem being to determine the mutual visibility of two points.
Others include issues related to the different properties of surfaces that can be revealed
by varying the viewpoint in several ways, changing direction of view, varying viewing
height, etc to achieve demographic viewshed, demographic undershed, demographic
overshed, and demographic spatial limit. To carry out visibility analysis overlay
observations points T, P, and Q and target point R on TIN of number persons per building
Figure 5.47).

79
Figure 5.47 Positions of the observation points and target point
5.5.4.1 Demographic Viewshed
"Viewshed" is a term being borrowed from terrain analysis that indicates the entire area
an individual can see from a given point. If two locations on surface enjoy an
uninterrupted view of each other, then they are said to be in view from each other. When
one location is specified as the viewing location, and the visibility of all other locations in
the study area is analyzed, the resulting map of the study area is known as the viewshed
or the visible area (Fisher, 1991, 1993). Given a certain MODC and assuming you are on
that demographic surface then "demographic Viewshed" is the entire area you can see
from that point. For example, Figure 5.48a shows viewshed obtained from position P
using 4 as MODC (4 persons per building); implying that at that MODC and position only
that spatial extent has the specific DC below or same as view point that can be directly
determined. Comparing this with another viewshed, Figure 5.48b produced from the
same viewpoint but at a higher demographic level (6 persons per building); more spatial
extent is obtained. From the same MODC but with two viewpoints in different location (at
point P and Q) we see ourselves getting more spatial extent (Figure 5.48c). By just
lowering the MODC to 4 but increasing the number of positions to four viewpoint (P, Q, T,
and R) we get greatest spatial extent as shown in Figure 5.48a.

80
Figure 5.48 Demographic Viewshed on TIN of number persons per building
Each highlighted cell (shown in green) indicates that it is visible from the viewpoint, and conversely, has
a view of the viewpoint itself and red representing not visible

Being able to determine the viewshed provide the planner with quick grasp of the
location problem (section 2.3.3) at hand, e.g. location of an infant school, knowing the
maximum age which goes to an infant school (say 6 years) and using that as the
observation level, obtain a spatial extent which shows the location with people below or
at 6 years. However, information on schooling was not collected, hence unable to test
this.

Another visibility structure is the horizon of a viewpoint (V) at specific MODC i.e.
demographic spatial limit; which is used and defined here as boundary of the
demographic viewshed and determines the farthest point on the surface that is visible
from V for every radial direction around V in the x y plane. The procedure starts from the
derivation of the viewshed as above, then at edges of the viewshed (horizon)
draw/demarcate the boundary that forms the demographic spatial limit. This directly
assists in zoning/demarcating through generating polygons according to the edge, which
can be used in subsequent analysis.

5.5.4.2 Demographic Linear Analysis


This visibility spatial analysis uses visibility query algorithms with the simplest visibility
query problem consisting in determining the mutual visibility of two points like
observation point P and the target point R (Figure 5.47). In a "brute-force" approach, this
reduces to finding either the surface edges on a TIN are intersected by the vertical plane
passing through segment PR. For each intersected element (edge or cell) e, a test is
performed to decide whether e lies above PR or not; and the two points are reported as
visible in case of a positive answer and not visible for negative answer. This was
experimented on Figure 5.47 and using the line of sight tool from analysis tool menu of
ArcView; the most important part is specifying the DC level of observer and target
position so that it is offset above the surface. Taking the example of the number of
people per building and using the three observer positions (P, T, and Q) and target
position (R) for four different MODC; different obstruction point, extent of sight, and
different linearly visible location are obtained. Using line of sight having observer and

81
target point with same MODC (4 persons per building) all do not see the target with one
from T blocked (Figure 5.49a). By making observers MODC (one person per building)
lower than target point (6 persons per building) limited linear spatial extent is visible with
all not seeing the target and one from T being blocked just after a short distance from
observation position (Figure 5.49b). Using higher observers MODC (6 persons per
building) and lower target point (1 person per building) although can see a bigger linear
spatial extent two of the lines of sight from T and P can not reach the target point (Figure
5.49c). Using line of sight having observer and target point with same MODC (6 persons
per building) more linear spatial extent is visible with two sights from T and P not seeing
the target (Figure 5.49d).

Figure 5.49 Line of sight with observer and target at different MODC
Figure 5.49a shows lines of sight where observer at 6 as MODC (1 person per building) lower than target
point at 6, Figure 5.49b having observer and target point with same MODC (4), Figure 5.49c having
observer at 6 as MODC higher than target point at 1, and Figure 5.49d having observer and target point
with same MODC (6). Each line having many portions with different color i.e. green for visible parts, red
for parts not visible, and a blue point along the line indicating where sight is first obstructed which
ArcView 3D Analyst gives its coordinates in the status bar at the bottom of application window

Line of sight helps to know linearly which spatial extent has DC with the set observer and
target MODC. The of sight tells you whether a given target is visible from a point of
observation, also find out what is visible along the line of sight. This can be directly
applied in analyzing the impact of linear projects like roads, railways, subways, etc from
certain points to city will have on the population. As a result, be able to determine who
from benefit from the project, whether it will be utilized to capacity, and in case of
compensations it helps to give an initial idea of the people that will be displayed by the
project. This cannot be experimented on in this study, as the data was limited to only one
part of the inner city. Therefore, it remains a challenge to other researchers to test and
draw further conclusions.

5.5.5 Uncertainty in Demographic Surface Analysis


As we end this section, which has dealt with demographic surface characterization, let us
look at the uncertainty in demographic surface analysis i.e. what surface analysis is
unable to account for, and the possible false interpretations. First, there should caution
about the interpretation of surfaces derived from different interpolations methods for
example Figure 5.50a interpolated by spline, Figure 5.50b by IDW, and Figure 5.50c by
TIN all represent the same DC but they differ in smoothness and visual appearance. To

82
take care of that, all the interpretations were based on the TIN with IDW used only for
illustrations of the differences that may arise.

Figure 5.50 Different surface generated by Spline, IDW, and TIN


Light blue stands for 1-3 persons per building, green 4-6, orange 7-9, red 10-12, and blue 13-15. Figure
5.50a by spline interpolation, Figure 5.50b by IDW, Figure 5.50c by TIN at resolution of 1m, Figure 5.50d
by TIN but at resolution of 10m

Secondly, although some differences can be seen between the above interpolated
surfaces rendered using ArcView GIS, it is difficult to make a valued judgment about the
data quality of each, even when compared with the 'true' surface. The only form of data
error likely to be detected using this method is that of 'blunders' - significant localized
deviations in MODC. Even so, blunders may be hard to detect due to their minimal areal
extent. Thirdly, the issue of variation in surface resolution, as you can notice the
difference in appearance between Figure 5.50c (having resolution of 1 meters) and Figure
5.50d (having resolution of 10 meters) both obtained by TIN. To take care of that, the
resolution of Figure 5.50c was used in all interpretations. This was chosen as it was in line
with the resolution of the database that was geocoded at individual level (section 3.7.2).
Using a resolution of 10 meters would imply that we aggregate the data before surface
analysis like some people living in the same rooms that are not up to 10 meters squared.
Fourthly, Care should be taken about the interpretation of demographic surface as they
indicate spatial influence of the DCs not the actual location. For instance, Figure 5.51a
shows the continuous unlimited extent being influenced by the number of Malay per
building through out the study area and Figure 5.51b is limited to 50 meters.

83
Figure 5.51 Continuous spatial distribution of the Malay race
Light blue indicating spatial influence of 0-3 persons per building, green 4-7, orange 8-9, red 10-12, and
blue 13-15. Figure 5.51b is radial distance of 50m from Malay residences with light blue representing 0-2
persons per building, green 3-5, orange 6-8, red 9-11, and blue 12-15 persons per building.

Finally, another false interpretation may result from exaggeration. For example, it is not
right or misleading to interpret the MODC of all the developed 3D images in relation to
the spatial extent, as all heights have been exaggerated by a factor of four. For example,
as Figure 5.52b is exaggerated by factor 2 as compare to Figure 5.52a both generated
from the same data and representing the number of people per building.

Figure 5.52 TIN of Persons per building


Light blue represents 0-4 persons per building, green 5-7, orange 8-9, red 10-12, and blue 13-15 persons
per building. Figure 5.52b is exaggerated by factor 2 as compare to Figure 5.52a.

5.6 Volume-Based 3D Demographics Modeling


Although have tried to utilize the available 3D modeling capabilities to accomplish 3D
demographics analysis, many demographic analysis questions remain unanswered mainly
the multi-vertical demographics analysis and representation. With such developments,
we are still unable to clearly model and visualize DCs that have the same location but
vary in magnitude and in vertical location. The reason being with such 3D surface
analyses61, we are unable to represent more than one DC at one location in a single
model so that we have true 3D analysis and 3D-view 62. What is obtained although
visualizable in 3D is a spatial influence of the DC and representation of magnitude of the

61
It is not real 3D modeling, but processing the data as 2.5D, thus neglects important information such as connectivity in the third
dimension. This can have major disadvantages when it comes to producing accurate and consistent results. An illustration of the
advantage of 3D imaging over 2.5D imaging is the ability of true 3D to correctly identify different objects see
http://www.demon.co.uk/ffaltd/advantages3d.html.
62
A true 3D-view for example `Virtual London', a pilot project at university college, London; This essentially enables the user to
visually wander around the college in 3D and pick up information about buildings, rooms, and people in them see
http://www.geog.ucl.ac.uk/casa. Also see http://www.geo600.uni-hannover.de/geo600/site/3d_view.html

84
majority/dominant DC; the minor ones are unavailable as they are ignored. A case in
point is the 3D model of the various religions where for example the Buddhist as shown
on Figure 5.53 (check for arrow pointing to Buddhist) is not depicted on the 3D surface
(Figure 5.54). As they are few Buddhists in that location as such, their magnitude cannot
penetrate up to the surface.

Figure 5.53: Spatial distribution and location of the various religions in study area
With such result, interpretation that all buildings laying in the spatial extent shown by
orange color on Figure 5.54 are occupied by Muslims is wrong as there are some Buddhist
in the same location as shown on Figure 5.53.

Figure 5.54 Continuous spatial location of the various religions


Light blue shows spatial influence of Buddhists, green for Hindu, orange for Islam, Christianity by red and
others by dark blue

In addition, some DCs like marital status have little meaning when modeled as surface.
This is mainly because at the same spatial location, there are many single and married
persons (Figure 5.55) and what the surface does is to represent only the majority and
ignore the minorities, as it can be observed on Figure 5.56, which is a surface modeling of
marital status from Figure 5.55.

85
Figure 5.55 Spatial distribution and location of marital status

Figure 5.56 Spatial distribution and location of marital status


Red representing married and yellow for single. Here care should be taken when interpreting this, as it
does not mean where there are married, there is no unmarried but they are the majority. In addition, the
vertical dimension does not represent the quintiles

Another issue is that such analysis with results like from above Figure 5.56, it does not
represent the quantities at the same time, as it is overtake by showing the differences in
marital status. Even transparent overlay analysis as explained in section 5.5.2.4 has the
limitation that it cannot be manipulated as one 3D solid model.

However, 3D has been dealt with by many researchers including Raper (1989), Kraak,
(1993), Reda (1996), and Abdul-Rahman (1999) and a wide range of applications of 3D
analysis is available to users in different fields like landscape, terrain, geology, etc.
Moreover many packages for 3D do exist like True3D63, C_Images 3D64, Manifold® 3D
View Studio™65, Extreme 3D, Animation Master 2000, and another66. All are oriented to
displaying graphics with no reference to geographical location of the entities and some
for display database and spreadsheet in 3D as images. However, Some volumetric
geographic data handling systems already are in use for graphical and specialized
analytical applications like mining, terrain analysis. Such systems, however, are not
oriented towards the representation for addressing demographic modeling in true 3D. For
example, ArcView GIS 3D Analyst does not solve the above problem of analyzing the
marital status quantities at the same representing the traditional characteristics. Also
experimenting with cut and fill function to obtain the variation/difference in number
between total population and the Malay race incorporating the spatial, the results (Figure
5.57) shows only the gain, loss, and spatial extents; the volumes/quantities obtained are
63
The True Hidden 3D Design Software for Microsoft Windows 95, 98 and Windows NT for creating true 3D graphics like
stereogram see http://tropin.phy.ulaval.ca/dzfeng/true3d/main.htm or http://www.geocities.com/ResearchTriangle/Facility/3914/
64
The C_Images 3D Development Kit is a library of image processing & analysis functions written in C++, independent of any
Graphical User Interface or visualization software. It provides 3D processing and analysis, retaining connectivity and edge
information. See
65
Manifold® 3D View Studio™ display and analyze data in 3D and create the 3D plots and graphs see
http://www.manifold.net/news/pr_3dvs.html Manifold System GIS launch 3D View Studio to provide 3D services.
66
3D Graphics Software Reviews see http://dir.yahoo.com/Computers_and_Internet/Graphics/3D/Software/ .

86
not in line with population values. It does not give solution questions/situation where we
want to determine spatially how many they differ and if we are to balance, how many
should added or removed.

Figure 5.57 Cut and fill between Malay and the total population
Obtained by taking TIN of total population (Figure 5.52) and subtract the TIN of Malay (Figure 5.45). Red
indicates gain and blue for loss

However, does not mean that there are no packages for population analysis; actually
many software packages do exist which include Populus 67, HumPop68, Rural/Urban
Projection Program and PAS69, PC-Edit and PopMap70 and others71. Nevertheless, they are
not set to answering the above shortcomings; this is where 3D solid modeling is needed
to be able to combine the above. There is need to develop True 3D GIS-DSA techniques; a
proposed methodology is given in C

5.7 Summary
This chapter has been on the incorporation of a vertical dimension in demographic
analysis; to accomplish that three major aspects were examined: demographic
interpolation and extrapolation, and generating demographic boundaries, and adding a
third dimension to DCs. This led to surface-based 3D demographics that covered
characterization of demographics in terms of surface analysis, which entailed analyzing
the distribution of a DC represented as third dimension allowing derivatives of the
modeled surface (demographic feature) to be identified. This led to need for 3D-volumed-
based demographic spatial modeling so that we obtain information about what lays inside
the demographic surface, this has been just introduced as documented in C highlighting
the use constrained Delaunay triangulation and polyhedral to come up with an
incremental demographic solid modeling, leaving the development codes to implement
the algorithms for future.

67
Simulation models for teaching population biology and evolutionary ecology [Department of Ecology, Evolution & Behavior /
University of Minnesota] http://biosci.cbs.umn.edu/software/populus.html
68
Departments of Computer Science and Geography / Virginia Tech] http://geosim.cs.vt.edu/
69
U.S. Census Bureau http://www.census.gov/ftp/pub/ipc/www/rup.html
70
Software and Support for Population Activities Project by UNDP http://www.undp.org/popin/softproj/index.htm
71
Software and demographic models at Netherlands interdisciplinary demographic institute http://www.nidi.nl/links/nidi6700.html
This page presents an overview of demographic software and models on the World Wide Web

87
Chapter VI

6 CONCLUSION

6.1 Introduction
This chapter summarizes the work presented in this thesis and gives a review of the
important contributions of GIS demographic spatial analysis (GIS-DSA). While section 6.2
give a brief summary of the issues, it does not cover all and the full details of these
discussions are found in the previous chapters. Finally, areas of future research are
discussed in section 6.6.

We can say that using modern information technology such as GIS for demographic
analysis will enhance and make the process of planning easy, because one works from
the very beginning towards producing plans that will be supported and accepted. This has
been seen in this thesis where we have analyzed and modeled in GIS to generate
visualizable demographic features and quantities from the planner’s point of view than
forcing him to the methods that were created by experts for experts.

6.2 Summary of Thesis


This study was motivated by the need to address issues such as: which GIS techniques to
apply to specific population analysis? Which GIS dimension fits which analysis task? What
surface terms can be used to characterize and visualize demographics, and multi-vertical
analysis of demographic characteristics (DCs) that have the same location and may have
only two variables differentiating them? It was motivated by the desire to bring the
benefits of GIS technology to the planning process in general and to demographics in
particular. Hence, this study investigated what GIS can offer to demographic spatial
analysis at both aggregated and disaggregated levels using 2D, 2.5D and 3D GIS spatial
analysis and modeling techniques to produce a set of techniques that can be used to
analyze and generate different demographic features and quantities for planning
analysis.

In developing the techniques, this study sought to learn from the experiences and
knowledge of previous efforts of GIS application in planning and demographic analysis,
exploit all available GIS capabilities and develop new ones. We started by examining how
GIS spatial analysis and modeling techniques are being used and can be utilized for
demographic analysis by examining results from the conventional demographic analyses,
what has been done in GIS demographic analysis and what a planner expects from
demographics. It incorporated spatial aspects using residential buildings as the spatial
unit of analysis and georeferencing persons using points as GIS element in order to
accommodate both aggregate and disaggregate (micro) demographics from field survey
and used GIS and statistical packages for experimentation.

This approach put us in the position to have access to individual data at the same time
protecting privacy. This spatial geocoding also offered a means of freeing geographical
analysis from the use of political zoning and others, providing the potential to avoid some
problems of aggregation and disaggregation i.e. thorny issues such as heterogeneity, the
MAUP, aggregation bias, and ecological and atomistic fallacies. All these were achieved
using multi-dimensional GIS techniques after realizing that all demographic analyses
cannot be achieved by looking or carrying out analysis only in one dimensionality of GIS.
Hence, we need to employ multi-dimensional GIS to accomplish GIS-DSA i.e. demographic
spatial analysis in 2D GIS, Surface (2.5D) demographic spatial analysis and modeling, and
3D demographic spatial modeling.

Demographic Spatial Analysis in 2D GIS: As the modules for all GIS-DSA were not
available in ArcView GIS, I employed various extensions and scripts including producing a
prototype module (Demographic Analyst) as an extension to ArcView to provide the extra
demands of Demographic Analysis (DA) during experimentation. These facilitated a
comparison of the DA results between statistical analysis techniques and GIS and also
help to accomplish GIS demographic spatial analysis in 2D such as spatial demographic
nearest neighbor analysis, interactive density analysis, spatial alternative appraisal,
spatial progressive clustering, etc.

88
Demographic Interpolation and Extrapolation for Planning Analysis: Since the
techniques are developed for planning application, the fundamental requirement was to
represent the demographic surface and solid such that DC can be retrieved for any given
location, as it is often unlikely that the locations will coincide with the planner's queried
locations. The DCs were interpolated from the data points using developed Geo-
demographic interpolation and extrapolation methodology. This helped: (1) to provide
iso-demographics for displaying data graphically, (2) represent discrete DC into a
continuous format, (3) generate some property of the surface at a given point, (4)
estimate DC spatially, (5) change the unit of comparison when using different data
structures in different layers, (6) change the level of demographic aggregation, (7) help in
demographic boundary generation, and (8) help in volume/quantity
computation/retrieval. Also because of extrapolation, have been able to generate
demographic boundaries: (1) for extending demographics to cover the whole study area,
(2) to determine to spatial extend of demographics, and (3) for spatial demographic
predication.

Surface (2.5) Demographic Spatial Analysis and Modeling dealt with


characterization of demographics in terms of surface analysis that entailed analyzing the
distribution of DCs represented as third dimension allowing derivatives of the modeled
surface (demographic feature) to be identified. To accomplish this necessitated borrowing
many terms from other applications and fields and even coining new ones. These
included: demographic undershed, demographic overshed, demographic shrinkage
points, demographic escalation points, demographic spatial pass, demographic overfold,
demographic underfold, demographic Spatial variation, demographic directional variation,
iso-demographics, demographic iso-lines. The other was visibility surface analysis for
identifying demographic viewshed, demographic spatial limit and linear spatial
demographic variation. Finally, surface analysis for demographic predication which gives
demographic spatial classification and demographics spatial influence. At the end, we
show how various demographic features can be generated as well as their interpretation
and application. This provided demographic features and quantities from the planner’s
point of view and lessening the difficulty the planner often encounters in interpreting the
results in relation to planning analysis.

Solid (True 3D) Demographic Spatial Modeling dealt with true 3D to obtain
information about what lays inside the demographic surface. This has been just
introduced highlighting the use of constrained Delaunay triangulation (CDT) and
polyhedral to come up with an incremental demographic solid modeling. This means that
DCs as solids are added one at a time into an existing model and a new model is
generated. It was designed to fulfill the requirements of planning in that as a DC is
introduced into the model, we get its contribution to result model to help in prediction
and as the need arises can be used to compute quantities. It also provides perspective
demographic spatial analysis and being able handle many DCs at the same time without
losing the details. It needs further research in terms of developing codes to implement
the algorithms (section 6.6 and C)

Aggregated and Disaggregated Demographic Analysis: we have shown that it is


possible to carry out aggregated and disaggregated demographic analysis at the same
time, but we have to start with disaggregated analysis as aggregated ones can be
derived from it. It has been shown that disaggregated DSA can be carried out even using
data from the traditional data collection methods (field-surveys) and it provides more
analyses. As with disaggregated analysis, we are able to locate spatially individuals’
residential buildings, which is not possible with aggregated analyses like at mukim level.
With aggregated analyses, much information is not available as it is lost during the
process of aggregation as it has been shown in this thesis for example with only such a
slight aggregation of buildings to streets, we immediately unable to locate persons to
buildings.

GIS Demographics Analysis for Planning: A model to integrate GIS-DSA in planning


was outlined, documented its pros and cons and showed where and how demographic
analysis can be employed in planning. The goal of GIS-DSA and modeling to generate
visualizable demographic features and quantities for use in planning analysis has been
achieved. In so doing this study has contributed to knowledge in the area of demographic
analysis and planning techniques through developing an innovative use of GIS technology

89
(utilizing the GIS’s 2D, 2.5D and 3D) and puts us in a position to enjoy the advantages of
GIS-DSA (see B). It should be noted that although GIS packages provided by vendors can
accomplish many aspects of GIS-DSA, some need customization or even writing and
developing new modules.

6.3 Human-Computer Interaction


Despite the above benefits and achievements in form of GIS-DSA, to take advantage and
utilize it depends on what is called Human-Computer Interaction (HCI). Three key issues
help to determine the level of HCI that can be supported. (1) How freely can the analyst
sequence system capabilities to solve their problems? To carry out GIS-DSA, the user
must know what operations are available and how to sequence them; this was accounted
for by deciding to model GIS-DSA inside GIS. As a prototype an ArcView GIS module (in
form of an extension) called Demographic analyst was developed where pull down menu
shows the available functions and clicking on any one gives the explanation in the status
bar. (2) Can the analyst choose the representation of the problem that they work with?
Through visualization (as illustrated in under GIS demographics visualization), analyst can
see and check the trend of action. (3) Are the solutions from GIS-DSA perceived to disrupt
or fit in the planning process? This is why GIS demographics analysis into planning was
included, which shows how GIS-DSA fits into the planning process.

6.4 GIS Demographic Database for Planning Analysis


As we end this GIS-DSA, we propose four levels of database integration in Demographic
Spatial Informatics (DSI) at which GIS would play important roles at each level.

Level one: surveillance of indicators. This could include traditional surveillance, such as
changes in population over time. With the expanded data linkages of DSI, it might also
include ongoing monitoring of indicators like changes in residence, uniformity in location,
or age cohort change. While this form of uni-dimensional monitoring of trends can be
accomplished without GIS, GIS provides the additional capability to rapidly analyze or
display geographic sub-populations and to overlay GI over temporal information. An
example might be maps to discern that increasing dominance of one ethnic group is
occurring in a specific portion of a city.

Level two: geographic integration of multiple variables. This integration can occur by area
(data aggregated into administrative areas like enumeration blocks or survey blocks) and
by discrete point geocoding that displays and analyses points or imputed spatial surfaces
(it is this which is advocated for). To continue the example, geographic patterns of
dominance of one ethnic group might be compared with age composition, sex ratios and
the incidence of the elderly. Because population sets have been geocoded to discrete
locations, both analysis and display of small area information is enabled. Some
information (like economic status) may be cautiously imputed from small area census or
other data. This may indicate associations between ethnicity and other features (with a
cautious respect for potential fallacies of multi-level comparisons).

Level three: individual level record linkage. Automated record linkage of individual
records from multiple databases is now feasible, using probabilistic or deterministic
linkage strategies. Record linkage methodologies have become standardized in recent
years, and unique identifiers are not always necessary. By these methods, linked data
sets are created subsequently stripped of personal identifiers. To continue the example at
this level, imagine it can be shown that participants in a comprehensive development co-
ordination program come from the particular ethnic group than individuals living in the
same area with similar other DCs that do not participate in the program.

Level four: real-time, point-of-service information. At the highest level of integration and
functionality, population databases accompany individuals, developments and planners
on their daily business. Imagine that a person presenting his developmental proposal is
automatically identified as coming from certain place, when he applies for development
at a planning department. Although this level presents the greatest technical and
confidentiality-related challenges, some existing applications demonstrate the utility of
population systems for individual services. Within an integrated DSI linked to service
delivery, facility location, opportunities for tailoring prevention, evaluation, and planning
abound to achieve true continuous improvement in population living.

90
GIS is crucial at each of these levels. It greatly simplifies data management, display and
calculations for the first two levels. In addition, when displaying information using
commonly understood geographic boundaries, GIS helps communicate the immediate
significance of information to a public than might otherwise fail to comprehend that they
are disadvantaged, inviting greater participation in planning and policy. The third and
fourth levels use the specificity of point-location both for linkage of records and for more
discrete display and analysis (spatial representation free of arbitrary administrative
polygons like zones or enumeration blocks, allowing more natural visual and statistical
representations of data). This point-specificity also potentially facilitates linkage to a
greater number of databases, and does so in a way that may be more respectful of
individual confidentiality than through use of names or other personal identifying
variables. Address information could link, for example, building-age, and ownership status
(from plot records), etc. These data could target interventions (service planning), derive
predictive models (population-based demography), or evaluate the effectiveness of
housing policy changes (outcomes effectiveness research). For these reasons GIS,
facilitated by geocoding of demographics and other data records, becomes the sine qua
non of demographic spatial informatics.

GIS-DSA can be utilized in Planning Support System with packages like What if? PSS 72. To
determine "What" would happen "if" set of policy choices are made and assumptions
about the future prove to be true. Policy choices, which can be considered in the model,
include the expansion of public infrastructure and the implementation of alternative land
use controls. Assumptions, which can be considered in the model, include the projected
population and employment, future household characteristics and assumed development
densities. All those can easily be obtained from GIS-DSA

6.5 Summary of Findings, Contributions and Applications


From this research and putting in mind the summary of the thesis above, the new tools,
procedures and methodologies developed; the three main findings are:
• We need to use 2D, 2.5D and 3D GIS to accomplish Demographics spatial analysis
• Current GIS need more modules in order to accomplish GIS-DSA
• Developers need to adopt true 3D in addition to 2D and 2.5D for GIS-DSA
And the contributions to knowledge as a result of this research are:
• Development of Demographics Analyst
• Documentation of a methodology for demographics visualization
• Development of Geo-demographic interpolation and extrapolation procedure
• Coining of new demographics terms for GIS demographics spatial analysis
• The introduction and setting grounds for development of Incremental true 3D
(solid) demographics modeling
The findings and contribution of this thesis are applicable and useful to:
• GIS software developer as they seek to incorporate demographic analysis functions.
• GIS-DSA is applicable by planners as they seek to make sure activities do not
contradict and making the people live in harmony, healthy and developed society
• Statistics and population census department
• Demographics analyst and specialist.
• Policy makers and administrators as they allocate and reallocate resources
• Telecommunications projects in setting out and monitoring
• Health care: In addition to the asset management tasks in which GIS is commonly
used, the analytical capabilities of GIS aid in DSA to base on when assessing
epidemiological effects on population as carry out analysis of outbreak and spread of
illness and disease within the community.
• Retail: Most new out-of-town supermarkets are sited with the aid of a sophisticated
GIS. The GIS is used to store socio-economic and here GIS-DSA is utilized to determine
possible customers within the proposed area basing on their demographics.

With the thesis hypothesis: “Can GIS accomplish Demographics Spatial Analysis for
Planning Analysis”, hence the objective: “Investigate how GIS can be used to generate

72
The What if? PSS is an interactive GIS-based system which supports aspects of the planning process: conducting suitability
analysis, projecting future land use demand, preparing a land use plan, and allocating this demand to suitable locations.
http://www.dcigis.com/whatif

91
demographics for planning analysis”. The Thesis Statement is “Although GIS can
accomplish Spatial Analysis, there is more needed in terms of 2D, 2.5D and 3D GIS
Modeling for Demographics Spatial Analysis for Planning Analysis”

6.6 Suggestions for Future Work


Although the developed techniques under 2D and 2.5D have been tested, most of the 3D
techniques could be experimented as the total development of modules (writing of
computer codes of the algorithms) was out the scope of this thesis, the demonstration
has been done for only techniques that could be accomplished using ArcView GIS 3D
Analyst. There is need in future to develop true 3D demographic methodology as outlined
in C. This should be done basing on objects, as the development of object-oriented
concepts is more flexible and powerful. There is need to take advantage of this type of
strategy that enhances modularity, portability, reusable, etc to reduce software
development time. As object-oriented programming languages such as C++, Smalltalk,
Java, etc make it possible for different applications to inherit the same basic data
structure functionality while adding application-specific capabilities as needed (Laser-
Scan Ltd; Tucker, et al., 1999). Take use of the dynamic objects, where instead of the
application drawing the features according to a fixed representation derived from a
feature code and stored coordinates, the application sends a message to each feature
object, asking it to draw itself. Each object can decide how best to draw itself, using any
available information. As well as object class (equivalent of feature code) and coordinates
as before, this information can include combinations of attributes, relationships with other
objects, either explicit or inferred through spatial adjacency, and environmental
information time. This means that from a single demographic dataset, a wide set of
visualizable features can be generated to facility in its evaluation and suit a range of
planning-oriented requirements.

Secondly, another area of relevance is the uncertainty determination. The measures of


uncertainty by central tendency and dispersion (Fisher, 1993) require two sets of data
that describe the same dataset. The question to be addressed in future research is how
the above and spatial measures of errors in relation to the first law of geography that
states "everything is related to everything else, but near things are more related than
distant things” (Tobler, 1979) can be used to assess uncertainty in the GIS-DSA where we
have one set of observation.

Thirdly, as the need for GIS-DSA continues to expand, there maybe need to automate
some of the techniques that have been developed as most were designed in an
interactive way where the analyst makes all the decision about the spatial extent. Among
them is the progressive clustering, spatial nearest neighbor analysis, etc

A final point worth making is that demographics are about people who as always
changing in terms of time and space. The spatial aspect has formed the basis of this
thesis leaving out the mobility and temporal aspects. This can be looked at from the point
of adding another dimensional to the developed GIS-DSA techniques, in terms of 4D GIS.

BIBLIOGRAPHY

Abdul-Rahman, A. (1994) Design and evaluation of TIN interpolation algorithms, EGIS


Foundation http://www.geog.gla.ac.uk/~alias

Abdul-Rahman, A. (1999) Spatial tessellations using an object-oriented approach;


Proceedings of the 7th; GIS Research UK Annual Conference (GISRUK '99), 14-16th,
April, Southampton, England, U.K., pp. 13-23

Abdul-Rahman, A. and J. Drummond (1998) Raster-based algorithms for 2D and 3D TINs


generations; Proceedings of International Conference of Spatial Information Science
and Technology (SIST' 98), December, Wuhan, China

Abdul-Rahman, A., J. Drummond and J. Shearer (1998) Representation of 3D Spatial


Objects, Proceedings of American Congress on Surveying and Mapping (ACSM)
Conference and Exhibition, 2-4 March, Baltimore, USA

92
Angehrn, A. and Luthi, H. J. (1990). Intelligent Decision Support Systems: A Visual
Interactive Approach. Interfaces, 20, 17-28

Anselin L. Spatial Data Analysis and GIS


http://www.icpsr.umich.edu/ICPSR/Other_Resources/Summer/Biblio97/anselin.htmls

Anselin, L. (1996). The Moran scatter plot as an ESDA tool to assess local instability in
spatial association, in M. Fischer, H. Scholten and D. Unwin, (eds); Spatial analytical
perspectives on GIS. London, Taylor and Francis.

Anselin, L. (1999). Interactive techniques and exploratory spatial data analysis, (eds)
Longley, A. Paul, Michael F. Goodchild, David J. Maguire and David W. Rhind, 1999.
Geographical Information Systems, Second Edition, John Wiley and sons Inc. USA

Anselin, L. and A. Getis (1993). Spatial statistical analysis and geographic information
systems, In Fischer and Nijkamp

Anselin, L. and S. Hudak (1992). Spatial econometrics in practice, a review of software


options”, Regional Science and Urban Economics 22, 509-536

Anselin, Luc and Oleg Smirnov (1998). SpaceStat Extension for ArcView Version 3.0,
SpaceStat Project http://www.spacestat.com/

ArcView Scripts web Site http://gis.esri.com/arcscripts/scripts.cfm

Arentze, T. A, Borgers, A. W. J. and Timmerman, H. J. P. (1996). Integrating GIS into the


planning process, in Fischer, M., Scholten, H J. and Unwin D. (Eds) (1996), Spatial
analytical perspectives on GIS, London, Taylor and Francis

Bailey, C. T. (1994) A review of statistical spatial analysis, in geographic information


systems, in Fotheringham, S.F. and Rogerson P. (eds) spatial analysis and GIS, Taylor
and Francis, London, UK. Pp. 13-44.

Bailey, T. C. and A. C. Gatrell (1995). Interactive spatial data analysis, Harlow: Longman
Scientific and Technical.

Baker T. J. (1987). Three-dimensional mesh generation by triangulation of arbitrary point


sets, AIAA 8th Computational Fluid Dynamics Conference

Baxa, P., V. Skala, and R. Moucek, Error estimation for Iso-surfaces,


http://herakles.zcu.cz/papers/html/isosurfaces.htm

Beard, K. (1994). Accommodating uncertainty in query response; Proceedings, Sixth


International Symposium on Spatial Data Handling, Edinburgh, Scotland:
International Geographical Union.

Bernhardsen, T. (1999). Choosing a GIS in Longley, A. Paul, Michael F. Goodchild, David J.


Maguire and David W. Rhind (eds) 1999. Geographical Information Systems, Second
Edition, John Wiley and sons Inc. USA

Birkin, M., G. P. Clarke, M. Clarke and A.G. Wilson (1987) Geographical Information
Systems and Model-based Locational Analysis: Ships in the Night or The Beginnings
of a Relationship? Working Paper 498, Leeds and U.K.: School of Geography,
University of Leeds.

Bracken, I. (1994) Towards improved visualization of socio-economic data, in Hearnshaw,


H. M. and Unwin, D. J. (eds) Visualization in geographical information systems,
Chichester, Wiley 76-84

Bracken, I. and Martin D. (1989) The generation of spatial population distributions from
census centroid data Environment and Planning A, 21, 537-43

Bracken, I. and Martin D. (1995) Linkage of the 1981 and 1991 Censuses using surface
modeling concepts, Environment and Planning A 27, 379-90

Burnley, I. H., P. A. Murphy and A. Jenner (1997). Selecting suburbia: Residential


relocation to outer Sydney. Urban studies: An international journal for research in
urban and regional studies vol. 34 No.7 June 1997
93
Burrough, P.A. (1986). Principles of geographical information systems for land resources
assessment, Oxford: Oxford University Press.

Buttenfield, B. (1996). Scientific Visualization for Environment modeling: interactive and


proactive Graphics in GIS and Environmental modeling: progress and Research
Issues: GIS world Books, pp.463-467

Cambray, de B. (1993). Three-dimensional modeling in a geographical database",


Proceedings o f AutoCarto 11, Minneapolis, USA, pp. 338-347

Carapella Ruth (1999) GIS MAPPING: Malaysian Adventure in GIS, Earth Observation
Magazine (EOM) http://www.eomonline.com/Common/Archives/August
%2098/ruth.htm

Carneiro, B. P., Claúdio S. A. Kaufman (1996). Tetra-Cubes: An Algorithm to Generate 3D


Isosurfaces based upon Tetrahedra, Anais do IX SIBGRAPI, outubro de (1996) 205-
210, http://www.visgraf.impa.br/sibgrapi96/trabs/abst/a26.html

Carver, S. (1998). Innovations in GIS 5, Taylor and Francis. London

Chapin, F. Stuart, Jr. and E. J. Kaiser, (1979, 3rd ed. 1985). Urban Land Use Planning.
Urbana and Chicago: University of Illinois Press.

Chou, Y. (1997). Exploring Spatial Analysis in Geographic Information Systems. Santa Fe,
OnWord Press

Chris P. (1995). Demographic Aspects of Social Change: Implications for Strategic


Housing Policy. Urban Studies: An international journal for research in urban and
regional studies, Vol. 32, No. 10, 1623-1643

Chrisman, N. (1996), GIS as Social Practice; Contribution to NCGIA I-19 GIS and Society:
The Social Implications of How People, Space, and Environment Are Represented in
GIS. http://www.geo.wvu.edu/www/i19/chrisman, Uncertainty in spatial data and GIS-
based analysis, http://weber.u.washington.edu/~chrisman/, GIS, Principles of
Cartography and other related literature http://faculty.washington.edu/chrisman/

Chrisman, N. (1997). Exploring geographic information systems, New York: John Wiley
and Sons. Inc.

Church, R.L., Murray, A.T., Figueroa, M.A., Ager, A.A., McGaughey, R.J. and Merzenich, J.
(1994), Artificial Landscape Visualization of Ecosystem Management Plans.

Clarke, K. C. (1997). Getting started with Geographic Information Systems. Upper Saddle
River N J: Prentice-Hall, http://www.prenhall.com/clarke

Cleveland, W. (1993). Visualizing Data, New Jersey: Hobart Press.

Cliff, A.D. and Ord J. K (1973) Spatial Autocorrelation, Pion, London

Cliff, A.D. and Ord J. K. (1981) Spatial processes: models and applications, Pion, London

Cowen, D. J. (1997) Discrete Georeferencing, NCGIA Core Curriculum in GIScience,


http://www.ncgia.ucsb.edu/giscc/units/u016/u016.html

Cox, S. J. (1997). Numerical Analysis,


http://www.hpcc.ecs.soton.ac.uk/training/numan_i.html

Craig, W. J. (1998) The Internet Aids Community Participation in the Planning Process,
Computers, Environment, and Urban Systems 22, no. 4: 393-404.

Cressie, N. A. (1991, 1993) Statistics for Spatial Data, Chichester: John Wiley & Sons.

Davis, A. (1995) 201 Principles of Software Development, McGraw-Hill


http://www.mcgraw-hill.com/index.html

Davis, J. (1986). Statistics and Data Analysis in Geology, Toronto: John Wiley & Sons.

94
De Floriani, L. P. Magillo, E. Puppo and M. Bertolotto (1997) Variable Resolution Operators
on a Multiresolution Terrain Model

De Floriani, L., P. Magillo and E. Puppo (1998) Applications of Computational Geometry to


Geographic Information Systems

DeMers N. M. (1997, 2000) Fundamentals of Geographic information system, Wiley and


sons, New York, USA

Densham, P. J. (1996) Visual Interactive Locational Analysis, in P. Longley and M. Batty


(Eds.) Spatial Analysis: Modeling in a GIS Environment, GeoInformation International.
Cambridge, UK.

DiBiase, D., Reeves, C., MacEachren, A., Von Wyss, M., Krygier, J. B., Sloan, J. L. &
Detweiler, M. C. (1994). Multivariate display of geographic data: applications in earth
system science. Pp 287-312 in Visualization in Modern Cartography, (eds) A.M.
MacEachren & D. R. Fraser Taylor) Pergamon Press, Great Yarmouth.

Ding, Y. and Fotheringham A. S. (1992). The integration of spatial analysis and GIS.
Computers, Environment and Urban Systems 16: 3-19

Dorling, D. (1993). Map design for census mapping, The Cartographic Journal 30, 167-183

Dorling, D. (1994). Cartograms for visualizing human geography in Hearnshaw and


Unwin, Visualization in GIS pp. 85-102

Doyle, S., Dodge M., and Smith A. (1998), The Potential of Web-based Mapping and
Virtual Reality Technologies for Modeling Urban Environments. Computers,
Environment, and Urban Systems 22, no. 2: 137-55.

Edamura, T. and Tsuchida T. (1999). Planning support system for an urban environment
improvement project. Environment and Planning B 26: 381-91.

ESRI (1993). ARC Macro Language-Developing ArcInfo Menus and Macros with AML.
Environmental System Research Institute, Inc. California, Redlands, USA.

ESRI (1998). ArcView GIS. Environmental Research Institute Inc., Redlands, California.
http://campus.esri.com/campus/home/home.cfm,
http://www.esri.com/software/arcview/extensions/3dext.html,
http://www.esri.com/services/jumpstation/jumpstation.html

ESRI ArcScript web site http://gis.esri.com/arcscripts/scripts.cfm

Eversley D. and Kollmann W. (1982). Population change and social planning. Edward
Arnold (publishers) Ltd, London

Fedra, K. (1991). Smart software for water resources planning and management, in
Decision Support Systems: Water Resources Planning, edited by D. P. Loucks and J.
R. da Costa, NATO ASI Series, Springer-Verlag, Berlin, Germany, pp. 145-172, 1991.

Fischer M, Scholten H J, Unwin D (1996). Geographic information systems, spatial


analysis, and spatial modeling. In Fischer, M., Scholten, H J. and Unwin D. (Eds)
(1996), Spatial analytical perspectives on GIS, London, Taylor and Francis

Fischer, M. and Nijkamp P. (1992). Geographic information systems and spatial analysis.
London, Taylor and Francis

Fisher, P. F. (1991). First experiments in viewshed uncertainty: The accuracy of the


viewshed area. Photogrammetric Engineering and Remote Sensing 57, 1321-1327

Fisher, P. F. (1993). Algorithm and implementation uncertainty in viewshed analysis.


International Journal of Geographical Information Systems 7, 331-374

Foley, J. D., Dam A., Feiner S. K., and Hughes J. F. (1990). Solid Modeling. In Computer
Graphics: Principles and Practice. Reading, Mass

Foster J. J. (1998). Data analysis using SPSS for windows, Sage Publications Ltd, London

95
Fotheringham, A. S. and Charlton M. (1994). GIS and exploratory spatial data analysis: an
overview of some research issues

Fotheringham, A. S. and Rogerson P. (1993). GIS and spatial analytical problems;


International Journal of Geographical Information Systems 7, 3-9 London: Taylor and
Francis.

Fotheringham, A. S. and Rogerson P. (1994). Spatial analysis and GI, London: Taylor and
Francis.

Friedmann, J. and C. Kuester (1994). Planning Education for the Late Twentieth Century:
An Initial Inquiry. Journal of Planning Education and Research, 14, No. 1: 55-54

Ganter, John (1996). ArcView/Avenue: Coding Styles and Utility Scripts for Efficient
Development, http://www.sandia.gov/gis/tech/avcsus.htm. A paper, which was
presented at the 1996 ESRI User Conference

Gerland P. (1996). Socio-economic data and GIS: datasets, databases, indicators and data
integration issues; Paper presented at the UNEP/CGIAR (Consultative Group on
International Agricultural Research), Arendal III Workshop on Use of GIS in
Agricultural Research Management. Norway, June 17-21, 1996

Getis, A. (1999). Spatial Statistics, in Longley, A. Paul, Michael F. Goodchild, David J.


Maguire and David W. Rhind, 1999; Geographical Information Systems, Second
Edition, John Wiley and sons Inc. USA.

Godschalk, D. R. and (1994). Pulling Together: A Planning and Development Consensus-


Building Manual. Washington, D.C.: Urban Land Institute.

Godschalk, D. R. and McMahon G. (1992). Staffing the Revolution: GIS Education for
Planners. Journal of Planning Education and Research 11, no. 3: 216-26.

Goodchild M. F. (1987). A spatial analytical perspective as geographical information


systems, International Journal of Geographical Information Systems 1 (4): 327-334

Goodchild, M. F., Anselin, L. and Deichmann, U. (1993). A framework for the areal
interpolation of socio-economic data, Environment and Planning A 25, 383-397

Goodchild, M. F., Haining R. P. and Wise S. (1992). Integrating GIS and spatial analysis:
Problems and possibilities. International Journal of Geographical Information Systems
6 (5): 407-23

Goodman, A. C. (1986). Using Lorenz curves to characterize urban elderly populations,


Urban Studies: An international journal for research in urban and regional studies,
Vol. 32, No. 10, 1623-1643, 1995.

Guibas, L. and Stolfi, J. (1985). Primitives for the Manipulation of General Subdivisions and
the Computation of Voronoi Diagrams, ACM Transactions on Graphics, Vol.4, No.2,
April 1985, pages 74-123.

Haining, R. (1990). Spatial data analysis in the social and environmental sciences.
Cambridge: Cambridge University Press.

Hansen, H. S. (1996). Interactive analysis of spatial data using a desktop GIS. In Kraak,
M.J. & Molenaar, M: (ed.) Advances in GIS Research. Proceedings of the 7th
International Symposium on Spatial Data Handling. Delft. The Netherlands, 1996. Pp.
13B25 - 13B35.

Hardy P. and Woodsford P. Mapping with Live Features: Object-Oriented Representation


http://www.laserscan.com/papers/l2livefeat.htm Laser-Scan Limited, Science Park,
Milton Road, Cambridge, CB4 0FY, UK.

Harris, B. (1989), Beyond Geographic Information Systems: Computers and the Planning
Professional, Journal of the American Planning Association, 55, 85-90.

Harris, B. and Batty M. (1993). Location Models, Geographic Information and Planning
Support Systems. Journal of Planning Education and Research, 12; 184-198.

96
Harvey, F. and Chrisman N. (1998). Boundary objects and the social construction of GIS
technology. Environment and Planning A 30: 1683-94

Haslett, J., Wills, G., Unwin, A., (1990). SPIDER-an interactive statistical tool for the
analyses of spatially distributed data; International Journal of Geographical
Information Systems 4, 285-296

Hearn, D. and Baker, M. P. (1986). Computer Graphics, Prentice-Hall Inc, Englewood Cliffs,
N.J.

Hearnshaw, H. and Unwin D. J. (1994). Visualization in Geographical Information Systems.


New York: John Wiley and sons. Chichester, England.

Heikkila, E. (1998). GIS is Dead, Long Live GIS! Journal of the American Planning
Association 64, no. 3: 350-360.

Heuvelink, G. B. M. (1998). Error propagation in environmental modeling with GIS.


London: Taylor & Francis.

Heywood, I., Cornelius S., and Carver S. (1998). An introduction to GIS. Longman, New
York.

Hollasch, S. R. (1991). Four-Space Visualization of 4D Objects, Thesis for the Degree


Master of Science, Arizona State University,
http://www.research.microsoft.com/~hollasch/thesis/default.htm

Holmberg, S. C. (1994). Geoinformatics for urban and regional planning. Environment and
Planning B 21, no. 1: 5-19.

Hopkins, L. D. (1999). Structure of a planning support system for urban development.


Environment and Planning B 26: 333-43.

Hornby, F. W. and Melvyn Jones (1984). An introduction to Population Geography.


Cambridge university press, UK.

Huxhold, W. E. (1991). An Introduction of Urban Geographic Information Systems. New


York and Oxford: Oxford University Press.

IDRISI for Windows (1998). Clark Labs, Clark University 950 Main St. Worcester, MA
01610-1477 http://www.clarklabs.org/

Innes, J. E. (1996). Planning Through Consensus Building: A New View of the


Comprehensive Planning Ideal. Journal of American Planning Association 62, no. 4:
460472.

Innes, J. E. (1998). Information in Communicative Planning. Journal of the American


Planning Association 64, no. 1: 52-63.

Isaaks, E. H., and R. M. Srivastava (1989). An introduction to applied geostatistics. Oxford


Univ. Press, New York.

Jebasingam I. J. (2000). Electronic Planning Submission System: A sub-system developed


under SUMBER-PUTRA, Paper Presented at Persidangan Interactive Planning Digital
2000; 28-29 Mac 2000, Pulau Pinang, Malaysia.

Kammeier, H. D. (1999). New tools for spatial analysis and planning as components of an
incremental planning-support system. Environment and Planning B 26: 365-80.

Kanaganathan, S. and N. B. Goldstein (1991). Comparison of four point adding algorithms


for Delaunay type three dimensional mesh generators, IEEE Transactions on
magnetics, Vol. 27, No 3, May 1991

Kaufman, A. (ed.) (1991). Volume Visualization. IEEE Computer Society Press, Los
Alamitos, CA

Kaufman, A., D. Cohen, and R. Yagel (1993), Volume Graphics, IEEE Computer, Vol. 26,
No. 7 July 1993 pp. 51-64, http://www.cs.sunysb.edu/~vislab/projects/volume/Papers/

97
Kaufman, S. and Simons R. (1995), Quantitative and Research Methods in Planning: Are
Schools Teaching What Practitioners Practice? Journal of Planning Education and
Research 15, no. 1: 17-33

Kerr, B. (1992). A Study Guide in Land Evaluation and Land Use Planning. Hunting
Technical Services Limited, U.K.

Klein, R. (1996). Multiresolution representations for surfaces meshes, http://www.gris.uni-


tuebingen.de/people/staff/reinhard/paper/paper.html

Klinkenberg, B. Spatial Interpolation,


http://www.geog.ubc.ca/courses/klink/gis.notes/ncgia/toc.html - UNIT41

Klosterman, R. E. (1994). Spreadsheet models for urban and regional analysis

Klosterman, R. E. (1997). Planning Support Systems: A New Perspective on Computer-


Aided Planning. Journal of Planning Education and Research 17, no. 1: 45-54.

Klosterman, R. E. (1999). The What if? collaborative planning support system.


Environment and Planning B 26: 393-408.

Knaap, G. J., L. D. Hopkins, and K. P. Donaghy (1998). Do Plans Matter? A Game-Theoretic


Model for Examining the Logic and Effects of Land Use Planning. Journal of Planning
Education and Research 18, no. 1: 25-34

Kraak, M. J. (1992). Working with triangulation-based data in 3D space, ITC Journal, 1992-
1, pp. 20-24

Kraak, M. J. (1993) Cartographic Terrain Modeling in a Three-Dimensional GIS,


Environment Cartography and Geographic Information Systems, Vol. 20, pp. 13-18

Lange, E. (1994). Integration of computerized visual simulation and visual assessment in


environmental planning. Landscape and Urban planning 30 99-112

Laser-Scan Ltd. The Gothic Versioned Object-Oriented Database: an Introduction,


November 1994, Laser-Scan, Cambridge UK. http://www.laser-scan.co.uk/

Lattuada, R. and J. Raper. Applications of 3D Delaunay triangulation algorithms in


GeoScientific modeling,
http://www.sbg.ac.at/geo/idrisi/gis_environmental_modeling/sf_papers/lattuada_rober
to/paper.html

Lee L. M. (1997) Creating Large Digital Maps for Municipal Planning Applications Using
Desktop GIS - The Penang Experience, 6th ESRI South Asia Users Conference, 8-10
Sept. Penang, Malaysia. http://www.hbp.usm.my/itsupport/Khu/Creating%20Large
%20Digital%20Maps%20for%20Penang%20Island.htm

Lee, L. M. (1995). PhD Thesis: A Methodology for Generating Alternative Land Use Plans
Using GIS Modeling Techniques,
http://www.hbp.usm.my/itsupport/PhDLLM/PhdThesisLLM.htm

Li, R. (1994). Data structures and application issues 3D geographic information systems,
Geomatica, Vol. 48, No. 3, pp. 209-224

Lingner, J. W. (1974). A handbook for population analysts Part A: Basic methods and
methods, Laboratories for population statistics, University of North Carolina, USA.

Listokin, D. and R. W. Burchell. City Planning, http://encarta.msn.com/find/Concise.asp?


ti=02BAE000

Longley, P. and Batty, M. (eds) (1996). Spatial analysis: modeling in a GIS environment
Cambridge, GeoInformation International.

Lorensen, W. E. and H. E. Cline (1987). Marching cubes: A high-resolution 3D surface


construction algorithm. Computer Graphics (SIGGRAPH’87 Proceedings), vol. 21, pp.
163–169, July 1987

98
Ma, Z., Liaw K. L., and Zeng Y. (1997). Migrations in the urban-rural hierarchy of china:
insights from the micro data of the 1987 national survey, Environment and planning
A 1997, Vol. 29 pp. 707-730.

MacEachren, A. M. (1994). Some Truth with Maps: A Primer on Symbolization & Design.
University Park, PA: American Association of Geographers

Mäntylä, M. (1988). Introduction to solid modeling, Computer Science Press, Maryland,


USA, 401 p

Martin, D. (1989). Mapping population data from zone centroid locations Transactions of
the Institute of British Geographers NS, 14, 90-97

Martin, D. (1991). Geographic information systems: Socio-economic applications


Routledge, London.

Martin, D. (1996). An assessment of surface and zonal models of population International


Journal of Geographical Information Systems 10, 973-989

Martin, D. (1999). Spatial representation: the social scientist's perspective, (eds) Longley,
A. Paul, Michael F. Goodchild, David J. Maguire and David W. Rhind, 1999.
Geographical Information Systems, Second Edition, John Wiley and sons Inc. USA

Martin, D. (2000). (D.J.Martin@soton.ac.uk) population geocoding using grid


http://www.soton.ac.uk/~djm1/

Martin, D. and G. Higgs (1995). Georeferencing people and places, In Parker, 1995
Innovations in GIS 3, p 43-62. Taylor and Francis.

Matheny, R., L. Jackson, T. Gunther, F. Ducca, R. Johnston, and R. Klosterman (1999).


Land-Use Change Model Inventory and Evaluation. U.S. Environmental Protection
Agency/Urban and Regional Information Systems Association Annual Conference
Proceedings

McConnell, S. (1993) Code Complete: A Practical Handbook of Software Construction.


Microsoft Press. http://www.microsoft.com/mspress/

Midtbø, T. (1996). Spatial modeling by Delaunay networks of two and three dimensions,
Dr. Ing. Thesis, Norwegian Institute of Technology, University of Tronheim, Norway,
http://www.iko.unit.no/tmp/

Mitas, L., Mitasova, H. (1999). Spatial Interpolation, in P. Longley, M. F. Goodchild, D. J.


Maguire, D. W. Rhind (Eds.), Geographical Information Systems: Principles,
Techniques, Management and Applications, New York, John Wiley & sons.

Morrison, P.A., and Clark, W. A. V. (1992). Local redistricting: the demographic context of
boundary drawing. National Civic Review (Winter-Spring): 57-63.

Muehrcke, P.C., and J. O. Muehrcke (1992). Map use: reading, Analysis, Interpolation.
Madison, WI: J.P. Publications.

Muller, H. and M. Stark (1993). Adaptive generation of surfaces in volume data, The
Visual Computer, 9(4): 182-199, January 1993

Murray A. T. (1999). Spatial analysis using clustering methods: Evaluating central point
and median approaches. Journal of Geographical systems, Springer-Verlag 1999
http://link.springer.de/

Namboodiri, K. (1991). Demographic analysis: a stochastic approach, Academic press,


inc. San Diego, California, USA.

Nasruddin M. N., Jimat B. and Abdul-Majid. W. (2000). Remote sensing and related
techniques: Tools to holistic spatial planning. Paper Presented at Persidangan
Interactive Planning Digital 2000; 28-29 Mac 2000, Pulau Pinang, Malaysia

Nedovic-Budic, Z. (1998). The Impact of GIS Technology. Environment and Planning B:


Planning and Design 25, no. 5: 681-92.

99
Nedovic-Budic, Z. (1999). Evaluating the Effects of GIS Technology: Review of Methods.
Journal of Planning Literature 13, no. 3: 284-95.

Nielson, G. M. and B. Hamann (1991). The asymptotic decider: Removing the ambiguity in
marching cubes, In Visualization '91, pages 83-91

Nordbeck, S. and Rystedt B. (1970), Isarithmic maps and the continuity of reference
interval functions, Geografiska Annaler, ser. B, 2, 92-123

Nyerges, T. L. (1991) Analytical Map Use, Cartography and Geographic Information


Systems

Okpala, D.C. (1980) Estimating intra-urban population size and distribution from
residential construction completion data, Computer environment urban systems, Vol.
5. Pp 155-161, Great Britain

Openshaw, S. (1984) The modifiable areal unit problem Concepts and Techniques in
Modern Geography 38, Geo Books: Norwich

Openshaw, S. (1991) Developing appropriate spatial analysis methods for GIS, in D


Maguire, M F Goodchild, D Rhind (Eds) GIS Principles and Applications Volume 1
Longman, London 389-402

Openshaw, S. (1994a) GIS crime and spatial analysis, Proceedings of GIS and Public Policy
Conference Ulster Business School, Ulster, p22-35

Openshaw, S. (1994b) Social costs and benefits of the census’, Proceedings of Xvth
International Conference of the Data Protection and Privacy Commissioners, 89-97
Manchester

Openshaw, S. (1994c) what is GISable spatial analysis? In New Tools for Spatial Analysis,
Eurostat, Luxembourg 36-44

Openshaw, S. (1995), Developing automated and smart spatial pattern exploration tools
for geographical systems applications. The Statistician 44(1): 3-16

Openshaw, S. (1996), Developing GIS relevant zone based spatial analysis methods, In:
Longley, P. and Batty, M. (eds) Spatial analysis: modeling in a GIS environment
Cambridge, GeoInformation International, 79-104

Openshaw, S. (1997), Trends and Perspectives in Spatial Analysis and GIS,


http://www.ccg.leeds.ac.uk/staff/s.openshaw/athens97/index.html

Openshaw, S., Charlton M., Wymer C. and Craft A. (1987), A Mark 1 Geographical Analysis
Machine for the automated analysis of point data sets. International Journal of
Geographical Information Systems 1, 335-358

Pariente, D. (1994). Geographic interpolation and extrapolation by means of neural


networks, EGIS Foundation

Peterson, S., Computing Constrained Delaunay Triangulation in the plane, University of


Minnesota Undergraduate, http://www.geom.umn.edu/~samuelp/del_project.html

Petrie, G. and T. J. M. Kennie (1990). Terrain modeling in surveying and civil engineering,
Whittles Publishing Co., Glasgow, 351 p.

Peucker, T. K., R. J. Fowler, J. J. Little, and D. M. Mark (1978). The triangulated irregular
network, Proceedings of Digital Terrain Modeling (DTM) Symposium, American
Society for Photogrammetry (ASP), St. Louis, Missouri, pp. 516-540

Pilouk, M. (1996). Integrated modeling for 3D GIS, PhD thesis, ITC Publication No. 40, 200
p.

Plane A. D. and P. A. Rogerson (1994). The geographical analysis of population with


application to planning and business, John Wiley and sons Inc, New York.

100
Qingquan, L. and L. Deren (1996). Hybrid data structures based on octree and
tetrahedron in 3D GIS, International Archives of Photogrammetry and Remote
Sensing, Vol. XXXI, Part B, Comm. 4, ISPRS Congress, Vienna, pp. 503-507

Ranzinger, M., and G. Gleixner (1997). GIS datasets for 3D urban planning. Computers,
Environment, and Urban Systems 21, no. 2: pp. 159-173

Raper J. (Eds), (1989) Three-dimensional applications in geographical information


systems, London: Taylor & Francis, 1989.

Raper, J. and B. Kelk (1991). Three-dimensional GIS", In: Geographical Information


Systems: Principles and Applications, D. J., Maguire, M. Goodchild and D. Rhind
(eds.), Longman Geoinformation, pp. 219-317

Raper, J. and D. Rhind (1990). "UGIX (A): The design of spatial language interface for
topological vector GIS", Proc. the 4th International symposium on Spatial Data
Handling, Zurich, Switzeland, vol.1, pp.405-412.

Rase, W. (1998). Interpolation and display of statistical surfaces, Geoinformation


modeling and visualization, CGI’98 workshop, Hannover

Rase, W. (1998). Volume-Preserving Interpolation of a Smooth Surface from Polygon-


Related Data, http://home.t-online.de/home/wolf.rase/recent.htm

Reda E. F. (1996). A PhD thesis, 3D Surface Modeling Using Hierarchical Topographic


Triangular Meshes, University of Waterloo

Renka, R. J. (1996). Algorithm 751: TRIPACK: a constrained two-dimensional Delaunay


triangulation package. ACM Transactions on Mathematical Software, Vol. 22, No. 1,
March 1996, 1-8

Robinson, S.K., F.R. Thompson III, T.M. Donovan, D.R. Whitehead, and J. Faaborg (1995).
Regional forest fragmentation and the nesting success of migratory birds. Science
267:1987-1990.

Ruppert, J. (1995). A Delaunay refinement algorithm for quality 2-dimensional mesh


generation, Journal of Algorithms 18(3), 548-585

Ruslan, Rainis and Tamiji Masron (2000a). Changing pattern of population density and
growth in Malaysia, SEAGA 6th International conference, UKM, November 2000

Ruslan, Rainis and Tamiji Masron (2000b). Perubahan corak ruangan segregasi kaum di
Pulau Pinang 1980-1991, SEAGA 6th International conference, UKM, November 2000

Sager, T. (1990). Communicate or Calculate. Stockholm: NORDPLAN.

Samet, H. (1990a). The Design and Analysis of Spatial Data Structures. Addison-Wesley

Samet, H. (1990b). Applications of spatial data structures, Addison-Wesley

Sarjakoski, T. (1998). Networked GIS for Public Participation - Emphasis on Utilizing Image
Data. Computers, Environment, and Urban Systems 22, no. 4: 381-92.

Sárközy, F. (1998), GIS functions – Interpolation, Periodica Polytechnica Civil Engineering

Sawicki, D. S. and W. J. Craig (1996). The Democratization of Data - Bridging the Gap for
Community Groups. Journal of the American Planning Association 62, no. 4: 512-23.

Sawicki, David S., and Patrice Flynn (1996), Neighborhood Indicators: a review of the
literature and an assessment of conceptual and methodological issues. Journal of the
American Planning Association 62(2).

Schmid, C. F. and MacCannell, E. H. (1955). Basic problems, techniques, and theory of


isopleth mapping. Journal of the American Statistical Association 50, 220-239

Schon, D. A., S. Bish, and M. William J. (Eds.) (1999). High Technology and Low-Income
Communities: Prospects for the Positive Use of Advanced Information Technology.
Cambridge, MA: The MIT Press.

101
Schuur, J. (1994). Analysis and Design in Computer-aided Physical Planning. Environment
and Planning B 21, no. 1: 97-108.

Shaw, S. (1993). GIS For Urban Travel Demand Analysis: Requirements and Alternatives.
Computers, Environment and Urban Systems, 17; 15-29

Shepard, E., D. Atkinson and A. Russo. Interpolation of Population Related Polygon Data,
Information Technology Outreach Services, The University of Georgia
http://www.esri.com/library/userconf/proc97/proc97/to300/pap298/p298.htm

Shewchuk. R. (1997). Delaunay refinement mesh generation. PhD Thesis, School of


Computer Science, Carnegie Mellon University, Pittsburgh
http://www.cs.cmu.edu/~quake-papers/delauney-refinement.ps.gz

Shi, X. and A. G. O. Yeh (1999) The integration of case-based systems and GIS in
development control, Environment and Planning B 26: 345-64

Shiffer, M. J. (1992), Towards a collaborative planning system, Environment and Planning


B: Planning and Design, Vol. 19, pages 709-722.

Singh, R. R. (1999), Sketching the city: a GIS-based approach. Environment and Planning
B, no. 26: 455-68.

Skaburskis A. (1997). Gender difference in housing demand, urban studies: An


international journal for research in urban and regional studies vol. 34 No.2, 275-320,
June 1997

Solesbury, W. (1974). Policy in urban planning: structure plans, programs and local plans.
Pergamon press Oxford.

Sommerville, I.(1996). Software Engineering. 5th ed. Addison-Wesley, pp.742,UK.

SPSS (1998) Statistical package for Social scientists (www.spss.com), SPSS Inc

Sui D. Z. (1998) GIS-based urban modeling: practices, problems and prospects. IJGIS vol.
12 no. 7

Talen, E. (1996) After the Plans: Methods to Evaluate the Implementation Success for
Plans. Journal of Planning Education and Research 16: 79-91.

Talen, E. (1998) Visualizing Fairness -Equity Maps for Planners; Journal of the American
Planning Association 64, no. 1: 22-.

Talen, E. (1999) Constructing neighborhoods from the bottom up: the case for resident-
generated GIS. Environment and Planning B 26(4): 533- 554.

Thomas, R. W. and R.J. Huggett (1980). Modeling in Geography: A Mathematical


Approach. London: Harper & Row, Pub.

Tierney, L (1991). LISP-STAT: an object-oriented Environment for statistical computing


and Dynamic Graphics. New York: Wily

Tobler, W. R. (1979) Smooth pycnophylactic interpolation for geographical regions,


Journal of the American Statistical Association 74, 519-530

Tomlin, C. D. (1990). Geographic Information Systems and Cartographic Modeling. New


Jersey: Prentice Hill.

Trevor, C. B. (1994) A review of statistical spatial in GIS, in Stewart Fotheringham and


Peter Rogerson, Spatial analysis and GI, London: Taylor and Francis.

Tucker, G., N. Gasparini, R. Bras, S. Rybarczyk and S. Lancaster (1999) An object-oriented


framework for distributed hydrologic and geomorphic modeling using triangulated
irregular networks

UCGIS. UCGIS education priorities


http://www.ncgia.ucsb.edu/other/ucgis/ed_priorities/geoinfosystems.html UCGIS
research priorities http://www.ncgia.ucsb.edu/other/ucgis/CAGIS.html

102
Upton, G. J. G., and B. Fingleton (1985). Spatial data analysis by example. Volume 1: Point
pattern and quantitative data. Wiley, Chichester, England.

Van Driel, N. J. (1989). Three-dimensional display of geologic data.

Varkki, G. R. (1997). HyperSpace: Communicating Ideas About the Quality of Urban


Spaces. Journal of Planning Education and Research 17: 63-70.

Vaupel, J. W. (1998). Demographic analysis of aging and longevity, American Economic


Review, May98, Vol. 88 Issue 2, p242, 6p, 3 charts

Volusia County (1997). GIS spatial analysis


http://www.volusia.org/gis/geograph/default.html

Wadembere, M. I. (2000). GIS Demographic Spatial analysis and modeling


http://www.hbp.usm.my/thesis/heritageGIS/download.htm

Watson D. F. (1981). Computing the N-Dimensional Delaunay Tessellation with


Application to Voronoi Polytopes, The Computer Journal (24) 1981

Webster, C. J. (1993). GIS and the Scientific Inputs to Urban Planning. Part 1: Description.
Environment and Planning B 20, no. 6: 709-28.

Webster, C. J. (1994). GIS and the Scientific Inputs to Planning. Part 2: Prediction and
Prescription. Environment and Planning B 21, no. 2: 145-57.

Webster, R., and M. Oliver (1990). Statistical Methods in Soil and Land Resource Theory.

Wegener M. (1999). Spatial models and GIS in Craglia Massimo and Harlan Onsrud, 1999.
Geographic information Research: Trans-Atlantic Perspectives. Taylor and Francis,
London

Wellar, B., Cameron N. and Sawada M. (1994). Progress in building linkages between GIS
and methods and techniques of scientific inquiry. Computers, Environment, and
Urban Systems 18, no. 2: 67-80.

White, M. J. (1986), Segregation and diversity measures in population distribution.


Population index 52: 198-221.

Whitley, D. L. and W. Xiang (1993). A GIS-Based Method for Integrating Expert Knowledge
into Land Suitability Analysis, 1993 URISA Annual Conference Proceedings, Atlanta,
July 25-29; Volume III; 24-36

Willemain, T. R. (1980). Statistical methods for planners. The Massachusetts institute of


technology.

Wilson, P. M. (1990). Get your desktop metaphor off my drafting table: User interface
design for Spatial data handling, Proc.4th International symposium on Spatial Data
Handling, Zurich, Switzerland, vol. 1, pp. 455-62.

Witherick, M. E. (1990). Population Geography. Longman group, UK Ltd.

Worboys, M. (1995). Innovations in GIS 3 Taylor and Francis, London

Wulder, M. (1999). http://glenn.uwaterloo.ac/

Yaakup A. B. and Healey, R. G. (1994). A GIS approach to spatial modeling for squatter
settlement planning in Kuala Lumpur Malaysia, Environment and planning B:
planning and design 1004, vol. 21, pp. 21-34.

Yagoub, M. M. and Taher Buyong, GIS Applications for Dumping Site Selection
http://www.esri.com/library/userconf/proc98/PROCEED/TO150/PAP107/P107.HTM

Yeh, A. G. (1999). Urban planning and GIS, in Longley, A. Paul, Michael F. Goodchild,
David J. Maguire and David W. Rhind, 1999; Geographical Information Systems,
Second Edition, John Wiley and sons Inc. USA.

103
Zhang, Z. and D. A. Griffith (1997). Developing User-friendly Spatial Statistical Analysis
Modules for GIS: An Example Using ArcView. Computers, Environment and Urban
Systems 21, no. 1: 5-29

104
APPENDIX A STATISTICAL ANALYSES

As move to carrying out statistical analysis in GIS, start by data screening using
descriptive statistics like Frequency, Crosstabs to find out missing values and unrealistic
entries, then MANOVA (multivariate Analysis of variance) as a preliminary test to see if
there are actually differences between/among the groups. Then run correlations between
DCs using Spearman’s Rank Correlation.

Spearman Correlation Coefficient: Commonly used nonparametric measure of


correlation between two ordinal variables. For all of the cases, the values of each of the
variables are ranked from smallest to largest

Pearson correlation coefficient is computed on the ranks from spearman, which


measure the association between rank orders.

Correlation coefficients range in value from 1 (a perfect negative relationship) and +1


(a perfect positive relationship). A value of 0 indicates no relationship.

Regression Analysis: It is estimation of the linear relationship between a dependent


variable and one or more independent variables or covariates.

Pearson's chi-square test: The chi-square test performs a Pearson's chi-square test on
a two-dimensional contingency table. This test is relevant to several types of null
hypothesis: statistical independence of the rows and columns, homogeneity of groups,
etc. The appropriateness of the test to a particular null hypothesis and the interpretation
of the results depend on the nature of the data at hand, in particular on the sampling
scheme. The returned p value should be interpreted carefully. Its validity depends heavily
on the assumption that the expected cell counts are at least moderately large; a
minimum size of five is often quoted as a rule of thumb. Even when cell counts are
adequate, the chi-square is only a large-sample approximation to the true distribution of
X-squared under the null hypothesis. If the data set is smaller than is appropriate for a
chi-square test, the Fisher’s exact test may be preferable. To perform Pearson’s chi-
square test in S-Plus: Choose Statistics - Compare Samples - Counts and Proportions - Chi-
Square Test.

Meaning of the symbols and interpretation of results


The meaning of symbols in the table and the interpretation of results of SPSS are based
on SPSS 9.0 for windows (1998, 2000) and Foster (1998). R indicates the correlation
between the predicator variables combined and the dependent variable. R square
indicates the proportion of the variability in the dependent variable, which is accounted
for by the multiple regression equation. Analysis of variance table (ANOVA) shows the
sum of squares explained by the regression equation and the residual sum of squares.
The residual sum of squares is the variability in the dependent variable, which is left
unexplained by the regression equation. The F statistics is obtained by the dividing the
mean square regression by mean square residual. If F is significant (the value labeled Sig
is less than 0.055) then R squared is significantly different from zero. This means one can
assume there is a linear relationship between predicator and the dependent variables and
the regression equation allow us to predict the dependent variable at greater than
chance level. When the regression coefficient (B) for each predicator variable is
standardized (transformed into standard scores) to be referred to as beta shows the
relative importance of each predicator. The T values and Sig T indicate whether the
regression coefficients for each variable are greater than zero and row with constant
refers to the intercept of the regression line.

105
Table A.5 Pearson correlation of Analysis Variables

Road GENDER AGE RACE RELIGION MARITAL

Pearson Correlation 1.000 -.010 -.066 -.087 .078 .049


Road
Sig. (2-tailed) . .847 .220 .107 .149 .363

Pearson Correlation -.010 1.000 -.025 .061 .026 .033


GENDER
Sig. (2-tailed) .847 . .639 .260 .631 .547

Pearson Correlation -.066 -.025 1.000 -.054 .068 -.669(**)


AGE
Sig. (2-tailed) .220 .639 . .321 .209 .000

Pearson Correlation -.087 .061 -.054 1.000 .540(**) -.029


RACE
Sig. (2-tailed) .107 .260 .321 . .000 .591

Pearson Correlation .078 .026 .068 .540(**) 1.000 -.111(*)


RELIGION
Sig. (2-tailed) .149 .631 .209 .000 . .039

Pearson Correlation .049 .033 -.669(**) -.029 -.111(*) 1.000


MARITAL
Sig. (2-tailed) .363 .547 .000 .591 .039 .

** Correlation is significant at the 0.01 level (2-tailed), * significant at the 0.05 level (2-tailed).

Table A.6 ANOVA

Model Sum of Squares df Mean Square F Sig.

Regression 9.285E-02 1 9.285E-02 .038 .847(a)

1 Residual 844.088 341 2.475

Total 844.181 342

Regression 3.845 2 1.922 .778 .460(b)

2 Residual 840.336 340 2.472

Total 844.181 342

Regression 10.712 3 3.571 1.452 .227(c)

3 Residual 833.469 339 2.459

Total 844.181 342

Regression 31.753 4 7.938 3.303 .011(d)

4 Residual 812.428 338 2.404

Total 844.181 342

Regression 31.788 5 6.358 2.637 .023(e)

5 Residual 812.393 337 2.411

Total 844.181 342


a Predictors: (Constant), GENDER
b Predictors: (Constant), GENDER, AGE
c Predictors: (Constant), GENDER, AGE, RACE
d Predictors: (Constant), GENDER, AGE, RACE, RELIGION
e Predictors: (Constant), GENDER, AGE, RACE, RELIGION, MARITAL
f Dependent Variable: ROAD

Table A.7 Regression coefficients of demographic characteristics

Unstandardized Coefficients Standardized Coefficients

Model B Std. Error Beta t Sig.

106
(Constant) 3.209 .264 12.147 .000
1
GENDER -3.297E-02 .170 -.010 -.194 .847

(Constant) 3.396 .305 11.152 .000

2 GENDER -3.830E-02 .170 -.012 -.225 .822

AGE -4.984E-03 .004 -.067 -1.232 .219

(Constant) 3.663 .343 10.674 .000

GENDER -2.135E-02 .170 -.007 -.126 .900


3
AGE -5.337E-03 .004 -.071 -1.321 .187

RACE -.193 .116 -.090 -1.671 .096

(Constant) 3.466 .346 10.024 .000

GENDER -1.853E-02 .168 -.006 -.110 .912

4 AGE -6.709E-03 .004 -.090 -1.668 .096

RACE -.414 .137 -.193 -3.029 .003

RELIGION .260 .088 .189 2.959 .003

(Constant) 3.407 .595 5.728 .000

GENDER -1.907E-02 .168 -.006 -.113 .910

AGE -6.271E-03 .005 -.084 -1.159 .247


5
RACE -.413 .137 -.193 -3.016 .003

RELIGION .261 .088 .189 2.957 .003

MARITAL 2.749E-02 .227 .009 .121 .904

a Dependent Variable: ROAD

Table A.8 Excluding variables analysis


Model Beta In t Sig. Partial Correlation Tolerance

AGE -.067(a) -1.232 .219 -.067 .999

RACE -.087(a) -1.603 .110 -.087 .996


1
RELIGION .078(a) 1.451 .148 .078 .999

MARITAL .050(a) .917 .360 .050 .999

RACE -.090(b) -1.671 .096 -.090 .994

2 RELIGION .083(b) 1.542 .124 .083 .995

MARITAL .009(b) .125 .900 .007 .552

RELIGION .189(c) 2.959 .003 .159 .699


3
MARITAL -.002(c) -.023 .981 -.001 .547

4 MARITAL .009(d) .121 .904 .007 .546


a Predictors in the Model: (Constant), GENDER
b Predictors in the Model: (Constant), GENDER, AGE
c Predictors in the Model: (Constant), GENDER, AGE, RACE
d Predictors in the Model: (Constant), GENDER, AGE, RACE, RELIGION
e Dependent Variable: ROAD

107
APPENDIX B GIS ANALYSES

Geocoding in ArcView GIS

Geocoding refers to the process of associating a data point with a geographic location based on some
form of address. An address specifies a location in the same way that a geographic coordinate does.
However, since an address is merely a text string containing the information of building/house number,
street name, and/or lot number, an address needs a mechanism to calculate the geographic coordinate
for the address and then display the location on a map based on the assigned coordinate. To do so,
addresses stored in tabular data files must first be associated with a geographic feature. The coordinates
of a data source can be used to calculate and assign coordinates to addresses if the data source features
also have addresses.

Address matching involves comparing addresses in the attribute table with the address attributes in the
matchable layer. Standards and rules are applied to make decisions about whether addresses match.
When a match is found, geographic coordinates are derived from the matched feature and assigned to
the address. If a match cannot be found, you can edit the address if it has errors or relax the matching
parameters in the Geocoding Preferences so that there is a higher likelihood of finding a match.

With Geocoding we are able to link demographic data maintained in large databases of events to
geographical locations; enabling us to display the tabular data containing addresses as points on a map
and find their locations on a map easily, query and find geographic features using addresses, perform
point-in-polygon analysis, generate demographic surfaces and construct 3D models.

Geocoding process in ArcView GIS

Address geocoding in ArcView is a process that creates a theme based on address data that can be
displayed with other themes in a view. In this study during geocoding, ArcView reads
individuals/household addresses and locates them in corresponding buildings on a theme representing
the buildings (georeferenced using the building numbers), which are in turn located to lot number for the
area within which they occur. ArcView then creates a geocoded theme based on an ArcView shape file to
store the attributes of all records in the address event table and the X, Y coordinates of the successfully
matched records. ArcView adds the geocoded theme to the view and displays each matched record with
a point symbol.
In ArcView GIS to make a theme matchable
1. The theme is added to a view; the theme should contain the necessary matchable address attributes
for geocoding.
2. Then the theme is made active. The theme Properties dialog box is opened to display the geocoding
theme property panel to choose a suitable address style for the theme. The address style chosen
determines the fields and the way of indexing a field, as well as the data used for geocoding
addresses and locating an address in a view.
3. ArcView finds the default field from the attribute table for each component of the address style. You
can change the field by selecting a new field from the drop-down list. A check mark in front of the
address component indicates that the component is required. A checked component needs to be
filled with a data field from the attribute table. A component without a check mark is an optional
component. If no suitable data field is found from the attribute table, <None> can be set to the non-
required component. Note: if no data fields are selected for the required components, the theme
cannot be made matchable.
4. ArcView provides an option to use place name aliases. Select a table in the project that contains the
aliases and their associated addresses. Attaching alias information to the theme allows locating an
address using a place name alias. <None> is selected if do not want to use place name aliases.
5. Pressing OK makes the theme matchable. ArcView will display a message box for to confirm building
the geocoding index using the selected address style. Press yes to start indexing the data of the
required components. If <None> is selected for a required component of an address style, pressing
OK will not make the theme matchable.
To geocode addresses against a matchable theme
1. Add a tabular data file containing the addresses to the project. The address must be stored in a
single field in this table. Values in the address field can also be in the form of place name aliases.
2. From the View menu, choose Geocode Addresses to open the Geocode Addresses dialog box. Specify
the options and choose Batch Match or Interactive Match. For Batch Match, ArcView will match the
addresses without invoking the Geocoding Editor. If you choose Interactive Match, ArcView will
display the Geocoding Editor for you to control the address matching process. If multiple or no
matches exist, you can adjust the matching parameters in the Geocoding Preferences dialog box,
interactively edit the addresses if there are mistakes, or manually assign geographic coordinates to
the events with missing information.
3. During the process, ArcView will create a geocoded theme in the form of an ArcView shape file to
store the attributes of all records in the address event table and the X, Y coordinates of the
successfully matched records.
When the matching process is done, ArcView will display the results of geocoding and allow you to re-
match the addresses. When you press done in the Re-match Addresses dialog box, ArcView will add the
geocoded theme to the view.

GeoProcessing in ArcView GIS

108
GeoProcessing is a way to create new data based on themes in a view. In most cases, alter the geometric
properties of the features in a dataset while controlling some aspects of how its attribute data is handled.
Process under GeoProcessing include:

Clip one theme based on another: This process creates a new theme by using a polygon theme (or
selected polygons in that theme) as a cookie cutter on a point, line, or polygon theme. The output theme
will only contain data from the theme you're clipping--the theme used as a cookie cutter is only used to
define the clipping boundary. In this study it is used define the extent for a certain ethnic group,
determine boundary of study area by clipping a theme of cadastral features that extends over a much
larger area, etc.

Intersect two themes: This process is similar to clipping a theme, except it preserves only those
features falling within the spatial extent common to both themes. The features of the input theme are
intersected or sliced by the intersect theme. The attribute data from both themes are included in the new
theme's attribute table.

Dissolve features based on an attribute: Dissolving features in a theme coalesces adjacent features
that have the same attribute value. It is used in analysis to dissolve a theme population census based
building boundary into one based on ethnicity. This removes boundaries between adjacent boundaries
with the same predominant ethnic group.

Union two themes: The Union process is used to produce a new theme containing the features and
attributes of two polygon themes. Union creates a new theme by combining two polygon themes. The
new theme has data and shapes from both themes, including their intersection. In fact, union differs from
intersect only by the fact that all the features of both themes are included in the resultant theme,
including those features that did not overlap. This helps in the ethnicity clustering analysis taking into
account the location i.e. building.

Merge themes together: Using merge is similar to union--a new theme is created from multiple
themes but their features are not intersected. Merge allows you to combine the features from two or
more themes of the same geometric type. When you merge themes, you specify which theme has the
same fields you want the new theme to have. If the other themes you're merging have more fields than
the theme you have specified, those fields won't be in the new theme's table. If the other themes do not
have the same fields as the theme you have specified, empty cells will be added to the new theme's
table. In this study, it helps merge several individual with others themes with to make a study area.

Assign data by location: Assigning data by location uses a spatial relationship to join data from one
theme to another theme. This can be used in analysis by assigning data from a theme of ethnicity to a
theme of land use. The ethnicity data is added to the land use data, along with the distance to the
household nearest the land use event. As a result, the ethnic group nearest the most or particular land
use may be regarded to be more active.

Locate address: Finds a specific address on a view in the active theme. The Locate Address option
searches the active matchable theme(s) in the view to find an address you specify. It is carried out by
typing the address you want to search for into the Address box. When the address is found, ArcView
draws a point and places it on top of the location. ArcView will pan the view if the found location is
outside the current display of the theme. If more than one matchable theme are active in the view,
ArcView will search the address in the first matchable theme. If the address cannot be found in the first
active matchable theme, ArcView will display a new Locate Address dialog box for you to specify an
address and then search in the next active matchable theme. Locate is only available for themes whose
geocoding properties have been set.

GIS access to attribute data

Using ArcView's Database Access extension, you can create themes in a view representing spatial data
that is stored in a relational database; these are called database themes.

A database theme has a query that retrieves a set of fields and records from one or more tables in the
database. One of the fields retrieved must be a spatial column; spatial columns contain spatial data the
way numeric columns contain numeric data. What the database theme displays in the view is the value
contained in the spatial column for each of the records retrieved from the database.

The reasons why we use database themes in ArcView are essentially the same reasons why we store
spatial data in a relational database. Relational databases use client-server technology, letting us develop
a corporate database. Our data is stored in a central location on the database server, and is accessed
across local or wide area networks by users with client software for the database. With the Database
Access extension, ArcView can be a client to the relational database. Relational databases let us store an
extremely large number of records together in a single table in the database. Relational databases
provide efficient multi-user access to data. With locking mechanisms, many people can update and
modify the same layer of data at the same time. With transaction management, updates to the database
aren’t saved and available to others until you commit the transaction, and you have the option to undo
an editing session. These features let many database users access the most current data while others are
editing it.

109
ArcView's tables are dynamic: An ArcView table references the tabular data source it represents, but
does not contain the tabular data itself. This means that tables are dynamic, because they reflect the
current status of the source data they are based on. If the source data changes, a table based on this
data will automatically reflect the change the next time you open the project containing this table.

Linking tables: You can link a table to the active table based on the values of a common field found in
both tables. Link establishes a one-to-many relationship between the destination table (the active table)
and the source table (the table you are linking to the active table). One record in the destination table is
related to one or more records in the source table. Typically, the source table contains descriptive
attributes of features that you wish to link to the features in a theme's table so that you can select
features from this theme on a view see which linked records in the source table are selected.

Unlike joining tables, linking tables simply defines a relationship between two tables, rather than
appending the fields of the source table to those in the destination. When tables are linked, neither table
is changed - they are just linked to one another. After a Link is performed, selecting a record in the
destination table will automatically select the record or records related to it in the source table. If the
destination table is the feature attribute table of a theme, selecting one of the theme's features in the
view selects that feature's record in the attribute table, and therefore automatically selects the records
related to it in the source table. Selecting a record in the source table does not select the corresponding
record in the destination table. This is because the link only exists in the destination table.

An example of a one-to-many relationship in this study is building occupancy; many tenants may occupy
one building. In ArcView, if you have a source table of tenants and a theme representing buildings, you
could link the table of tenants to the table for the buildings theme. In this way, selecting one of the
buildings on the view will also select the records for the tenants of that building in the tenants’ table.

As it can be noticed, cannot add directly tables from SPSS and Microsoft Access Database (these are the
packages which are used in this study to carry out demographic analysis) into ArcView GIS. What is done,
either the tabular demographic data is exported from those packages using their export modules as
dBase files to the folder containing ArcView project file being currently used; from there then they can be
read directly by ArcView; or Connecting to a database using ArcView's Standard structures language
(SQL) connection feature, and run a queries to create a table. However, before that capacity can be used,
have to install Microsoft open database connectivity (ODBC) for SQL server, the Microsoft Windows
versions of ArcView uses Microsoft's ODBC standard. ODBC is Microsoft's open interface for accessing
data in a heterogeneous environment of relational and non-relational database management systems.

Connecting to a database to create a table: Using ArcView's SQL connection feature, you can
connect to a database server and run an SQL query to retrieve records from it. The records you access
become a table in your project. You can then use this table like any other ArcView table.
ArcView stores the definition of the SQL query you used to create the table, not the records themselves.
The records themselves are stored in a temporary file while the table is being used. The file is removed
when you delete the table, close the project, or quit ArcView. When you open a project containing a table
representing the results of an SQL query, ArcView will automatically reconnect to the database to obtain
the data for your table. Any changes in the database will therefore be reflected in your table, and any
views, charts or layouts that use this table's data.

Technical solution in ArcView

Grid Construction in ArcView according to study area

With a set of data points, a grid generated in ArcView GIS is rectangular form not according to study area,
and some times, we need a grid covering only study area. The grid is rectangular, as it is made up of a
set (square) cell size, and a set number of rows and columns of cells. Having the study area as a polygon
shapefile, first convert it to a grid (From menu choose Theme, Convert to Grid) then use it as a mask via
the analysis properties dialog box. N.B. the map extent and cell size should set the same as the intended
interpolation grid. After that, the area outside study area should then be No data. Using the map
calculator (Analyze, map calculator) and typing in the window ([Newgrid].IsNull).con([NewGrid],
[YourGrid]) where Newgrid is the one that you have created from the shapefile and YourGrid is your data
grid. This basically clips your data grid to the extent of the study area.

TIN Construction in ArcView according to study area

TIN covering the whole study could not be generated using the using ArcView (it only gives TIN covering
up to the limits of data points). To construct TIN, first interpolate a grid that allows estimation of values
beyond the points (the estimation is subject to much greater error outside the points, as it's based on
less data, and do not know anything about the real values outside of those measured. Another source of
error is in selection of an interpolation model to create the grid. TIN values will be more accurate within
the measured points). Once the grid creation, it is converted to a TIN which will cover the study area via
the Theme>Convert Grid to Tin function from the AV menu.

Advantages of GIS Demographics analysis

110
As we end this thesis, let outline the advantages of GIS-DSA which have been discussed
• GIS is an excellent means of storing and analyzing demographic data. A GIS system allows a planner
to bring together disparate demographic data sets that previously had no known relationship other
than location, empowering us to make decisions that we previously only dreamed of.
• It provides the planner with the capacity to judge whether the demographic difference is due to
difference in geographical location (spatial dimension) or due to variation in numbers or both.
• It is possible to compare demographic characteristics from geographical areas of varying spatial
dimension
• It gives the planner the chance to carry out spatial analysis where the geographical location of
demographic characteristics can be attached to the analysis results. Thus able to produce maps and
graphs having the spatial aspect
• GIS-DSA provide the ability to interactively select cells or particular demographic characteristic on-
screen, using the planner's visual judgment of the relationships between various characteristics
according to the targeted goal, in so doing resolve spatial conflicts, e.g. in youth center allocation sex
having precedence over age.
• When it comes to demographic spatial percentage change, there are many opinions for the analyst;
either to use a spatial interactive tool or fixing the spatial extents then carrying out analysis
• With GIS-DSA, the planner does not have to know the extent to which to carry spatial demographic
comparison before beginning on the task of analysis
• Apart from providing information at individual level it maintains the density measure as this is
intended to represent not just the "emptiness" of areas but also the dispersion characteristics of
people and settlements, averaged over a sufficiently large unit of space as to yield a reasonable
indicator.
• With the use of GIS the problem of trade off can totally be eliminated in the analysis processing, as
each individual is accessible and in most case even no need to use weights as no individual can have
conflicting demographic characteristics. The use of weights can be used where or when to produce or
use a certain demographic characteristic in preference to another, and to carry out clustering those
to be used as input in the planning suitability analysis.
• In this study, where all the details are recorded in database, GIS is being used to visualize the results
of demographic spatial analysis by making queries. It makes relationships among map elements
visible, heightening one's ability to extract and analyze information.
• Since no set and fixed spatial entities then planner can carry out simulation using GIS.
• In addition, in GIS we are able to keep track of the various land uses like inhabitable areas, open
space, etc as we carry out spatial analysis.
• With developed 3D-DM, we are in position to analysis the DC in 3D and generate visualizable results.

111
APPENDIX C TRUE 3D GIS-DSA

Considerations in Construction of 3D-DM

In addition to requirements of 3D Demographic modeling discussed in the in the main body of this thesis,
the following are also put into consideration as the 3D-DM is constructed.

3D spatial interpolation: 3D spatial interpolation provides methods for transformation of values


representing DC measured at scattered locations. The fundamental requirement is to represent the DC
such that their quantity can be retrieved for any given location. As it is often unlikely that the locations
will coincide with the analyst's queried locations, the DC must able to be interpolated from the DM. This is
handled by first boundary generation to get values for coordinates along the boundary, then extend
interpolation problem into one of extrapolation, in which we estimate level of DC outside the domain of
the current range of data points but within the study area; all those were discussed in section 3.

Generation of third dimension of Demographics: Demographic variables like the marital status, sex,
etc do not carry with them the Z value per spatial entity, the task here is to generate the z values for the
demographic variables, for the illustration, will use sex that is either male or female. Start by looking for
the least spatial subdivision, and in this research, the building has been used as the spatial entity for
geocoding. Get the totals of the male and the female for each geocoding spatial entity, and this value
becomes the z value and male/female becomes an attribute to be accessed through the attribute table,
this has be described in section 3.

Multiresolution 3D-DM: Multiresolution modeling means maintaining objects at different level of detail
(LOD) or approximation, where the LOD may be different in distinct areas of the object. When it comes to
visualization, it means to render the model at any given moment with minimal LOD sufficient to produce
an image of reasonable quality (Klein, 1996). The ability to provide a representation whose accuracy is
variable over the domain is often called selective refinement (De Floriani, et al., 1998). A so-called LOD
model is a simple sequence of approximate representations at increasing LOD. A Multiresolution models
(MM) must: a) Perform selective refinement for any given accuracy in short (real) time; b) Provide always
conforming meshes, i.e., avoid cracks due to abrupt transition between different LOD within a mesh; c)
Have a size not much higher than the size of the model at full resolution. In this study a model, called the
Multiresolution Triangular Model (MTM) (De Floriani, et al., 1997) is being used, where a Delaunay
tetrahedalization is adopted as the initial mesh. The more tetrahedra are removed from the volume
mesh, the more details of the reconstructed shape appear. The algorithms and the procedure to
accomplish that were described by De Floriani, et al, in papers like “Managing the LOD in 3D Shape
Reconstruction and Representation” and “Multi-Shapes: LOD in Object Reconstruction”; and are based on
the MTM discussed by De Floriani, et al. in “Variable Resolution Operators on a Multiresolution Terrain
Model”.

Use objects: here every thing is modeled as objects, as they provide for easy boundary partition, easy
to assemble to come out with the required model, cater for breaks and unique features like holes, easy to
aggregate, easy to extend if there change of size of dimension of study area

Volume Visualization
Here the concern is the 3D volume visualization techniques that can be used to explore the interior of the
demographic models. Volume visualization is a method of extracting meaningful information from
volumetric datasets through the use of interactive graphics and imaging, and is concerned with the
representation, manipulation, and rendering of volumetric datasets (Kaufman, et al., 1993). Its objective
is to provide mechanisms for peering inside volumetric datasets and for probing into voluminous and
complex structures and dynamics. It encompasses an array of techniques for projecting and shading a
volumetric dataset or properties thereof and for interactively extracting meaningful information from it
using transformations, cuts, segmentation, translucency control, measurements and the like.

There are several methods/ algorithms for the visualization in 3D (3D visualization of volume data):
Wireframe rendering, Rendering of surfaces, Volume rendering/Direct volume rendering, and Volume-
based rendering of surfaces (Baxa, et al.; Carneiro, et al. 1996; Foley, et al. 1990; Hollasch, 1991;
Kaufman, 1991). As each method has it advantages and disadvantages, all are employed and raytracing
algorithms used to render three-space scenes. Raytracing solves several rendering problems in a
straightforward manner including hidden surfaces and is not restricted to rendering polygonal meshes; it
can handle any object that can be interrogated to find the intersection point of a given ray with the
surface of the object see Foley, et al. (1990) and Hollasch (1991) for details. The tetrahedron can be used
for raytracing and all demographics (3D objects) approximated by an appropriate mesh of tessellating
tetrahedrons

Choice of 3D Structure for Representing Demographics


Considering the target of the modeling (demographic 3D modeling problem), what has to be represented
and achieved, the methods/techniques and structures for 3D representation, their advantages and
disadvantages as discussed in previous sections, we are now in position to choose 3D-DM representation;
but before we commit our selves. The two major items i.e. criteria proposed by Abdul-Rahman, et al.,

112
(1998) for selecting the most appropriate representation for irregular objects (DC) are visited: ability to
represent (or to be converted to) object primitives, e.g. points, lines, surfaces, and areas; and topological
and attribute data can be integrated and formulated. Therefore, that database queries, and data retrieval
can be performed (Abdul-Rahman, et al., 1998). True 3D GIS analysis demands that feature points, arcs,
surfaces, and bodies be manipulated and analyzed as discrete entities. These unordered data elements,
in order to construct a comprehensive 3D-DM; it is necessary to establish the relations between the data
elements, as well as an interpolation model to approximate the surface and object behavior.

Thus, the facet model and TEN type of representation are going to be used for 3D Demographic modeling
as handle both raster and vector based modeling (Abdul-Rahman and Drummond, 1998). With both we
take advantages of both surfaces-based (boundary model) and volume-based representations, and can
handle demographic resolution which is not constant but varies with the spatial location of the
characteristics and further helps in multiresolution modeling which in needed in demographic analysis.

Solid Volume Modeling


TEN and Facet Models for 3D-DM
Tetrahedron is the fundamental building unit of the TEN approach, it is composed of the following
primitives: 4 vertices, 4 facets, 6 edges, 3 edges per facet, and 3 facets per vertex. Considering a
particular DC represented by tetrahedra, for each tetrahedron at least one facet will represent the
characteristic as surface, and the vertices of this facet will be points of individual locations. Tetrahedra
edges joining two points are lines of gradual DC change; also tetrahedra edges separate two directions or
rate as well showing the DC. Those edges representing change in category are the edge of the
characteristic, and the x, y coordinates of their vertices represent the bounding polygon (or 'area') of the
characteristics. Finally considering the surface of the study area itself, if this has been described by a
series of tetrahedra, as with the characteristic some facets will be surface facets and their vertices
describe an irregular 3D-DM. Before employing the tetrahedron in construction of 3D-DM, they are
generated through Delaunay triangulation and Voronoi diagrams and built as described in section 5.4.1.5.

Then we employ the developed DT, CDT, and model conversions into solid volume to facility demographic
quantities derivation. We use the polyhedral (a solid bounded by polygons) as 3D primitives, this can be
for instance hexahedron (six-faced polyhedra), Tetrahedra, and many other simple polyhedra can be
organized to provide 3D object models. Polyhedral objects are easily modeled by collections of polygons
forming the objects’ faces (Reda, 1996). These faces are completely described by their vertices and the
equations of their planes with respect to coordinate system. These approximations of 3D data produce
models, which are useful for their simplicity in representing general object shapes and their efficiency in
computing and storage. In addition to the suitability of triangular meshes to model 3D objects and scenes
of various complexities, they possess a set of highly desirable properties, which are often difficult to
ensure in other representations (Reda, 1996), among these is multiresolution modeling.

Demographics Aggregation by Polyhedral Simplification


As we highlighted, the model should be able to handle both micro demographic analysis and aggregated
ones (section 2.3.1 and 2.3.2). The approach, which has been followed, is to develop a disaggregated
model as the first basis and from it, we make aggregation as the need arises. One approach is to
subdivide the bounding volume of a triangulated polyhedral model into a 3D grid. All vertices within each
box are merged into a new representative vertex, and a new model is then synthesized from these
vertices by forming triangles according to the original topology. The averaging effect of this algorithm,
however, may remove possibly crucial high-frequency details (e.g., features on a face). Another
weakness is that the results are not invariant to rigid body motion of the input model. It is better to use
more polygons in areas of high surface curvature and fewer polygons in areas of low curvature. The other
optional that has been taken is Triangulation decimation techniques. Here decimation variant of most
mesh refinement algorithms (Reda, 1996) can be constructed and instead of selecting vertices for
inclusion in the triangulation, vertices are selected for deletion. The same importance measures (e.g.,
local error, surface curvature, global error and other product measures) can be used to determine the
least important vertices that are candidate for removal. In such techniques, a selection process
determines one or more vertices whose removal produces minimal approximation errors. After the
deletion of these vertices, and their connected edges, the remaining polygon is re-triangulated. Each
such operation results in a maximum saving of two edges. Such small incremental simplification requires
a large number of iterations. Independent sets of candidate vertices are selected for parallel removal to
speed up the process (for explanation see Reda, 1996). If the need is to aggregate by creation of
demographic boundaries, then polygonal aggregation is reinforced by employing the CDT and the
techniques of demographic boundary generation as discussed in section 5.4.1

3D Iso-Surface Extraction
The iso-surface extraction problem consists of generating a polygonal representation for the implicit
surface. There are several methods to generate iso-surfaces (Lorensen, et al. 1987, Muller, et al., 1993;
and Nielson, 1991). A popular one being the marching-cubes method (Lorensen, et al., 1987; see Baxa, et
al. for illustration), One obvious problem with marching cubes is ambiguity in creating triangle patches in
case four or more intersection points are to create two or more neighboring triangles, there is also a
possibility of gaps in the isosurface. Here use the tetrahedra (Tetra-Cubes iso-surface) due to its
advantages: easy interpolation, simple representation (especially for connectivity information), and the
fact that any other grid can be interpolated to a tetrahedral by writing a converter to take that grid
format into a tetrahedral complex to be used as input to tetra-cubes algorithm (Bloomenthal, 1988,
Carneiro, et al. 1996). This technique is simpler than marching-cubes and does not have its nasty

113
ambiguity configurations, i.e. the tetra-cubes algorithm explores the correlation among hexahedra to
solve ambiguities found in the marching-cubes algorithm and provides a very general, simpler, and fast
way of creating/generating iso-surfaces (Carneiro, et al. 1996). Instead of marching-cubes algorithm the
tetra-cubes algorithm is used (Carneiro, et al. (1996) that uses the technique of single iso-surface
extraction that uses tetrahedral cells as its building block (see Carneiro, et al. 1996 tetra-cubes algorithm
and implementation Details). The basic idea is that each cell is subdivided into several tetrahedra first,
and then intersections of the isosurface and tetrahedra edges are computed. This partially solves the
ambiguity problems, because maximum number of intersections between the isosurface and tetrahedra
edges is four, that is, at most two triangles will be created.

Volume Calculation
The visualization presented in section 5.2 to understanding volume calculation. From Figure 5.26,
assuming that the total mass of clay in box is proportional to the total population; we now wish to be in
position to get mass (population) of a any portion of the clay at any location in the 3D space. The desired
mass maybe on the base and stopping anywhere before reaching to top, or it may reach the surface, or
not touching any of the surface like assuming we remove slice DD and using that space we can cut out on
the side of removing clay take it out and replace DD in its position. We have to be able to determine the
mass of the cut piece, thus being able to determine the corresponding population. This can be
accomplished through following steps. Note: the size of the grid interval is determine by looking for the
smallest distance between any two points in the 3D and also taking into consideration that the surface
area is not proportional to the volume and the mass is considered as a solid.

Elevation Differences
The volume of complete cells (cells not bounding the edges and surface) i.e. rectangular units is
computed by specifying elevations on the top and the bottom or employing the Manhattan distance
which is also known as city block distance (Chou, 1997; DeMers, 1997, 2000) to get the distance between
two data points’ location using the formula:
Then find the area of one side and multiple it by the difference in the elevation. When it comes for the
incomplete cell, we move on the trapezoidal rule.

Trapezoidal Rule
Trapezoidal rule or Trapezium rule is a method of approximating to an integral as the limit of a sum of
areas of trapezia. It is equivalent to performing linear interpolation between the points. For the vertical
surfaces, area of the top units (incomplete cells as presented in Figure C.58) is obtained as follows:

Figure C.58 Using trapezoidal rules


For the area of the units (incomplete cells) at edge of the surface like the boundary of the study area is
obtained by forming trapezium then the area of the trapezium is computed by following formula:

The error in the trapezium rule depends upon the value of the derivatives at the end points, so if these
derivatives vanish, or if the function is being integrated over one period, the trapezium rule gives good
value (Cox, S. J. 1997). From the plot (Figure C.58a) it is clear that some of the area has been missed. We
add more points along the range of interest, until the approximation is good enough (Figure C.58b) i.e.
compound Trapezium Rule, and then use the formula

Method of Ordinates
The method of ordinates (Muehrcke, et al., 1992; DeMers, 2000) starts by generating iso-lines from the
data points, slice them into equal parts guided by the intervals. Find the area of each slice using the
trapezoidal rule as described from above, multiple each by the interval to get the volume of each slice.
Adding those products gives the total volume. This is reinforced by the incremental volume computation
below.

Incremental Volume
Using an incremental volume computation technique; means that solid volumes are added one at a time
into an existing model and a new volume is calculated. Here we compute a new value for each location
indicating the surfical volume associated with it and portion of an areal condition is represented by that
location on the first layer. The ideal adopted form Tomlin (1990) but modified to incorporate the
computation of multiple vertical values and incremental volume as shown in Figure C.59. This method

114
has been designed to fulfill the requirements of DC calculation in that as a characteristic is introduced
into the model, we get its contribution to total volume to help in prediction

Figure C.59 Incremental volume calculations using polyhedron


Each location surfical volume is computed as shown in Figure C.59a as the size of a polyhedron directly
below its surfical facets (white) and above the cartographic plane (dark gray), minus the size of any
polyhedron directly above those facets and below that plane. To get the incremental volume, start with a
single polyhedron like the tetrahedra abcdf (Figure C.59b), then adding another tetrahedra the shape
changes to abecd (Figure C.59c); the process continues with four forming a shape like Figure C.59d.

Surface and Solid Volume Building of the 3D-DM


After setting 3D basic structure, object representation, volume visualization and computation; the model
has to be built before the extraction of DCs. Each DC being modeled as volume inform of 3D-DM is
characterized by: 1) Volume name which identifies the volume; 2) Shape name that specifies one of the
basic geometric shapes available. 3) Shape parameters that give the dimensions to the volume. 4) Local
co-ordinate system whose origin and axes are the ones defined for the given shape. 5) Physical
properties that are given by a set of constants for the homogeneous characteristic that fills the volume.
6) Additional properties and Set of attributes.

As long as a volume is not positioned, it is an entity that has no spatial relation with the model. A 3D-DM
is created by defining first a global mother volume (GMV); considered as workspace containing the entire
model. Its coordinate system is considered to be the global one. Afterwards, the model is built by
positioning volumes (daughter volumes- DV) inside other volumes (mother volumes (MV) which is either
the GMV or DV which become MV as new volumes are put inside them); achieved by specifying the
coordinates and rotation, or dividing a volume. DV are either explicitly positioned inside the mother, or
implicitly defined by a division mechanism applied to it. This mechanism allows producing replicated
volumes easily.

Positioning a volume with given shape and dimensions inside a MV is achieved by specifying its
translation and rotation with respect to the mother coordinate system. Make sure that no volume extends
beyond the boundaries of its mother. When a volume is positioned, the user gives it a number. Multiple
copies of a given volume, with different numbers, can be positioned inside a mother or inside different
mothers and the contents of the volume are reproduced implicitly in all copies. If one of the DV
dimensions is unknown (i.e. not given), then use the maximum value allowed by the MV i.e. the volume is
limited by the dimensions of MV (study area) or it takes on the size unoccupied.

Divisions can be performed along any of the axes and volume can be partially or totally divided. The
division generates a division instance, which is considered as a new volume and should be one of the
allowed shapes. Its dimensions are computed according to the declared number of divisions and/or step
size. This division instance, as any volume, can again be divided along any of its proper axes, or have
other volumes positioned into it. Volumes positioned within a division instance are reproduced implicitly
in all instances.

These operations permit to define a physical tree of volumes at different levels. It is assumed that the
tracking medium properties of the contents replace the ones of the mother within the space region they

115
occupy. A volume is therefore defined not only by its intrinsic characteristics but also by the definition of
its descendants, namely its contents, the contents of its contents, etc.

116
APPENDIX D FIELD SURVEY FORMS
Designed in October, 1999 and used to collect data from the study area with other two
master students Jennifer Tiong and Chong Chee Kit. Most of the data collected is not
employed in this thesis, but it was needed by co-researchers for their theses73

KAJIAN BANDAR WARISAN LAMA GEORGE TOWN


Pusat Pengajian Pebangunanan, Bangunan dan Perancangan
UNIVERSITI SAINS MALAYSIA
11800, Pulau Pinang
Maklumat yang diberi adalah SULIT

No. Ruj.:
Tarikh:
/ /1999
Waktu: -Pagi - Petang
Mula- Akhir -

BORANG A
9. Alamat Pemilik
MAKLUMAT AR – Unit Struktur Bangunan (No. Bangunan, Nama Jalan Bandar)

1. ID AR
Sektor No. AU

2. Jenis Bangunan
1- Bangunan Sesebuah
2- Bangunan Berkembar
3- Bangunan Berderet
4- Unit Tambahan

3. Taraf Binaan 10. Kegunaan Bangunan


1- Kekal 1. Kediaman sahaja
2- Separuh Kekal 2. Perniagaan/Perkhidmatan/Industri sahaja
3- Sementara 3. Kediaman dan
Perniagaan/Perkhidmatan/Industri
4. Bilangan Tingkat 4. Lain-lain

5. Keadaan Fizikal
1- Baik 2- Sederhana 3- Buruk 11. Jumlah IR

6. Corak Bangunan
1- Moden 2- Tradisional 12. Jumlah EU

7. Alamat

a. No. Bangunan

b. Nama Jalan

8. Nama Pemilik

KAJIAN PENDUDUK WARISAN PUSAT BANDAR LAMA GEORGE TOWN


Pusat Pengajian Pebangunanan, Bangunan dan Perancangan
UNIVERSITI SAINS MALAYSIA
11800, Pulau Pinang
Maklumat yang diberi adalah SULIT
BORANG B

73
http://www.hbp.usm.my/thesis/heritage and http://www.hbp.usm.my/thesis/heritageDB

117
- IR (unit isi rumah) - IE (unit
pemilik perniagaan) 15 Adakah KIR/KIE tinggal/berniaga di sini semenjak
dilahirkan?
1 ID IR/IE - Ya (terus ke soalan 16) - Tidak
No. AU No. IR/IE
16 Kenapa keluarga tuan/puan pindah ke kawasan ini?

Maklumat Ketua Isi rumah


(KIR)/Perniagaan (KIE)

2 Status Penghunian
1-Pemilik (terus ke soalan 4)
2-Penyewa Utama 3-Penyema 17. Adakah tuan/puan mempunyai ahli keluarga lain yang
Kecil tinggal/berniaga dalam kawasan ini? (tunjuk kad 1)
4-Setinggan - Ada - Tidak Ada

3 Nama Ketua Isi rumah


18. Adakah tuan/puan mempunyai kawan rapat yang
tinggal/berniaga dalam kawasan ini? (tunjuk kad 1)
(KIR)/Perniagaan(KIE
- Ada - Tidak Ada
19. Adakah tuan/puan suka tinggal/berniaga di kawasan
ini?
3 Warganegara 1 – Malaysia 2 – - sangat suka
Asing -suka
nyatakan -tidak suka
___________ -sangat tidak suka
20. Adakah tuan/puan ahli persatuan atau kongsi?
4 Etnik 1 – Melayu 3 – India -Tidak (ke soalan 22) - Ya
2 – Cina 21.
Persatuan/K Jawatan Aktiviti dengan
4 – Lain – lain ongsi Persatuan/Kongsi
nyatakan__________________
5 Agama 1 – Islam
3 – Kristian
2 – Buddist /Taosist 4-Hindu
5 – Lain – lain
yatakan__________________
7. Asal usul geografikal keluarga Aktiviti Kehidupan
(Hanya Untuk IR)
8.Negara
22. Di mana tuan/puan pergi menjalankan aktivi
berikut?
9.Daerah
Aktiviti Tempat Kekerapan/Mi
nggu
10.Dialek Etnik Sembayang

11.Dialek percakapan Membeli belah


harian
12.Generasi keluarga Berekreasi
tinggal/berniaga/berniaga dalam kawasan
generasi. Makan
13 Pekerjaan keluarga mengikut generasi
(dikira balik – 1 ialah generasi semasa) 23. Di mana keluarga tuan/puan merayakan hari raya
Pekerjaan (Cina/Muslim/Deepavali ____)
1(semasa) - Di tempat tinggal/berniaga sini
2(ibu bapa) - di tempat lain Nyatakan_______________________
3(nenek-
moyang)
4
5
14.Sudah berapa lama keluarga tuan/puan
tinggal/berniaga di kawasan ini?
(tunjuk kad 1) Tahun
KAJIAN PENDUDUK WARISAN PUSAT BANDAR LAMA GEORGE TOWN
Pusat Pengajian Pebangunanan, Bangunan dan Perancangan
UNIVERSITI SAINS MALAYSIA
11800, Pulau Pinang
Maklumat yang diberi adalah SULIT

BORANG C 30. Bolehkah tuan/puan rank peluang bagi


Soalan Pendapat tuan/puan untuk berpindah dari dari kawasan
24. Nyatakan 5 perkara yang tuan/puan suka ini?
mengenai kawasan tinggal/berniaga ini? - buruk
1. - baik

118
2. - sangat baik
3. Tempat Kediaman
4. 31. Apakah pendapat tuan/puan tentang keadaan
bangunan tuan/puan?
5. - Baik - Buruk -
Sangat Buruk

25. Nyatakan 5 perkara yang 32. Apakah perlu dilakukan untuk memperbaiki
tuan/puan tidak suka mengenai kawasan tempat tinggal/berniaga tuan/puan?
tinggal/berniaga ini? - Runtuh bangunan sediada dan bina semula
1. - Tukar rupabentuk bangunan
2.
- Memperbaikkan bangunan sediada tanpa
3. menukar rupabentuknya (ke soalan 34)
- Tidak perlu lakukan apa-apa (ke soalan 34)
4.
33. Kenapa tuan/puan merasa pertukaran ini
5. diperlukan?
- bentuk sekarang tidak sesuai
- boleh menaikkan harga bangunan (ke
26. Bagaimana tuan/puan rasa keadaan kawasan soalan 35)
tinggal/berniaga tuan/puan? - boleh meningkatkan kejayaan perniagaan
((ke soalan 35)
Ranking - Penyelenggaraan ((ke soalan 35)

34. Kenapa tidak sesuai?


Cantik Hodoh
Bersih Kotor
Tidak Sentiasa
berubah Berubah
Kaya Kurang
dengan Berbudaya
budaya 35. Adakah tuan/puan ingin keluarga
Selamat Bahaya tuan/puan terus tinggal/berniaga dalam
Menarik Membosankan bangunan ini?
- Tidak (ke soalan 37) - Ya

27. Adakah kamu mempunyai keinginan untuk 36. Kenapa tuan/puan ingin keluarga
berpindah keluar dari kawasan pusat bandar tuan/puan terus tinggal/berniaga dalam
lama George Town? bangunan ini?
-Ya -Tidak (terus ke soalan 31)

28. Kenapa tuan/puasn ingin berpindah dari


kawasan ini?

37. Di antara dua bangunan yang ditunjukkan


ini (tunjuk kad 2), bangunan mana yang
tuan/puan hendak keluarga depan ada
29. Bolehkah tuan/puan rank keinginan memiliknya?
tuan/puan? - Moden - Traditional
- sangat ingin
- sederhana ingin
- ingin

Persepsi Warisan 47. Senaraikan 5 perkara yang dalam


38. Adakah tuan/puan setuju bangunan- pusat bandar lama George Town yang
bangunan pusat bandar lama George Town mencerminkan budaya tuan/puan?
dikekalkan seperti masa kini? 1.
39. - tidak setuju - setuju -
sangat setuju 2.

40. Kenapa tuan/puan berkata demikian? 3.

4.

5.

48. Adakah bangunan-bangunan pra-


perang dalam kawasan ini mencerminkan
41. Adakah tuan/puan faham tentang budaya tuan/puan?
pemuliharaan warisan? - Ya - Tidak

119
- Ya - Tidak
49. Adakah tuan/puan merasa
42. Dalam 5 perkataan nyatakan apakah yang bahawa bangunan pra-perang ini unik?
difahami oleh tuan/puan dengan perkataan - Ya - Tidak
pemuliharaan warisan?
1. 50. Adakah tuan /puan akan
berpindah apabila AKS dimansuhkan?
2. - Ya (ke soalan 48) - Tidak - Tidak
tahu lagi
3.
51. Kenapa?
4. - Tidak mampu membayar sewa
- Di halau
5. - Lain-lain Nyatakan_______________________

43. Adakah tuan/puan tahu kawasan


ini merupakan kawasan pemulihan?
-Tahu (ke soalan 43)
-Tidak Tahu (ke soalan 44)

44. Dari mana tuan/puan mendapat


maklumat mengenai kerja-kerja pemuliharaan
di kawasan ini?

45. Apa yang tuan/puan tahu


mengenai kerja-kerja pemuliharaan di
kawasan ini ?

46. Bolehkah tuan/puan rank


kekuatan ciri-ciri pusat bandar lama George
Town mencerminkan budaya tuan/puan?
- Sangat mencerminkan budaya saya
- Hanya mencerminkan sedikit budaya saya
- Tidak mencerminkan budaya saya (ke
bahagian D)

KAJIAN PENDUDUK WARISAN PUSAT BANDAR LAMA GEORGE TOWN


Pusat Pengajian Pebangunanan, Bangunan dan Perancangan
UNIVERSITI SAINS MALAYSIA
11800, Pulau Pinang
Maklumat yang diberi adalah SULIT

BORANG D
EU – Unit Perniagaan 11. BilanganTenaga Kerja
Tenaga Kerja Ahli Keluarga Bukan Ahli
1. ID EU Keluarga
No. AU No. EU Pengurusan

Buruh

2. Adakah tuan/puan tinggal dalam bangunan


ini?
- Tidak (ke soalan 4) -Ya 12. Adakah tuan/puan menyediakan tempat
tinggal untuk pekerja?
3. Kod IR -Tidak (ke soalan 13) - Ya

13. Di mana?

4. Nama Perniagaan/Perkhidmatan/Industri

120
14. Adakah ahli keluarga tuan/puan mengikuti
jejak tuan/puan dalam meneruskan
perniagaan/perkhidmatan/industri?
5. Nama Pemilik -Tidak - Ya

15. Kenapa?

6. Jenis Perniagaan/Perkhidmatan/Industri

7. Eknik Pemilik

1-Melayu 2- Cina 3-India 16. Adakah peningkatan pelancung ke kawasan


4- Lain-lain ini menguntungkan perniagaan tuan/puan?
Nyatakan_____________________ -Tidak - Ya

8. Berapa lama sudah berniaga disini? 17. Pada anggaran tuan/puan berapa peratus
perniagaan tuan/puan datang dari pelancung?
Tahun
%

9. Adakah perniagaan tuan/puan diwarisi dari


keluarga?
- Tidak (ke soalan 12) - Ya

10. Tuan/puan adalah generasi


berapa yang menjalankan perniagaan ini?

Generasi

121
NG E Maklumat Ahli Isi rumah (Hanya untuk IR)
Nama Jan Umur Bangsa Agama Petalian Taraf Taraf Jenis Sektor Tempat Kerja P
dgn KIR kahwin Pendidikan Kerja Kerja

ina Agama Pertalian dgn. Taraf Pendidikan Jenis Kerja Sektor pekerjaan
laki 1-Islam KIR 1-Belum Sekolah 1- Pekerja Profesional, teknik dan 1- Pertanian,
rempuan 2-Buddha 1-KIR 2- S.Rendah berkaitan Perhutanan, pemburu
3-Taoism 2-Isteri/Suami 3-S. Menengah 2- Pekerja pentadbiran dan Perikanan
af 4-Hindu 3-Anak Rendah (Tgk. 1-3) pengurusan 2- Perlombon
kahwinan 5-Christian 4-Adik Beradik 4-S. Menengah 3- Pekerja pekeranian dan Kuari
dah Kahwin 6-Lain-lain 5-Menantu Tinggi (Tgk. 4-6) berkaitan 3- Pembuatan
lum Kahwin 6-Cucu 5-Latihan Vokasional 4- Pekerja jualan 4- Elektrik, G
nda/Duda 7-Ibu/bapa 6-Pusat Pengajian 5- Pekerja perkhidmatan 5- Pembinaan
8-Lain-lain Tinggi 6- Pekerja pertanian, penternakan, 6- Perdagang
(kolej/Universiti) dan perhutanan Runcit, Restoran & Ho
Tempat Kerja 7-Tiada Pendidikan 7- Pekerja pengeluaran dan 7- Pengangku
1-Dalam Kawasan Formal berkaitan Penyimpanan, Perhub
Kajian 8-Lain-lain 8- Pesara 8- Perkhidma
2-Luar Kawasan 9- Suri Rumah Kewangan, Insuran, H
Kajian tetapi 10- Pelajar Perniagaan
dalam pusat 11- Pekerja yang tidak diterangkan 9- Perkhidma
bandar lama dengan lengkap Masyarakat, Sosial, Pe
3- Luar kawasan Persendirian
pusat bandar lam

122
APPENDIX E DATA USED IN THE STUDY
Table E.9 Persons in the study area
(Collected from the study area – Heritage Area, Georgetown, Penang, Malaysia in
October, 1999 with other two master students Jennifer Tiong and Chong Chee Kit)

I Na Bldg_ Rd_bl Ro Gen Ag Ra Religi Mari Ed


D me no dg ad der e ce on tal u
1 302 6-302 6 1 72 1 1 1 7
2 315 2-9 2 1 73 1 5 1 3
3 315 2-9 2 2 70 1 5 1 2
4 315 2-9 2 1 35 1 5 1 4
5 315 2-9 2 2 29 1 5 1 4
6 315 2-9 2 2 1 1 5 2 1
7 270 2-31 2 1 52 1 1 1 4
8 270 2-31 2 2 44 1 1 1 4
9 270 2-31 2 1 21 1 1 2 4
10 270 2-31 2 2 18 1 1 2 4
11 270 2-31 2 2 14 1 1 2 4
12 44 2-44 2 2 61 1 1 1 2
13 44 2-44 2 1 70 1 1 1 2
14 44 2-44 2 1 8 1 1 2 2
15 44 2-44 2 1 5 1 1 2 1
16 44 2-44 2 1 41 1 1 2 3
17 44 2-44 2 1 32 1 1 2 3
18 234 2-40 2 1 55 1 1 1 4
19 234 2-40 2 2 50 1 1 1 8
20 234 2-40 2 1 25 1 1 2 1
21 65 2-65 2 2 35 3 3 2 8
22 65 2-65 2 1 38 3 3 2 4
23 65 2-65 2 2 70 3 3 2 5
24 65 2-65 2 1 11 3 3 2 2
25 65 2-65 2 1 9 3 3 2 2
26 65 2-65 2 1 7 3 3 2 2
27 65 2-65 2 2 2 3 3 2 1
28 69 2-69 2 1 61 3 3 1 4
29 69 2-69 2 2 45 3 3 1 3
30 69 2-69 2 2 17 3 3 2 4
31 69 2-69 2 2 74 3 3 1 7
32 69 2-69 2 2 17 3 3 2 4
33 69 2-69 2 2 19 3 3 2 6
34 69 2-69 2 1 44 3 3 1 5
35 69 2-69 2 2 17 3 3 2 4
36 69 2-69 2 2 42 3 3 1 5
37 69 2-69 2 2 14 3 3 2 3
38 69 2-69 2 1 47 3 3 1 4
39 52 2-52 2 2 31 1 1 2 4
40 52 2-52 2 1 60 1 1 1 2
41 52 2-52 2 2 61 1 1 1 2
42 87 3-87 3 2 49 3 3 1 2
43 87 2-87 2 1 26 3 3 2 4
44 87 2-87 2 1 22 3 3 1 3
45 87 2-87 2 1 16 3 3 2 3
46 87 2-87 2 2 41 3 3 2 4
47 87 2-87 2 2 25 3 3 2 3
48 87 2-87 2 2 20 3 3 1 2
49 87 2-87 2 2 4 3 3 2 1
50 143 2-143 2 1 65 2 4 1 2
51 143 2-143 2 1 60 2 4 1 2
52 143 2-143 2 1 65 2 4 1 2
53 143 2-143 2 1 64 2 4 1 2
54 81b 2-81b 2 1 82 3 3 1 2
55 81b 2-81b 2 2 63 3 3 2 2
56 81b 2-81b 2 2 62 3 3 2 2
57 81b 2-81b 2 1 13 3 3 2 3
58 250 2-30 2 1 65 1 1 1 7
59 250 2-30 2 2 63 1 1 1 7
60 250 2-30 2 1 27 1 1 2 4
61 250 2-30 2 1 33 1 1 1 4
62 250 2-30 2 1 13 1 1 2 3
63 275 2-12 2 1 63 1 2 1 4
64 275 2-12 2 2 56 1 2 1 2
65 295 2-7 2 1 48 1 2 1 2
66 295 2-7 2 2 48 1 2 1 3
67 295 2-7 2 2 89 1 2 1 9
68 295 2-7 2 1 10 1 2 2 2
69 295 2-7 2 1 8 1 2 2 2
70 282 2-6 2 1 46 1 2 1 3
71 282 2-6 2 2 43 1 2 1 3
72 282 2-6 2 1 13 1 2 2 3
73 282 2-6 2 1 7 1 2 2 2
74 282 2-6 2 1 18 1 2 2 4
75 282 2-6 2 1 20 1 2 2 4

123
I Na Bldg_ Rd_bl Ro Gen Ag Ra Religi Mari Ed
D me no dg ad der e ce on tal u
76 53a 2-53a 2 1 39 3 3 1 4
77 53a 2-53a 2 2 40 3 3 1 4
78 53a 2-53a 2 2 13 3 3 2 3
79 53a 2-53a 2 2 11 3 3 2 2
80 53a 2-53a 2 2 8 3 3 2 2
81 53a 2-53a 2 1 3 3 3 2 1
82 78 2-78 2 1 68 1 2 1 2
83 78 2-78 2 1 45 1 2 1 3
84 78 2-78 2 2 45 1 2 1 2
85 78 2-78 2 2 21 1 2 2 4
86 78 2-78 2 2 20 1 2 2 4
87 78 2-78 2 1 18 1 2 2 4
88 78 2-78 2 2 14 1 2 2 3
89 78 2-78 2 2 11 1 2 2 2
90 78 2-78 2 2 68 1 2 1 2
91 73 2-77 2 2 58 3 3 1 2
92 73 2-77 2 1 64 3 3 1 2
93 81 2-81 2 1 55 3 3 1 4
94 81 2-81 2 2 43 3 3 1 3
95 81 2-81 2 2 19 3 3 2 4
96 81 2-81 2 2 17 3 3 2 4
97 81 2-81 2 2 21 3 3 1 4
98 81 2-81 2 1 25 3 3 1 4
99 81 2-81 2 2 1 3 3 2 1
10 83 2-83 2 1 57 2 3 1 2
0
10 83 2-83 2 1 49 2 3 1 3
1
10 83 2-83 2 2 54 2 3 1 7
2
10 83 2-83 2 2 52 2 3 1 2
3
10 83 2-83 2 2 80 2 3 1 7
4
10 83 2-83 2 2 45 2 3 1 1
5
10 83 2-83 2 2 35 2 3 1 4
6
10 83 2-83 2 1 26 2 3 1 4
7
10 83 2-83 2 1 22 2 3 1 4
8
10 83 2-83 2 2 31 2 3 1 4
9
11 83 2-83 2 2 22 2 3 1 3
0
11 83 2-83 2 1 21 2 3 2 3
1
11 83 2-83 2 1 19 2 3 2 4
2
11 83 2-83 2 1 15 2 3 2 3
3
11 89 2-89 2 2 49 1 1 1 2
4
11 89 2-89 2 2 70 1 1 1 7
5
11 89 2-89 2 1 55 1 1 1 2
6
11 89 2-89 2 1 18 1 1 2 4
7
11 89 2-89 2 2 17 1 1 2 4
8
11 89 2-89 2 2 40 1 1 2 6
9
12 160 1-160 1 2 65 1 1 1 7
0
12 150 1-150 1 1 47 1 1 1 2
1
12 150 1-150 1 1 48 1 1 1 2
2
12 150 1-150 1 2 40 1 1 2 3
3
12 150 1-150 1 2 38 1 1 1 3
4
12 150 1-150 1 1 16 1 1 2 3
5
12 150 1-150 1 1 15 1 1 2 3
6
12 164 1-164 1 1 30 1 1 2 3
7
12 164 1-164 1 2 62 1 1 1 7
8
12 164 1-164 1 2 25 1 1 1 4
9
13 147 1-147 1 2 40 1 2 1 2

124
I Na Bldg_ Rd_bl Ro Gen Ag Ra Religi Mari Ed
D me no dg ad der e ce on tal u
0
13 147 1-147 1 2 81 1 2 1 7
1
13 93 3-93 3 1 73 2 4 1 2
2
13 93 3-93 3 1 65 2 4 1 2
3
13 108 3-108 3 1 38 1 1 2 3
4
13 302 6-302 6 2 41 1 1 1 2
5
13 302 6-302 6 1 49 1 1 1 3
6
13 302 6-302 6 1 11 1 1 2 3
7
13 302 6-302 6 1 49 1 1 2 9
8
13 160 1-160 1 1 50 1 1 1 3
9
14 160 1-160 1 1 70 1 1 1 7
0
14 160 1-160 1 1 40 1 1 1 3
1
14 160 1-160 1 2 40 1 1 1 2
2
14 160 1-160 1 2 38 1 1 1 3
3
14 160 1-160 1 2 20 1 1 2 5
4
14 160 1-160 1 1 17 1 1 2 4
5
14 160 1-160 1 1 13 1 1 2 3
6
14 108 3-108 3 2 45 1 1 2 2
7
14 108 3-108 3 2 70 1 1 1 7
8
14 108 3-108 3 2 37 1 1 2 4
9
15 108 3-108 3 1 21 1 1 2 4
0
15 114 3-114 3 1 43 2 4 1 3
1
15 114 3-114 3 1 55 2 4 1 3
2
15 114 3-114 3 1 55 2 4 1 3
3
15 114 3-114 3 1 48 2 4 1 3
4
15 114 3-114 3 1 42 2 4 1 3
5
15 45 3-45 3 2 71 1 1 1 9
6
15 45 3-45 3 2 38 1 1 2 4
7
15 45 3-45 3 1 42 1 1 2 4
8
15 45 3-45 3 1 44 1 1 1 4
9
16 45 3-45 3 1 37 1 1 1 4
0
16 45 3-45 3 2 30 1 1 1 4
1
16 45 3-45 3 1 35 1 1 1 4
2
16 45 3-45 3 1 2 1 1 2 1
3
16 95 3-95 3 1 4 1 2 2 1
4
16 73 3-73 3 1 40 2 4 1 2
5
16 73 3-73 3 1 26 2 5 2 9
6
16 130 3-130 3 1 46 1 2 1 3
7
16 130 3-130 3 2 43 1 2 2 4
8
16 130 3-130 3 1 18 1 2 2 4
9
17 130 3-130 3 2 11 1 2 2 2
0
17 55 3-55 3 1 35 1 2 2 3
1
17 55 3-55 3 2 36 1 2 1 2
2

125
I Na Bldg_ Rd_bl Ro Gen Ag Ra Religi Mari Ed
D me no dg ad der e ce on tal u
17 55 3-55 3 1 32 1 2 2 2
3
17 53 3-53 3 1 67 1 5 1 2
4
17 53 3-53 3 2 63 1 5 1 7
5
17 53 3-53 3 1 28 1 5 2 4
6
17 53 3-53 3 2 21 1 5 2 4
7
17 80 3-80 3 2 52 1 2 1 2
8
17 80 3-80 3 1 85 1 2 1 2
9
18 45 3-45 3 1 4 1 1 2 1
0
18 45 3-45 3 1 4 1 1 2 1
1
18 45 3-45 3 2 1 1 1 2 1
2
18 106 3-43 3 1 52 1 1 1 2
3
18 106 3-43 3 2 47 1 1 1 8
4
18 106 3-43 3 2 25 1 1 2 6
5
18 106 3-43 3 2 15 1 1 2 3
6
18 48 3-48 3 2 38 1 1 1 2
7
18 48 3-48 3 1 42 1 1 1 4
8
18 48 3-48 3 2 12 1 1 2 3
9
19 48 3-48 3 1 16 1 1 2 4
0
19 48 3-48 3 2 14 1 1 2 3
1
19 48 3-48 3 1 7 1 1 2 2
2
19 48 3-48 3 2 22 1 1 1 9
3
19 209 3-3 3 2 25 1 1 2 5
4
19 209 3-3 3 1 60 1 1 1 2
5
19 209 3-3 3 2 54 1 1 1 2
6
19 209 3-3 3 1 21 1 1 2 5
7
19 100 3-38 3 2 66 1 1 1 1
8
19 100 3-38 3 1 43 1 1 2 2
9
20 100 3-38 3 1 36 1 1 2 2
0
20 149 1-149 1 1 55 1 1 1 2
1
20 149 1-149 1 2 45 1 1 1 2
2
20 149 1-149 1 1 16 1 1 2 4
3
20 149 1-149 1 1 14 1 1 2 3
4
20 149 1-149 1 1 8 1 1 2 2
5
20 148 3-23 3 1 60 1 1 1 4
6
20 148 3-23 3 2 57 1 1 1 2
7
20 148 3-23 3 1 36 1 1 1 4
8
20 148 3-23 3 2 33 1 1 1 4
9
21 148 3-23 3 2 11 1 1 2 2
0
21 148 3-23 3 1 8 1 1 2 2
1
21 148 3-23 3 1 5 1 1 2 1
2
21 148 3-23 3 2 2 1 1 2 1
3
21 113 3-16 3 1 50 1 1 2 3
4
21 113 3-16 3 2 80 1 1 1 7

126
I Na Bldg_ Rd_bl Ro Gen Ag Ra Religi Mari Ed
D me no dg ad der e ce on tal u
5
21 113 3-16 3 1 55 1 1 1 2
6
21 113 3-16 3 1 80 1 1 1 7
7
21 113 3-16 3 1 48 1 1 2 3
8
21 95 3-95 3 2 68 1 2 1 7
9
22 95 3-95 3 1 61 1 2 1 2
0
22 95 3-95 3 2 33 1 2 1 2
1
22 95 3-95 3 1 27 1 2 2 3
2
22 95 3-95 3 1 16 1 2 2 3
3
22 95 3-95 3 1 6 1 2 2 1
4
22 80 3-80 3 1 56 1 2 1 4
5
22 80 3-80 3 2 30 1 2 2 4
6
22 80 3-80 3 1 29 1 2 2 6
7
22 80 3-80 3 1 27 1 2 2 6
8
22 80 3-80 3 1 25 1 2 2 6
9
23 80 3-80 3 2 24 1 2 2 6
0
23 89 3-89 3 2 49 1 5 1 2
1
23 89 3-89 3 2 70 1 5 1 7
2
23 89 3-89 3 1 55 1 1 1 2
3
23 89 3-89 3 1 18 1 1 2 4
4
23 89 3-89 3 2 17 1 1 2 6
5
23 89 3-89 3 2 40 1 1 2 6
6
23 59 3-59 3 1 50 1 1 1 3
7
23 59 3-59 3 2 42 1 1 1 2
8
23 59 3-59 3 2 22 1 1 2 6
9
24 59 3-59 3 1 16 1 1 2 3
0
24 59 3-59 3 1 11 1 1 2 2
1
24 59 3-59 3 2 38 1 1 2 4
2
24 124 3-124 3 1 67 2 4 1 2
3
24 124 3-124 3 2 60 2 4 2 9
4
24 124 3-124 3 2 41 2 4 1 4
5
24 124 3-124 3 1 17 2 4 2 4
6
24 124 3-124 3 2 20 2 4 2 4
7
24 124 3-124 3 2 36 2 4 1 4
8
24 124 3-124 3 2 19 2 4 2 4
9
25 124 3-124 3 1 30 2 4 1 4
0
25 124 3-124 3 2 28 2 4 1 4
1
25 314 6-314 6 1 85 1 2 1 2
2
25 314 6-314 6 2 73 1 1 1 2
3
25 314 6-314 6 1 47 1 1 1 4
4
25 314 6-314 6 2 42 1 1 1 4
5
25 314 6-314 6 2 18 1 2 2 4
6
25 314 6-314 6 2 16 1 2 2 3
7

127
I Na Bldg_ Rd_bl Ro Gen Ag Ra Religi Mari Ed
D me no dg ad der e ce on tal u
25 314 6-314 6 1 14 1 2 2 4
8
25 314 6-314 6 1 42 1 2 2 4
9
26 314 6-314 6 2 42 1 2 2 4
0
26 76 4-10 4 1 47 1 2 1 9
1
26 76 4-10 4 1 21 1 2 2 5
2
26 76 4-10 4 1 44 1 2 1 2
3
26 76 4-10 4 2 43 1 2 1 2
4
26 76 4-10 4 2 17 1 2 2 4
5
26 76 4-10 4 1 15 1 2 2 3
6
26 76 4-10 4 2 9 1 2 2 2
7
26 122 4-12 4 1 63 1 2 1 3
8
26 122 4-12 4 2 61 1 2 1 2
9
27 122 4-12 4 2 35 1 2 1 4
0
27 122 4-12 4 1 37 1 2 1 9
1
27 122 4-12 4 1 9 1 2 2 2
2
27 122 4-12 4 1 6 1 2 2 1
3
27 131 4-14 4 2 60 1 2 2 2
4
27 131 4-14 4 1 33 1 2 2 4
5
27 131 4-14 4 1 31 1 2 2 4
6
27 131 4-14 4 2 75 1 2 1 9
7
27 131 4-14 4 1 80 1 2 1 9
8
27 99 4-4 4 1 34 1 2 1 5
9
28 99 4-4 4 2 50 1 2 2 2
0
28 99 4-4 4 2 21 1 2 2 6
1
28 132 4-7 4 1 65 1 5 2 2
2
28 132 4-7 4 1 35 1 5 1 2
3
28 132 4-7 4 2 36 1 5 2 7
4
28 132 4-7 4 2 34 1 2 1 3
5
28 132 4-7 4 2 77 1 2 2 9
6
28 198 5-27 5 1 33 1 1 1 4
7
28 198 5-27 5 2 32 1 1 1 3
8
28 198 5-27 5 2 5 1 1 2 1
9
29 198 5-27 5 2 3 1 1 2 1
0
29 198 5-27 5 1 75 1 2 1 9
1
29 198 5-27 5 2 70 1 2 1 9
2
29 198 5-27 5 1 30 1 1 2 4
3
29 198 5-27 5 1 28 1 1 2 4
4
29 198 5-27 5 1 36 1 1 1 4
5
29 198 5-27 5 2 1 1 5 2 1
6
29 198 5-27 5 1 6 1 1 2 1
7
29 188 5-29 5 1 44 1 2 1 3
8
29 188 5-29 5 2 43 1 2 1 3
9
30 188 5-29 5 2 18 1 2 2 4

128
I Na Bldg_ Rd_bl Ro Gen Ag Ra Religi Mari Ed
D me no dg ad der e ce on tal u
0
30 188 5-29 5 2 14 1 2 2 3
1
30 188 5-29 5 2 10 1 2 2 2
2
30 188 5-29 5 2 4 1 2 2 1
3
30 179 5-31 5 1 50 1 2 1 4
4
30 179 5-31 5 2 40 1 2 2 2
5
30 179 5-31 5 1 18 1 2 2 3
6
30 179 5-31 5 1 16 1 2 2 4
7
30 179 5-31 5 1 48 1 2 2 3
8
30 221 5-24 5 1 46 1 2 1 4
9
31 221 5-24 5 2 46 1 2 1 4
0
31 221 5-24 5 1 21 1 2 2 6
1
31 221 5-24 5 2 18 1 2 2 6
2
31 221 5-24 5 2 15 1 2 2 3
3
31 221 5-24 5 2 9 1 2 2 2
4
31 221 5-24 5 1 55 1 2 2 4
5
31 221 5-24 5 2 55 1 2 2 3
6
31 221 5-24 5 1 24 1 2 2 6
7
31 221 5-24 5 1 19 1 2 2 4
8
31 221 5-24 5 2 22 1 2 2 4
9
32 228 7-21 7 1 60 3 1 1 2
0
32 228 7-21 7 1 30 1 2 1 9
1
32 228 7-21 7 2 28 1 2 2 4
2
32 191 7-7 7 1 25 2 3 1 3
3
32 191 7-7 7 1 55 2 3 1 2
4
32 191 7-7 7 1 27 2 3 1 3
5
32 191 7-7 7 2 2 2 3 2 1
6
32 191 7-7 7 2 4 2 3 2 1
7
32 191 7-7 7 2 6 2 3 2 1
8
32 191 7-7 7 2 22 2 3 2 9
9
33 191 7-7 7 2 21 2 3 1 9
0
33 144 7-2 7 1 35 3 3 1 4
1
33 144 7-2 7 2 48 3 3 2 2
2
33 144 7-2 7 2 35 1 3 1 4
3
33 144 7-2 7 1 7 3 3 2 2
4
33 144 7-2 7 2 3 3 3 2 1
5
33 224 7-19 7 1 60 2 4 1 2
6
33 224 7-19 7 1 55 2 4 1 2
7
33 224 7-19 7 1 41 2 4 1 7
8
33 224 7-19 7 1 27 2 4 2 4
9
34 220 7-17 7 1 27 2 3 1 3
0
34 220 7-17 7 2 25 2 3 1 2
1
34 94 3-40 3 1 60 2 4 1 2
2

129
I Na Bldg_ Rd_bl Ro Gen Ag Ra Religi Mari Ed
D me no dg ad der e ce on tal u
34 94 3-40 3 1 54 2 4 1 9
3

Table E.10: Penang population according to mukim


(Penang population census data obtained at mukim level from Malaysia population and
housing census of 1991 collected by Statistics Department of Malaysia)
Di M- B- O- C_20 I_20 M_20 B_20 O_20 T_20
MUKIM C-91 I-91 T-91 AREA
st 91 91 91 00 00 00 00 00 00
DB MUKIM C - PERMATANG 267 2 109 2 0 1369 342 3 1395 3 0 1740 6927564.
D PASIR 8 835
DB MUKIM 9 - BUKIT 1597 143 544 13 12 7214 2029 182 6924 17 15 9167 9622673.
D GEMURUH 9 497
DB MUKIM 7 - BT. GENTING 932 8 897 0 0 1837 1183 10 1140 0 0 2335 5984973.
D 583
DB MUKIM J - DATARAN 174 0 109 1 1 1271 221 0 1391 1 1 1615 2267189.
D GENTING 5 878
DB MUKIM G - KG. PAYA 136 47 615 3 1 802 174 60 781 4 1 1019 996818.8
D 76
DB MUKIM H - SG. BURUNG 1 0 122 0 0 1221 1 0 1549 0 0 1552 3002174.
D 0 564
DB MUKIM 10 - BUKIT 1025 32 389 3 19 1468 1304 41 495 4 23 1865 11326033
D RELAU .093
DB MUKIM F - KONGSI 701 237 118 3 9 2138 889 301 1510 4 11 2716 936737.7
D 8 24
DB MUKIM 11 - TELUK 363 175 626 9 7 6818 463 222 7959 11 9 8663 6667991.
D KUMBAR 4 667
DB MUKIM E - TITI TERAS 274 13 188 2 2 2175 347 17 2393 3 2 2764 3564836.
D 4 684
DB MUKIM 6 - PONDOK 1669 219 289 8 12 4805 2119 278 3681 10 15 5642 8886918.
D UPIH 7 826
DB MUKIM 5 - BT. BALIK 310 14 17 0 0 341 394 18 22 0 0 434 5136583.
D PULAU 421
DB MUKIM B - SG. RUSA 312 0 584 0 0 896 394 0 742 0 0 1138 5028186.
D 388
DB MUKIM 4 - BATU HITAM 1836 111 396 9 6 2358 2334 141 504 11 7 2995 10051799
D .443
DB MUKIM 3 - SG. RUSA / 397 26 147 2 6 1905 505 33 1873 3 7 2421 6158838.
D BT. 4 963
DB MUKIM A - SG. PINANG 1108 2 142 1 1 2541 1409 3 1815 1 1 3227 2441215.
D 9 709
DB MUKIM 2 - TELUK 763 178 199 1 26 2964 967 226 2536 1 32 3766 20566942
D BAHANG 6 .503
DB MUKIM 1 - PANTAI 1628 225 191 1 19 3789 2066 286 2435 1 23 4814 23844475
D ACHEH 6 .134
DB MUKIM D - BAGAN AIR 817 6 155 2 5 2388 1036 8 1980 3 6 3034 3605980.
D HITAM 8 803
DB MUKIM 12 - BAYAN 2606 717 373 10 35 7103 3312 911 4744 128 436 9026 31854314
D LEPAS 6 2 41 1 6 6 4 3 6 2 .72
DB MUKIM I - PULAU 45 4 113 2 0 1181 58 5 1436 3 0 1501 4477322.
D BETONG 0 175
DB MUKIM 8 - BT. PASIR 959 0 60 0 0 1019 1220 0 77 0 0 1295 5608547.
D PANJA 314
DT MUKIM 13 - PAYA 6441 114 303 29 74 1072 7612 134 3582 348 883 1265 35769710
L TERUBUNG 0 38 71 5 9 63 5 92 9 47 .226
DT GEORETOWN 1440 203 412 22 13 2072 1700 239 4868 262 1623 2445 27184353
L 94 27 67 2 77 87 72 78 4 25 .619
DT MUKIM 16 (AYER ITAM) 2069 247 413 27 12 2745 2440 292 4878 32 152 3239 9151637.
L 0 5 6 9 7 8 0 2 274
DT MUKIM 15 (BUKIT AYER 27 0 0 0 0 27 30 0 0 0 0 34 4835522.
L ITAM 978
DT MUKIM 17 1554 767 147 2 49 3848 1843 905 1739 2 58 4539 26929274
L (BT.FERINGGI) 6 .703
DT MUKIM 14 - BT. PAYA 1683 27 3 0 0 1713 1994 32 4 0 0 2020 4983907.
L TERUB 694
DT MUKIM 18 (TANJONG 2360 484 801 32 66 3716 2785 571 9452 38 789 4384 13807977
L TOKONG) 9 4 2 7 4 2 6 4 .295
SP MUKIM 16 8 8 233 0 41 290 2881 512 3790 8 9 7201 1134352.
S 502
SP MUKIM 5 1012 677 321 6 18 4930 1189 144 7437 8 18 8793 10321961
S 7 .207
SP MUKIM 7 2805 188 202 7 59 6778 3321 223 2393 8 70 8023 17281573
S 5 2 1 .363
SP MUKIM 11 1191 476 489 9 57 2163 1409 564 5790 11 67 2561 47130820
S 6 6 1 9 0 2 3 .168
SP MUKIM 15 6804 133 868 5 15 9025 8051 157 1027 6 18 1067 19256732
S 3 8 8 .799

130
Di M- B- O- C_20 I_20 M_20 B_20 O_20 T_20
MUKIM C-91 I-91 T-91 AREA
st 91 91 91 00 00 00 00 00 00
SP MUKIM 12 1732 480 152 20 14 3770 6226 192 1324 14 27 2144 8948225.
S 4 3 9 2 958
SP MUKIM 6 22 398 56 0 0 476 3702 149 1074 19 98 1605 9245644.
S 1 2 1 083
SP MUKIM 4 2278 336 881 1 8 3504 2437 183 6834 4 10 9469 12201516
S .923
SP MUKIM 9 3447 186 451 10 68 9901 9943 752 4175 6 26 1490 15958748
S 0 6 2 .795
SP MUKIM 10 2392 3 630 10 2 8709 102 23 5037 7 1 5166 22726640
S 2 .198
SP MUKIM 8 408 215 187 2 15 2519 485 254 2224 2 18 2982 15549078
S 9 .774
SP MUKIM 1 851 36 216 2 12 3062 1006 43 2558 2 14 3624 6100201.
S 1 583
SP MUKIM 14 4396 714 108 1 30 6222 6884 113 7254 10 41 1532 13032957
S 1 9 8 .887
SP MUKIM 13 358 785 586 0 20 1749 269 504 5840 1 4 6621 29385349
S .168
SP MUKIM 2 59 4 115 3 1 1224 2297 80 3870 2 7 6257 4944894.
S 7 72
SP MUKIM 3 160 15 248 2 12 437 188 18 293 2 14 517 10248491
S .694
SP MUKIM 10 1509 266 246 13 40 2027 1869 329 3079 16 49 2512 5894070.
T 2 0 8 3 0 4 8 377
SP MUKIM 18 896 18 100 1 5 1922 1109 22 1241 1 6 2380 10944837
T 2 .074
SP MUKIM 5 337 48 349 1 3 3883 1199 801 3807 7 21 5835 6295251.
T 4 706
SP MUKIM 4 1968 148 551 3 8 7646 1097 167 6428 6 32 7782 8047845.
T 9 213
SP BANDAR PRAI (MUKIM 3590 334 272 19 68 9746 4446 414 3374 24 84 1206 5141089.
T 1A) 4 5 1 9 63
SP MUKIM 19 560 79 222 2 14 3011 694 98 2755 2 181 3729 15673547
T 4 6 .475
SP MUKIM 2 1855 65 312 2 6 5053 69 5 1370 4 1 1449 8361655.
T 5 447
SP MUKIM 20 2443 311 754 10 0 1030 3025 385 9343 12 20 1278 10199012
T 5 9 6 .963
SP MUKIM 21 5 1 319 2 0 3203 6 1 3956 2 0 3967 9477031.
T 5 315
SP MUKIM 1 1798 954 177 27 54 4582 2227 118 2194 33 677 5673 18342253
T 3 4 21 7 2 0 19 2 4 .024
SP MUKIM 3 652 46 459 2 2 5292 836 21 9632 15 22 1053 4733471.
T 0 8 359
SP MUKIM 12 441 285 335 0 14 4091 547 353 4150 0 17 5067 15061615
T 1 .498
SP MUKIM 7 49 25 265 2 26 2761 2453 125 1011 9 89 1392 4225343.
T 9 2 9 2 205
SP MUKIM 13 2516 451 553 2 10 3532 3115 558 685 2 12 4373 13785695
T .159
SP MUKIM 15 1649 367 663 19 96 2691 1412 784 1164 18 204 3381 15823680
T 0 8 5 8 5 5 1 2 .151
SP MUKIM 16 2589 108 431 5 19 7039 9 4 276 0 48 337 17226194
T 8 .03
SP MUKIM 14 5559 920 585 8 33 1237 4396 845 1280 1 35 7365 18713759
T 8 8 .44
SP MUKIM 17 1315 215 503 1 6 2040 1629 266 623 1 7 2528 21742180
T .966
SP MUKIM 8 6492 0 352 5 6 1002 149 173 1108 16 8 1142 3360191.
T 4 7 0 4 355
SP MUKIM 9 8029 607 337 5 21 1203 5789 238 9029 28 92 1732 2316015.
T 2 4 9 9 689
SP MUKIM 6 2989 120 867 15 79 1296 6133 332 8215 16 89 1779 10852300
T 4 4 1 9 2 .385
SP MUKIM 11 1582 345 465 8 97 2404 1022 186 1125 11 15 1249 10578974
T 5 7 6 3 4 8 .793
SP MUKIM 14 4218 748 112 31 16 6109 4934 875 1312 36 188 7143 11854796
U 9 6 29 1 6 4 2 9 9 .988
SP MUKIM 2 560 0 553 3 4 6105 650 0 6475 4 5 7139 16188496
U 8 .218
SP MUKIM 3 727 18 823 13 19 9014 807 57 5685 2 3 6553 26569299
U 7 .472
SP MUKIM 5 1015 123 636 7 15 7521 417 59 4372 1 4 4809 18798092
U 1 .243
SP MUKIM 12 5329 164 113 12 23 1833 2049 568 1804 24 17 4467 37877288
U 4 31 9 .989
SP MUKIM 4 937 143 554 5 27 6655 2694 398 1043 1 9 4148 9762446.
U 3 013

131
Di M- B- O- C_20 I_20 M_20 B_20 O_20 T_20
MUKIM C-91 I-91 T-91 AREA
st 91 91 91 00 00 00 00 00 00
SP MUKIM 8 126 148 947 14 7 9771 8040 394 4364 6 7 1281 12393408
U 6 2 .175
SP MUKIM 7 2097 107 865 8 76 1190 61 31 3293 2 32 3419 11706798
U 1 5 7 .577
SP MUKIM 11 883 159 962 9 13 1068 1959 428 5766 10 120 2977 15445922
U 5 9 8 2 5 .523
SP MUKIM 9 4954 204 772 24 79 1482 4081 220 5345 12 81 1171 6501832.
U 3 2 2 2 5 036
SP MUKIM 13 233 430 499 1 3 5662 425 929 694 0 24 2070 27619160
U 5 .526
SP MUKIM 16 2466 438 324 7 8 6160 3206 134 5347 6 23 8718 6825388.
U 1 598
SP MUKIM 15 1206 671 995 15 17 2891 2042 455 8217 24 119 3334 4907603.
U 1 0 6 4 6 1 5 4 183
SP MUKIM 6 5253 284 702 14 76 1521 27 471 66 0 0 563 38130636
U 7 6 6 .797
SP MUKIM 1 563 16 659 6 11 7188 660 19 7708 7 13 8403 9115335.
U 2 601
SP MUKIM 10 84 20 430 6 1 4419 2836 4 7460 12 2 1030 10747317
U 8 9 .291

Table E.11: Building Information in the study Area


(Collected from the study area – Heritage Area, Georgetown, Penang, Malaysia in
October, 1999 with other two master students Jennifer Tiong and Chong Chee Kit)
Buildin Buildin Ro Geocodin Floo Are Perim
g ID g No ad g ID rs a eter
1 45a 2 2-54a 2 74.30 45.67
2 67 2 2-67 2 92.73 38.75
3 45b 2 2-45b 2 71.87 45.77
4 85 1 1-85 2 15.03 19.03
113.9
5 111 1 1-111 2 52.10
6
6 81 1 1-81 2 10.52 13.51
7 79 1 1-79 2 18.25 17.16
8 77 1 1-77 2 15.66 15.69
185.1
9 113 1 1-113 2 58.81
9
144.8
10 110 3 3-110 1 51.86
4
11 115 1 1-115 2 38.34 32.57
127.7
12 116 3 3-116 2 62.55
6
173.9
13 120 3 3-120 2 75.05
9
14 117 1 1-117 2 41.09 32.49
15 112 3 3-112 2 73.39 43.78
16 114 3 3-114 2 92.93 49.00
17 119 1 1-119 2 40.16 32.40
18 108 3 3-108 2 72.91 39.29
116.5
19 118 3 3-118 2 55.53
8
20 150 1 1-150 2 39.43 30.88
147.5
21 122 3 3-122 2 66.63
6
22 106 3 3-106 2 39.80 29.26
23 121 1 1-121 2 43.65 33.05
24 104 3 3-104 2 32.25 26.91
25 152 1 1-152 2 38.53 30.21
166.5
26 126 3 3-126 2 74.46
1
155.0
27 124 3 3-124 2 66.98
1
28 102 3 3-102 2 23.45 24.10
29 127 1 1-127 2 65.04 42.09
175.0
30 118 2 2-118 2 80.95
1
31 96 3 3-96 2 37.17 33.66
32 154 1 1-154 2 39.19 30.69
33 94 3 3-94 2 41.98 37.09
34 92 3 3-92 2 56.90 39.63
35 100 3 3-100 2 25.23 20.11
36 88 3 3-88 2 90.48 46.07
37 127a 1 1-127a 2 66.03 39.12

132
Buildin Buildin Ro Geocodin Floo Are Perim
g ID g No ad g ID rs a eter
38 98 3 3-98 2 25.98 20.46
39 90 3 3-90 2 65.17 37.77
40 86b 1 1-86b 2 46.76 29.63
41 129 1 1-129 2 52.46 37.57
42 86a 3 3-86a 2 77.11 39.87
43 156 1 1-156 2 22.11 20.67
44 131 1 1-131 2 47.14 39.32
104.0
45 116 2 2-116 2 55.28
0
46 86 3 3-86 2 69.62 38.84
342.1
47 130 3 3-130 2 112.46
8
48 156a 1 1-156a 2 30.09 22.85
49 133 1 1-133 2 49.61 39.26
50 89 3 3-89 2 31.75 23.82
51 160 1 1-160 2 33.50 23.79
52 91 3 3-91 2 33.31 27.74
53 135 1 1-135 2 46.44 38.78
54 128 3 3-128 2 33.83 26.09
55 87 3 3-87 2 79.78 49.40
56 93 3 3-93 2 44.86 31.57
110.9
57 85 3 3-85 2 56.92
2
58 162 1 1-162 2 32.35 23.47
59 137 1 1-137 2 49.71 39.98
60 95 3 3-95 2 48.45 31.90
61 139 1 1-139 2 62.05 40.26
62 164 1 1-164 2 25.63 21.44
63 81 3 3-81 2 82.18 40.98
64 141 1 1-141 2 67.98 40.06
65 77 3 3-77 2 48.68 33.54
66 79 3 3-79 2 62.80 38.24
67 75 3 3-75 2 48.13 33.80
68 143 1 1-143 2 67.81 40.01
69 73 3 3-73 2 39.96 33.55
70 145 1 1-145 2 70.89 48.93
71 147 1 1-147 2 51.33 35.64
503.3
72 youth 3 3-youth 2 122.37
5
355.0
73 71 3 3-71 2 83.60
8
304.3
74 159 2 2-159 2 69.99
3
75 149 1 1-149 2 64.79 41.27
117.7
76 40 4 4-40 2 54.52
7
77 84 3 3-84 2 70.26 37.09
138.3
78 48 3 3-48 2 66.08
2
186.2
79 157 2 2-157 2 93.71
0
80 82 3 3-82 2 69.07 36.55
270.5
81 161 2 2-161 2 75.60
3
148.5
82 155 2 2-155 2 92.20
1
146.2
83 46 3 3-46 4 68.01
8
84 80 3 3-80 2 67.95 36.46
226.6
85 153 2 2-153 2 94.42
0
86 78 3 3-78 2 69.52 36.34
87 59 3 3-59 2 53.22 36.24
88 57 3 3-57 2 47.66 30.18
126.8
89 44 3 3-44 2 68.89
1
276.3
90 151 2 2-151 2 97.68
3
91 55 3 3-55 2 38.49 29.64
333.6
92 18 3 3-18 2 111.25
9
93 53 3 3-53 2 35.37 28.59
151.2
94 40 3 3-40 2 73.91
9

133
Buildin Buildin Ro Geocodin Floo Are Perim
g ID g No ad g ID rs a eter
95 2 4 4-2 2 47.54 33.25
106.8
96 42 3 3-42 2 64.10
3
97 51 3 3-51 2 35.47 28.91
208.8
98 147 2 2-147 2 95.40
2
99 4 4 4-4 2 57.26 35.30
185.4
100 38 3 3-38 2 81.10
4
101 49 3 3-49 2 35.31 29.01
229.4
102 36 3 3-36 2 81.35
0
103 47 3 3-47 2 16.83 16.56
563.9
104 145 2 2-145 2 111.23
9
105 45 3 3-45 2 25.75 21.20
106 43 3 3-43 2 15.25 15.64
107 6 4 4-6 2 57.62 35.51
108 41 3 3-41 2 21.34 18.95
109 8 4 4-8 2 58.19 35.60
110 39 3 3-39 2 21.16 18.85
111 39a 3 3-39a 2 28.20 27.79
112 143 2 2-143 2 86.93 48.01
113 16 3 3-16 2 89.01 64.95
126.9
114 14 3 3-14 2 65.90
3
115 141 2 2-141 2 82.42 46.70
116 1 4 4-1 2 47.70 37.81
117 10 4 4-10 2 57.44 35.70
125.1
118 37 3 3-37 3 63.21
3
256.4
119 57 3 3-57 2 70.06
6
120 3 4 4-3 2 58.50 39.45
121 139 2 2-139 2 79.95 46.35
122 12 4 4-12 2 57.69 35.75
138.6
123 35 3 3-35 3 64.58
3
104.1
124 12 3 3-12 2 57.95
7
125 5 4 4-5 2 58.41 39.87
126 78 2 2-78 2 59.02 40.77
130.3
127 33 3 3-33 3 63.55
5
114.2
128 10 3 3-10 2 57.16
4
129 76 2 2-76 2 64.85 42.13
122.3
130 31 3 3-31 3 64.13
6
131 14 4 4-14 2 59.64 36.35
132 7 4 4-7 2 59.16 39.94
119.1
133 1 5 5-1 2 56.91
4
163.6
134 70 2 2-70 2 59.46
1
119.4
136 29 3 3-29 3 55.81
4
137 93 2 2-93 2 34.96 24.48
138 9 4 4-9 2 59.46 40.22
129.2
139 27 3 3-27 3 59.85
5
140 3 5 5-3 2 97.42 55.79
141 74 2 2-74 2 31.71 31.36
142 5 5 5-5 2 98.15 55.80
143 91 2 2-91 2 54.78 34.47
144 2 7 7-2 2 53.31 33.11
161.0
145 25 3 3-25 3 69.71
6
146 11 4 4-11 2 63.33 43.86
147 89 2 2-89 2 61.78 43.82
148 23 3 3-23 2 81.19 54.70
149 4 7 7-4 2 55.71 34.83
150 7 5 5-7 2 97.49 55.22
151 6 7 7-6 2 142.4 54.95

134
Buildin Buildin Ro Geocodin Floo Are Perim
g ID g No ad g ID rs a eter
8
152 9 5 5-9 2 97.46 55.27
153 87 2 2-87 2 88.75 43.62
137.8
154 21 3 3-21 2 67.78
1
155 13 4 4-13 2 60.28 40.13
157 68 2 2-68 2 73.01 42.66
158 11 5 5-11 2 95.15 54.66
137.8
159 19 3 3-19 2 71.43
0
160 85 2 2-85 2 95.11 43.62
161 6 3 3-6 2 38.74 29.56
162 66 2 2-66 2 68.75 42.18
163 13 5 5-13 2 94.79 54.35
164 15 4 4-15 2 60.12 39.78
137.7
165 17 3 3-17 2 71.08
4
166 4 3 3-4 2 66.16 34.23
167 83 2 2-83 2 73.20 39.68
100.9
168 15 5 5-15 2 55.08
5
131.8
169 15 3 3-15 2 66.68
2
170 17 4 4-17 2 59.63 40.02
171 64 2 2-64 2 73.59 43.25
172 2 3 3-2 2 60.62 33.12
173 33 5 5-33 2 76.29 55.45
174 3 7 7-3 2 35.84 29.29
175 81C 2 2-81c 2 54.50 36.17
111.0
176 13 3 3-13 2 58.09
5
177 19 4 4-19 2 63.86 40.70
178 2 5 5-2 2 83.47 47.66
102.2
179 31 5 5-31 2 54.36
9
180 81b 2 2-81b 2 55.43 35.44
140.7
181 11 3 3-11 2 70.48
9
121.7
182 262 6 6-262 1 55.21
5
183 5 7 7-5 2 32.35 28.57
115.0
184 81a 2 2-81a 2 47.45
9
185 4 5 5-4 2 78.79 47.35
186 60 2 2-60 2 79.57 42.72
136.5
187 9 3 3-9- 2 70.04
7
188 29 5 5-29 2 94.74 54.30
120.3
190 264 6 6-264 1 55.09
8
191 7 7 7-7 2 29.83 25.39
192 6 5 5-6 2 75.64 48.07
148.9
193 7 3 3-7 2 70.65
8
194 58 2 2-58 2 69.14 41.68
195 9 7 7-9 2 35.22 28.76
196 81 2 2-81 2 29.10 21.84
197 8 5 5-8 2 83.78 48.91
198 27 5 5-27 2 85.31 47.41
199 56 2 2-56 2 71.55 41.90
200 10 5 5-10 2 84.05 49.69
201 79 2 2-79 2 29.96 22.08
202 11 7 7-11 2 31.27 25.43
203 5 3 3-5 2 64.34 37.35
204 54 2 2-54 2 70.90 41.91
205 12 5 5-12 2 88.74 50.79
206 52 2 2-52 2 68.56 41.48
207 77 2 2-77 2 26.76 20.90
208 13 7 7-13 2 30.82 25.22
209 3 3 3-3 2 59.16 36.29
210 28 5 5-28 2 68.20 49.23
211 14 5 5-14 2 76.32 46.39
212 18 5 5-18 2 166.8 54.71

135
Buildin Buildin Ro Geocodin Floo Are Perim
g ID g No ad g ID rs a eter
1
213 50 2 2-50 2 50.00 38.26
214 266 6 6-266 2 97.41 54.35
120.9
215 26 5 5-26 2 63.93
6
216 15 7 7-15 2 32.21 28.37
217 16 5 5-16 2 76.00 41.22
218 268 6 6-268 1 85.54 53.54
1034.
219 masjid 2 2-masjid 1 138.80
87
220 17 7 7-17 2 38.07 29.38
104.0
221 24 5 5-24 2 52.83
6
156.6
222 276 6 6-276 2 70.17
2
132.9
223 270 6 6-270 1 57.38
2
224 19 7 7-19 2 39.07 30.42
104.8
225 22 5 5-22 2 53.15
8
226 44 2 2-44 2 73.95 42.01
155.2
227 278 6 6-278 2 69.99
8
228 21 7 7-21 2 55.84 35.08
154.6
229 280 6 6-280 1 70.42
5
230 30 5 5-30 2 47.68 27.75
231 42 2 2-42 2 71.22 41.86
232 23 7 7-23 2 46.62 33.33
121.3
233 282 6 6-282 2 65.47
6
234 40 2 2-40 2 68.53 39.43
235 32 5 5-32 2 54.20 29.46
236 25 7 7-25 2 52.51 35.32
110.4
237 282 6 6-282 2 64.68
2
238 38 2 2-38 2 75.94 45.29
239 36 2 2-36 2 69.76 46.04
240 34 5 5-34 2 46.91 27.55
241 34 2 2-34 2 94.05 50.20
145.9
242 284 6 6-284 2 67.46
7
243 49 2 2-49 2 45.41 33.33
106.6
244 32 2 2-32 2 57.14
1
245 36 5 5-36 2 87.85 41.97
122.3
246 286 6 6-286 1 66.18
5
247 47 2 2-47 2 50.07 34.90
421.6
248 20 5 5-20 4 123.71
4
250 30 2 2-30 2 96.49 53.06
118.5
251 288 6 6-288 2 65.76
0
252 26 2 2-26 2 9.77 12.76
253 43 2 2-43 2 44.50 32.52
254 28 2 2-28 2 92.45 48.58
255 41 2 2-41 2 51.32 38.62
116.9
256 73 2 2-73 2 48.43
5
257 39 2 2-39 2 57.74 36.92
258 37 2 2-37 2 40.12 32.21
259 20 2 2-20 2 78.14 45.59
260 290 6 6-290 1 74.06 41.85
261 292 6 6-292 2 85.44 49.58
262 18 2 2-18 2 56.90 42.90
263 35 2 2-35 2 47.09 33.13
264 294 6 6-294 2 87.56 49.14
265 65 2 2-65 2 97.90 39.71
266 33 2 2-33 2 44.57 32.62
267 16 2 2-16 2 54.05 42.73
268 296 6 6-296 2 81.75 48.82
269 45f 2 2-45f 2 43.82 46.25

136
Buildin Buildin Ro Geocodin Floo Are Perim
g ID g No ad g ID rs a eter
270 31 2 2-31 2 47.47 32.94
271 14 2 2-14 2 56.08 43.04
272 45 2 2-45 2 70.98 45.28
164.0
273 27 2 2-27 2 65.33
6
274 298 6 6-298 2 82.49 48.85
275 12 2 2-12 2 59.35 43.47
276 300 6 6-300 2 80.92 48.65
277 10 2 2-10 2 55.52 42.68
306.8
278 25 2 2-25 2 78.79
9
279 302 6 6-302 2 83.55 51.87
280 8 2 2-8 2 55.34 42.76
281 45c 2 2-45c 2 73.04 45.91
282 6 2 2-6 2 55.21 42.72
185.7
283 69 2 2-69 2 65.96
3
284 45d 2 2-45d 2 69.04 45.74
285 4 2 2-4 2 55.50 42.90
286 2 2 2-2 2 56.99 42.97
113.2
287 15 2 2--15 2 49.25
1
105.4
288 306 6 6-306 2 57.42
0
111.7
289 11a 2 2-11a 2 49.06
3
108.0
290 308 6 6-308 2 54.60
0
103.6
291 310 6 6-310 2 54.10
6
109.2
292 11 2 2-11 2 48.75
1
101.6
293 312 6 6-312 2 54.03
8
102.4
294 314 6 6-314 2 54.05
9
295 7 2 2-7 2 68.78 55.29
106.4
296 318 6 6-318 2 53.42
7
109.2
297 5 2 2-5 2 59.50
2
100.9
298 3 2 2-3 2 54.53
0
299 1 2 2-1 2 92.88 47.12
122.5
300 322 6 6-322 3 58.47
9
302 324 6 6-324 2 77.67 49.89
303 326 6 6-326 2 72.54 49.33
305 328 6 6-328 2 69.74 48.15
306 330 6 6-330 2 73.07 48.46
307 332 6 6-332 2 79.22 48.70
308 51 2 2-51 2 36.47 29.20
309 53 2 2-53 2 29.89 28.19
310 53A 2 2-53a 2 35.41 29.06
311 55 2 2-55 2 24.07 20.60
313 108B 3 3-108b 2 36.86 31.27
312 108A 3 3-108a 2 38.30 27.57
314 81f 2 2-81f 2 69.79 40.58
315 9 2 2-9 2 56.34 42.89

137
138
APPENDIX F DEMOGRAPHICS ANALYST ON THE WEB
To access and to download the Demographics Analyst developed in this study, just go to
URL http://gis.esri.com/arcscripts/scripts.cfm and search using key word “demographics”
(see Figure F.60) and the result web page will appear like Figure F.61. Then just click on
the word “Demographics Analyst”. The scripts used in the Demographics Analyst are
available at http://www.hbp.usm.my/thesis/heritageGIS/DemographicsAnalystScripts.htm

Figure F.60 ArcScript web site interface for searching for scripts

Figure F.61 ArcScript web site interface showing search results

139
APPENDIX G THESIS WEB SITE
To access all the data, scripts, demographics analyst, presentations, related sites and the
whole thesis, just go to URL http://www.hbp.usm.my/thesis/HeritageGIS (see Figure G.62
below). To download go directly to
http://www.hbp.usm.my/thesis/HeritageGIS/downloads.htm

Figure G.62 This thesis web site interface on the Internet

Last modified 15 May 2010 by Wadembere (www.ismail.tripod.com) e-mail ismail@soon.com

140

You might also like