Difference between revisions of "BURP Proposal"

From Geospatial Analytics and Applications
Jump to navigation Jump to search
Line 141: Line 141:
 
<br>
 
<br>
 
<div style="background: #f6c630; padding: 20px; line-height: 0.3em; letter-spacing:0.1em; font-size:150%; font-weight:bold; text-align: center; margin-left: 5em; margin-right: 5em;"><font color=#000 face="Tw Cen MT">USER INTERFACE</font></div>
 
<div style="background: #f6c630; padding: 20px; line-height: 0.3em; letter-spacing:0.1em; font-size:150%; font-weight:bold; text-align: center; margin-left: 5em; margin-right: 5em;"><font color=#000 face="Tw Cen MT">USER INTERFACE</font></div>
<br>[[File:User Interface.jpg|frameless|center|1200px]][[File:Data User Interface.png|frameless|center|1200px]]
+
<br>[[File:User Interface.jpg|frameless|center|1200px]]
 +
<br>[[File:Data User Interface.png|frameless|center|1200px]]
 
<!-- End of User Interface--->
 
<!-- End of User Interface--->
 
<br>
 
<br>

Revision as of 15:44, 11 April 2019

BURP Logo.png

PROPOSAL

POSTER

PROJECT APPLICATION

RESEARCH PAPER


PROJECT DESCRIPTION

In recent years, the Ministry of Education (MOE) has been appointing new mergers between schools and relocating them. This is due to an increase in Singapore aging population hence, there are lesser residents that requires education services from nearby schools. So the government have been coming up with more school mergers and these schools include primary schools, secondary schools as well as junior colleges. The merging and relocation of schools would mean lesser schools in each neighbourhood. This would affect the students' accessibility to certain schools, especially those in primary schools where parents need to send their children to schools. With more upcoming mergers of school by MOE, it is important for the government and schools to know the inconvenience in terms of time and distance travelled caused by the mergers and implement measures to ensure that these areas have better accessibility. Thus, our team aims to identify the HDB residential areas that are affected due to the merger of schools and through our application, we hope these affected areas gain attention from government to improve on their current accessibility.


PROJECT OBJECTIVES

Our project aims to identify the accessibility of Singapore’s residents to schools through public transport. This could assist the Government or MOE to take note of the areas which can be improved to serve the citizens better. Through this project, we aim to:

  1. Identify the accessibility of HDB residential areas to schools affected by the mergers.
  2. Analyze and highlight the affected HDB residential areas
  3. Building an application to project our ideas and insights obtained based on our findings.


PROJECT MOTIVATION

Our team have decided take up to take up this project topic due to several reasons. The reasons include the followings:

  1. School mergers is an on-going plan by MOE and they have been planning to further increase the mergers due to the reduce in cohort size.
  2. It is quite impactful for the current students and parents which schools have been shifted.
  3. We are curious whether the MOE have ensure that there are equal accessibility for residents before assiging the mergers of the schools.
  4. If there are no equal accessibility, we would like to know which part of the residential areas that are most affected by these mergers so that the government is able to assist them in terms of accessibility.



DATA PREPARATION

Calculations of HDB flats to Desired Schools

  • Obtain the distance and duration from the HDB flat to the nearest public transport, capping the maximum walking distance to 1.6 km.
  • Get the total distance and duration of the public transport of their origin to the nearest public transport of their destination. This distance and duration is computed through the use of 357 schools, 9966 HDB flats, and 3 different routes using different public transports.<bt>
  • Obtain the distance and duration from the public transport to the school. For the walking distance, we would use walking/road path as means to reach the public transport/destination.

Servers

  • Using OpenTripPlanner, we generate the different routes of the public transport on the map to get the duration and distance through running a local instance of OpenTripPlanner.

Files

  • To reduce the time taken to process and load the application, we store data that are large into R objects (i.e. rds file) that could be restored easily.


DATA SOURCES
Data Set Format Attributes Source Link
HDB Property Information CSV
  • Block
  • Street
  • Residential Status
