Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Negussie Debella
05 December 2006
Abstract
The practical training skill is always an essential integral part of particularly, the training
program of the higher learning institutions that breed professional experts. The BCIT,
GIS project planning course is such a well designed program to enable students to gain
adequate job-ready skill. Practical skills are vitally essential in addressing GIS-related
community and environmental problems that are ever getting more complex.
The present project is aimed at automating the school planner and school locator data of
the Omega Group. It involves creating a Visual Basic application using the latest version
of ArcGIS ArcObjects. The project encompasses customizing, script writing and
programming to convert the old geocoding files into up-to-date, user-friendly geofiles.
The entire work is undertaken at BCIT on Fridays over about 25 weeks between January
and May. This totals about 360 working hours. The output of the project will be used by
the communities and school administrators to respectively get good access to up-to-date
school information and to plan efficient delivery of essential school resources.
________________________________________________________________________
British Columbia Institute of Technology Project Proposal 2006
ii
Table of Contents
Abstract …………………………………………………………………………....i
Table of Contents ……………………………………………………………...….ii
1.0 Introduction …………………………………………………………………..…...1
2.0 The Project Statement ……………………………………………...……………..1
3.0 Project Sponsor ……………………………………………………...……………2
3.1 Company Profile …………………..…………………...…………………2
4.0 Project Objectives ………………………………………………..……………….4
5.0 Project Deliverables ……………………………………………………………....4
6.0 Project Background ……………………………………………………...………..5
6.1 Geocoding Background ……………………………………….………….5
6.1.1 Geocoding Applications …………………………………………..6
6.1.2 The Geocoding Workflow ……………………………….……….7
6.1.3 Geocoding Procedures ……………………………………...…….7
7.0 Project Datasets ………………………………………………………..………….8
8.0 Data Dictionary ……………………………………………………..…………….9
9.0 Project Work Breakdown Structure (WBS) …………….………………………..9
10.0 Gantt Table and Chart ………………………………………………...…………11
11.0 Project Methodology …………………………………………………………….12
11.1 Defining the Scope of the Project ………………………………...……..12
11.2 Adjusting Project Datasets ……………………………………..………..12
11.3 ArcObjects Customization …………………………………..…………..13
11.4 Acquiring Sponsor Feedback ………………………………..…………..13
11.5 Documentation of Project Outputs ………………………..……………..13
12.0 Conclusion ………………………………………………………………………14
13.0 References ……………………………………………………………………….15
________________________________________________________________________
British Columbia Institute of Technology Project Proposal 2006
iii
List of Figures
Figure 1 School Locator Program ………………………………………………….3
Figure 2 School Planner Program …………………………………...……………..3
Figure 3 Gantt Table and Chart …………………………………………..……….11
List of Tables
Table 1 The Geocoding Workflow ………………………………………..………7
Table 2 Geocoding Project Dataset …………………………………...….………..8
Table 3 Project Work Breakdown Structure Table ………………………………..9
________________________________________________________________________
British Columbia Institute of Technology Project Proposal 2006
1.0 Introduction
The significance of any education program, in general, and class room-based theoretical
learning process in particular is measured by the capabilities of the graduates in properly
addressing the challenges of practical field problems. The intent of this project
undertaking is to boost up the GIS skills and knowledge gained through class room
learning processes at BCIT through addressing real world problems. This project
represents one of the field-oriented practical training of the BCIT, GIS program intended
to equip the graduates with firm real world GIS problem solving techniques and
expertise.
In this project it is intended to apply the knowledge and skill gained during the nine
months intensive training period to update the school locator and school planner data
with the latest ESRI’s ArcGIS (ArcObject) and Visual Basic software. The project
outputs produce listing table that uses a combination of attributes from a street network
layer and a polygon layer. This helps school facility planners and educational
administrators to allocate resources more effectively thereby improve the quality of
education for all students in the study districts. Moreover, by integrating student records
with mapping tools, it enables District staff to locate new facilities, project future
enrolments, redraw existing boundaries and distribute staff members where they are
needed most.
This proposal is subdivided and presented in 12 sequentially organized main sections.
Part two briefly states Project Statement; Part three introduces the Project Sponsor; Part
four highlights the major and specific Objectives of the project; Part five describes the
Project Deliverables; Part six discusses Project Background; Part seven highlights Project
Datasets; Part eight presents Data Dictionary; Part nine presents Work Breakdown
Structure Table; Part ten exhibits Gantt Table and Chart; Part eleven describes Project
Methodology; Part twelve presents Conclusion and Part thirteen lists References used in
this proposal preparation.
________________________________________________________________________
1
British Columbia Institute of Technology Project Proposal 2006
School Planner provide a valuable public service both to the community and facility
planners and educational administrators respectively in assessing pertinent schools and in
allocating resources efficiently and timely.
________________________________________________________________________
2
British Columbia Institute of Technology Project Proposal 2006
The Omega Group has formed a strategic business partnership with ESRI (the world
leader in GIS) in order to bring its clients the most powerful GIS tools available. Omega
now develops GIS applications in the ArcGIS (desktop) and ArcIMS (web)
environments. ArcGIS is a powerful and flexible Windows GIS environment which
enables clients to geographically analyze data more easily than ever before.
The Omega Group builds crime analysis applications to help law enforcement agencies
(police, sheriff, campus police) track and analyze crime data. CrimeView is a crime
analysis product (based on ArcGIS), used for providing reporting, mapping, and analysis
of crime data in an easy user interface. It also offers CrimeView Web for the department
intranet and CrimeView Community for public crime and sex offender mapping.
FireView is an ArcGIS product developed as a solution for fire and emergency response
departments used for providing reporting, mapping, and analysis of incident data in an
easy user interface. It also offers FireView Web for the department intranet incident
query and mapping capabilities.
For school districts School Planner is used for tracking and forecasting student enrolment
patterns. It also offers now School Locator which is a Web based boundary lookup
application for parents. Omega's advanced GIS tools and experience have made it the
premier enrolment forecasting and facility planning consultant for school districts in
southern California and Texas.
________________________________________________________________________
3
British Columbia Institute of Technology Project Proposal 2006
4.0 Project Objectives
The overall objective of this project is to deepen the knowledge and skills acquired at
BCIT in the practical application of GIS to help addressing real world challenges
effectively. Specifically, this project is aimed at improving the programming skills of the
researcher in applying GIS to workspace real situations.
The main objective of the project is to automate vitally important school planner and
locator datasets and thus help the Omega Group with the updating of the datasets.
Specifically this will enhance:
- the community’s search and query for information pertaining to the schools in
their localities
- the administrative services of the schools through better public access to upgraded
datasets/information
- promote adequate planning and efficient and timely delivery of school resources
The extensive nature of the dataset is expected to take up the entire of 360 hrs allocated
to this project. If time allows it is envisaged to integrate these datasets in the existing
school planners and school locators and test their accuracy in comparison to the one
currently in use.
________________________________________________________________________
4
British Columbia Institute of Technology Project Proposal 2006
falling of each side of a street segment into different zones. The final output of the project
along with clearly specified and detailed procedural activities adopted will be
documented and presented in a final report of the project and open presentation.
________________________________________________________________________
5
British Columbia Institute of Technology Project Proposal 2006
match object data fields. Spatial geocoding has the advantage of allowing spatial matches
to any available drawing.
Geocoding often involves assigning a location, usually in the form of coordinate values to
an address by comparing the descriptive locator elements in the addresses to those
present in the reference material. The starting and ending addresses are assumed to be at
the end of the link. Based on the location of the geographically coded points on the line
we may calculate approximately where the address should occur on the network link. A
linear interpolation beginning at the starting address and adding a length proportional to
the address divided by the address range is employed to estimate the location of the
geocoded address.
________________________________________________________________________
6
British Columbia Institute of Technology Project Proposal 2006
6.1.2 The Geocoding Workflow
Geocoding practices involve several steps that are referred to as the geocoding work
flow. For successful geocoding these steps (Table 1) should be followed.
Locating addresses
Using your address locator, search for an individual address or perform a batch
search, locating a group of addresses.
________________________________________________________________________
7
British Columbia Institute of Technology Project Proposal 2006
b) Creating address locators: Address locators are data-specific tools for geocoding
and are created in ArcCatalog.
c) Geocoding tables of addresses: Tables containing addresses are created in or
imported into ArcCatalog.
d) Publishing address locators to share with other users: Geocoding information and
applications can be collected and distributed by using ArcCatalog tools.
e) Presentation of geocoded addresses: Geocoded results are visually interpreted and
presented with a variety of ArcMap tools. These tools are often used for
manipulating symbology, scale dependence and classification based on specific
characteristics of each point location.
________________________________________________________________________
8
British Columbia Institute of Technology Project Proposal 2006
8.0 Data Dictionary
The data dictionary of this project is not made available at this particular time. It will be
created after the project data is accepted from the sponsor.
________________________________________________________________________
9
British Columbia Institute of Technology Project Proposal 2006
3.4 Check the accuracy of the new geofile 10 Negussie,Supervisor
output
4 Presenting the result to the sponsor Negussie, Sponsor
4.1 Submitting the report to the sponsor and 1 Negussie, Negussie
acquiring feedback
4.2 Creating and integrating any arising 3 Negussie
adjustment needs
5 Literature review / internet browsing Negussie, Library, Internet
5.1 Enrich programming skill 40 Negussie, Library, Internet
5.2 Enrich geocoding skill 15 Negussie, Library, Internet
5.3 Contrast project output with other 20 Negussie, Library, Internet
similar works
6 Documenting project processes and Negussie
output
6.1 Bulletin board poster 15 Negussie, Supervisor
6.2 Final report writing 80 Negussie, Supervisor
7 Non-technical work Negussie
7.1 Consulting course supervisor 15 Negussie, Supervisor
7.2 Progress report writing 24 Negussie
7.3 Preparation and presentation of final 12 Negussie, Supervisor
result
________________________________________________________________________
10
British Columbia Institute of Technology Project Proposal 2006
________________________________________________________________________
11
British Columbia Institute of Technology Project Proposal 2006
11.0 Project Methodology
In the following sections the specific tasks that are outlined in the WBS above will be
described briefly. The overall tasks will be presented in five sub sections. It is important
to note that the tasks and sequence of work plans outlined here are subject to
modifications to adjust to arising needs and new information. The research
methodologies described below are only preliminary directions and thus will be more
refined and detailed with better understanding of the nature of the project data.
________________________________________________________________________
12
British Columbia Institute of Technology Project Proposal 2006
11.3 ArcObjects Customization
This stage requires loading the data into ArcObjects, writing the scripts in VB.NET
application and updating the old geocoding of address listing tables as well as street
network layer and a polygon layer. The processing of data automation will involve
creation of custom tools in the ArcObjects interface and writing VB.NET scripts and
programs for the new interface. The programming skills and knowledge acquired so far
are important assets for this project but not quite sufficient. New knowledge in
ArcObjects is still highly essential to successfully automate the old dataset and make
them fully meet the needs of the customers.
The functionally and appropriateness of the newly written scripts will be tested regularly.
This will also be accompanied by regular consultations with the course supervisor and
project sponsor to keep the project processes on the track. With acquaintance with more
ArcObjects functionalities, new tools will be imported and tested to improve the quality
of the output data. The suitability of ArcGIS tools and programming functionalities will
be checked against the Visual Basic programming application.
12.0 Conclusion
The Omega Group is one of the pioneer organizations in employing GIS technologies to
address diverse community and environmental needs. Among others, its designing of the
GIS software to aid decision-making in law enforcement, public safety, and public
education has won regional recognition and appreciation.
It should be borne in mind that much of the details of this project work are still not
available since formal contact with the sponsor has not been made yet. The exact extent
and details of the data has not yet been known.
Once the project is successfully planned and implemented, the Omega Group will greatly
benefit from the output by improving the accuracy and accessibility of up-to-date school
information both to the public and school administrators. This will have a great impact in
successful planning and in effective running of all school programs and ultimately
upgrade the standards of education in the target regions. Appropriate documentation of
the project report will help disseminate the project output to interested customers. The
whole project implementation process will take place between January and May and
involve a total of 360 allocated but more working hours. As initially conceived in the
project planning course overall objective, this will give me adequate opportunity to gain
practical experience and job-ready skills in the areas of programming, ArcObjects, and
geocoding. Graduates well quipped with practical skills never fail in the face of
increasing community and environmental demands to address ever more intricate and
harsher challenging problems.
________________________________________________________________________
14
British Columbia Institute of Technology Project Proposal 2006
13.0 References
BOWEN, Y. 2004. Geocoding Centrelines for the City of Port Coquitlam. BCIT GIS
Student Practicum Proposal. BCIT, GIS. 12 pp.
CROSIER, S. 2004. ArcGIS 9: Geocoding in ArcGIS. ESRI, New York. 185 pp.
KRIEGER, N., WATERMAN, P., LEMIEUX, K., ZIERLER, S., and HOGAN, J.W.,
2001. On the wrong side of the tracts? Evaluating the accuracy of geocoding in
public health research. American Journal of Public Health, 91, 1114-1116.
________________________________________________________________________
15
British Columbia Institute of Technology Project Proposal 2006