https://data.gov.sg/dataset/hdb-property-information
Postal Code Data CSV
  • Address
  • Block
  • Latitude & Longitude
  • Postal Code
  • X & Y coordinates
  • Road Name
https://docs.onemap.sg/#authentication-service-post
General Information of Schools CSV
  • School Name
  • Address
  • Postal Code
https://data.gov.sg/dataset/school-directory-and-information?view_id=ba7c477d-a077-4303-96a1-ac1d4f25b190&resource_id=ede26d32-01af-4228-b1ed-f05c45a1d8ee
Route Data CSV
  • Distance
  • Duration
  • Location
  • Destination
https://cran.r-project.org/web/packages/osrm/index.html
General Transit Feed Specification API
  • MRT Stops
  • Bus Stops
  • Location
https://transit.land/documentation/
OpenTripPlanner PBF
  • MRT Stops
  • Bus Stops
  • Location
  • Routes
  • HDB
https://www.interline.io/osm/extracts/


DESIGN ARCHITECTURE


Design Architecture.png


USER INTERFACE


User Interface.jpg


Data User Interface.png


USERS' SETTINGS
Image Explanation
Display.png
Allows user to minimise the settings and shift the settings popup around.
School.png
By choosing a specific school, user can view the accessibility of residential HDB to the school under different methods and illustrations with the respective legend.
Isochrone.png
Using isochrone, users have an overview of the time needed for residents in HDB to reach the selected school through public transports. Having the legend checked, users can also interpret the accessibility through the purple colour intensity. The darker purple are areas with higher accessibility and the lighter purple are areas with lower accessibility. They can also check the residential HDB to hover over the points on the map to obtain the location detail.
Hansen Accessibility.png
Using Hansen Accessibility Index formula, users can see the overall accessibility on duration or distance from HDB to the selected school. Users are also able to interpret the intensity of accessibility through the legend, with the darker red being more accessible and light red being less accessible. Similar to isochrone, users are able to obtain the location detail by checking the residential HDB points as well.
frameless
Using Two-Dimensional Kernel Density Estimation, users can see the overall distribution and density of the residential HDB in contour plot. Based on the legend, the darker green represents higher density while the lighter green represents lower density.
Legend.png
Enable users to see the legend which shows a detailed representation of the different colour intensity of the respective methods.
Map Type.png
Allow users to select a different type of base map from the list of map types based on their own preferences.
Data.png
Users can choose to see either the data in map or table form.
Select table.png
By selecting the table, users can choose the data entries to display (i.e. Residential HDB information or School information).
Accessibility of School.png
Users can choose the targeted school that they are interested in and obtain information of the residential HDB with their corresponding duration and distance to reach the school.
Entries display.png
Users are able to select the number of entries to display in the number of 10, 25, 50 and 100.
Page.png
Users can click on the different pages to see the other entries.
Search engine.png
Under location information, it allow users to search for school name, postal code,and X and Y coordinates while for accessibility information, users can search for address, duration and distance.



PROJECT MILESTONES


BURP Milestone.png


TASKS ALLOCATION
Iteration Week Task In-charge
1 and 2 Week 2 to 7 Idea Development and Project Proposal All
3 Week 8 Wiki Update (Project Assessment) Rebecca
4 Week 9 Data Preparation Peng Chong
5 Week 10 to 12 Application Development and Deployment Brendo and Peng Chong
6 Week 13 Poster Submission Brendo and Rebecca
7 Week 14 Final Project Paper Submission All


KEY CHALLENGES
Key Challenges Description Solution
Cross Referencing of Data As there are many datasets involved, it is difficult to cross reference the data as they are of different level.
  1. Find more data online to merge connect the different data
  2. Consult prof for advise
  3. Find for packages helps to link data
Restriction of Public Api To calibrate data on routes, we used public api. However, the public api do not allow us to call more than 10,000 times.
  1. Host locally to call unlimited number of times.


FUTURE WORKS

The followings include the future works that our team can improve on or work on:

  1. Getting the demand data of the schools and tying the accessibility with it to get more variable to quantify the importance of the school.  
  2. Find out the accessibility of creating new public amenities and shopping malls
  3. Ideal location to have public amenities