Difference between revisions of "ParcFinder Proposal"

From IS415-Geospatial Analytics for Business Intelligence
Jump to navigation Jump to search
 
(60 intermediate revisions by 2 users not shown)
Line 29: Line 29:
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
  
[[File: 2018-03-06 16.13.54.jpg|upright|thumb|alt= Customer experience journey |Flowchart of Traditional SingPost Delivery Service in E-Commerce]]
+
[[File: 2018-03-06 16.13.54.jpg|upright=1.3|thumb|alt= Customer experience journey |Flowchart of Traditional SingPost Delivery Service in E-Commerce]]
 
===Issues and Problems===
 
===Issues and Problems===
 
<br>
 
<br>
 
With the expansion of E-Commerce in Singapore, there is a growing demand for the provision of effective logistical services to facilitate the delivery and receiving of goods and services to consumers.  
 
With the expansion of E-Commerce in Singapore, there is a growing demand for the provision of effective logistical services to facilitate the delivery and receiving of goods and services to consumers.  
  
As we analysed the entire customer experience journey in the e-commerce industry, we realised that there is a gap in the service delivery process in the event of a missed delivery. A study by the NUS Logistics Institute - Asia Pacific shows that as of 2017, the delivery failure rates in Singapore hover at more than 15%.
+
As we analysed the entire customer experience journey in the e-commerce industry, we realised that there is a gap in the service delivery process in the event of a missed delivery. A study by the NUS Logistics Institute - Asia Pacific shows that as of 2016, the delivery failure rates in Singapore hover at more than 15%.
  
 
Traditionally, customers who missed a delivery from their logistics providers are redirected either to the post office to collect their parcels.  They could also be required to make a call to their logistics providers and rescheduling for a redelivery, and at times required to pay an additional fee for the services. As for the logistics providers, carrying out redeliveries incurs additional operational costs in terms of man-hours and resources.
 
Traditionally, customers who missed a delivery from their logistics providers are redirected either to the post office to collect their parcels.  They could also be required to make a call to their logistics providers and rescheduling for a redelivery, and at times required to pay an additional fee for the services. As for the logistics providers, carrying out redeliveries incurs additional operational costs in terms of man-hours and resources.
 +
 +
In our opinion, the last-mile delivery process should be improved such that consumers are not required to go through the additional hassle and incurring additional costs of collecting their missed parcels, and logistics providers can ensure that their customers get their parcels without any additional incurring of operational costs in carrying out redeliveries.
 +
  
  
Line 51: Line 54:
 
<br>
 
<br>
 
<br>
 
<br>
 +
[[File: Pops .jpg|upright=1.5|thumb|alt= Customer experience journey |POPStation, a 24/7 self-collection point from SingPost]]
 
===Proposed Solution===
 
===Proposed Solution===
[[File: Pops .jpg|upright|thumb|alt= Customer experience journey |POPStation, a 24/7 self-collection point from SingPost]]
+
 
 
Through the conceptualisation of our application - ParcFinder, we provide users with the tools to visualise the geographical accessibility and generate spatial analysis reports of their existing self-collection points. We hope to provide the necessary insights for our users in their decision-making process in the location of their self-collection points.  
 
Through the conceptualisation of our application - ParcFinder, we provide users with the tools to visualise the geographical accessibility and generate spatial analysis reports of their existing self-collection points. We hope to provide the necessary insights for our users in their decision-making process in the location of their self-collection points.  
  
Line 59: Line 63:
 
<li>The accessibility scores of the respective self-collection points</li>
 
<li>The accessibility scores of the respective self-collection points</li>
 
<li>The heatmaps to visualise hotspots of self-collection points and determining areas that are underserved </li>
 
<li>The heatmaps to visualise hotspots of self-collection points and determining areas that are underserved </li>
 +
 +
  
 
</div>
 
</div>
Line 65: Line 71:
  
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 +
===Overview===
 +
ParcFinder is an application that uses various Accessibility Models and give the user different levels of understanding the geographical accessibility of the self-collection points. All the models are executed and have the following assumptions in common:
 +
<li> Each residential building is regarded as <b>one demand point</b>, be it a public or private housing. </li>
 +
<li> The demand and usage of each self-collection point is uniform across all the locations. </li>
  
ParcFinder is an application that uses various GIS and Accessibility Models and give the user different levels of understanding the geographical accessibility of the self-collection points. These models are as follows, based on the level of analysis and insights each method brings:
+
These models are as follows, based on the level of analysis and insights each method brings:
  
 
===Level 1: Catchment Area Buffer Analysis ===
 
===Level 1: Catchment Area Buffer Analysis ===
 +
[[File:Catchment Area Buffer Example .png|upright=1.7|thumb|alt= Customer experience journey | Circular catchment area of Noerrebro Station in Copenhagen ]]
 +
 +
<b>Objective of Analysis</b>: To display and capture the number of residential locations that each point caters to, based on the specified buffer distance.
 +
 +
A Catchment Area Buffer of a self-collection point is defined as the vicinity of the point and its surroundings. It can be viewed as the base of which the residential locations have accessibility to. There are two types of catchment area buffers - Circular Area and Service Area. In the context of ParcFinder, it uses the circular buffer analysis of the Catchment Area Buffer Analysis.
 +
 +
There are two phases of the circular catchment area buffer analysis. Firstly, we set the radius of the buffer distance to determine the geographical catchment area of the self-collection point. The size of the buffer distance is dependent on the willingness to walk criteria of a consumer to the respective self-collection point in their catchment area. Secondly, we determine the number of residential locations that fall within the specified buffer distance, to determine the demand catered by each self-collection point.
 +
 +
The Catchment Area Buffer analysis is executed on the assumption that the self-collection service area is circular, and the collection point is centered on the residential locations.
 +
 +
<br>
 +
 
===Level 2: Hansen Potential Accessibility Model ===
 
===Level 2: Hansen Potential Accessibility Model ===
===Level 3: Kernel Density Estimation ===
+
<b>Objective of Analysis</b>: Each SCP is given an accessibility score to see how well it performs regarding its accessibility to the residential location.
===Level 4: Two-Step Floating Catchment Area Method (For Future Works)  ===
 
  
</div>
+
<br>
  
==<div id="mw-content-text" lang="en-GB" dir="ltr" class="mw-content-ltr"><div style="background: #0070b6; padding: 10px; font-weight: bold; line-height: 1em; text-indent: 15px; border-left: #002b46 solid 15px; font-size: 20px; font-family:DIN Alternate"><font color="white">Data Source </font></div></div>==
+
===Level 3: Kernel Density Estimation ===
 
+
<b>Objective of Analysis</b>: Looks at the macro level the areas in which the existing SCPs clusters and disperses to determine which areas are adequately served or underserved.
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
+
<br>
  
{| class="wikitable" style="background-color:#FFFFFF;" width="100%"
 
|-
 
|
 
<b>S/N</b>
 
||
 
<b>Title</b>
 
||
 
<b>Format</b>
 
||
 
<b>Website Link / Sources</b>
 
|-
 
|
 
1
 
||
 
Master Plan 2014 Planning Area
 
||
 
SHP
 
||
 
https://data.gov.sg/dataset/master-plan-2014-planning-area-boundary-web
 
|-
 
|
 
2
 
||
 
SingPost Post Office
 
||
 
Unformatted
 
||
 
https://www.singpost.com/list-of-post-offices
 
|-
 
|
 
3
 
||
 
SingPost POPStation
 
||
 
Unformatted
 
||
 
https://www.mypopstation.com/locations
 
|-
 
|
 
4
 
||
 
EzBuy
 
||
 
Unformatted
 
||
 
https://ezbuy.sg/Help/QuickGuide#Delivery
 
|-
 
  
|
 
6
 
||
 
Residential Location
 
||
 
csv
 
||
 
Public Housing: https://www.ema.gov.sg/statistic.aspx?sta_sid=20150617kEhn53Jk6sDQ <br>
 
Private Housing: https://www.ema.gov.sg/statistic.aspx?sta_sid=20150209DnSuIwVsNHBY
 
|-
 
|}
 
 
</div>
 
</div>
  
Line 161: Line 124:
 
<table style="border:1px solid #0070b6; width: 100%">
 
<table style="border:1px solid #0070b6; width: 100%">
 
   <tr style="background-color:#0070b6">
 
   <tr style="background-color:#0070b6">
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:10%">S/N</td>
+
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:8%">S/N</td>
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:35%">Task</td>
+
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:42%">Task</td>
 
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:10%">Done by</td>
 
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:10%">Done by</td>
 
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:10%">Week</td>
 
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:10%">Week</td>
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:25%">Dates</td>
+
     <td style="border-right:1px solid #547ba8;color: white;text-align:center;font-weight:bold;width:15%">Dates</td>
     <td style="text-align:center;color: white;font-weight:bold;width:10%">Status</td>
+
     <td style="text-align:center;color: white;font-weight:bold;width:15%">Status</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">1</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">1</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Topic Brainstorming</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Topic Brainstorming</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">2 & 3</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">2 & 3</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">15 Jan - 26 Jan</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">15 Jan - 26 Jan</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">2</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">2</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Drafting and refinement of Project Proposal</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Drafting and refinement of Project Proposal</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">2 & 3</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">2 & 3</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">15 Jan - 26 Jan</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">15 Jan - 26 Jan</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">3</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">3</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Consultation with Prof Kam for Feedback on Proposal</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Consultation with Prof Kam for Feedback on Proposal</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">3</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">3</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">22 Jan - 26 Jan</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">22 Jan - 26 Jan</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">4</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">4</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Finalisation of Project Topic and Focus</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Finalisation of Project Topic and Focus</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">3</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">3</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">26 Jan - 28 Jan</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">26 Jan - 28 Jan</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">5</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">5</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Compilation and Cleaning of Datasets (SingPost Post Office, POPStation, EzBuy)</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Compilation and Cleaning of Datasets (SingPost Post Office, POPStation, EzBuy)</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Shu Yan & Zhi Hui</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Shu Yan & Zhi Hui</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">4 - 6</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">4 - 6</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">29 Jan -18 Feb</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">29 Jan -18 Feb</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">6</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">6</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Creation of Wiki Page</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Creation of Wiki Page</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron & Shu Yan</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron & Shu Yan</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">5 - 6</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">5 - 6</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">5 Feb - 14 Feb</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">5 Feb - 14 Feb</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">7</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">7</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Generation of Storyboard</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Generation of Storyboard</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">5</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">5</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">5 Feb - 9 Feb </td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">5 Feb - 9 Feb </td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">8</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">8</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Inddependent learning of R and R Shiny on DataCamp</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Inddependent learning of R and R Shiny on DataCamp</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">6 - 9</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">6 - 9</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">12 Feb - 9 March</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">12 Feb - 9 March</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">9</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">9</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Research on Tools for Data Conversion</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Research on Tools for Data Conversion</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Shu Yan & Zhi Hui</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Shu Yan & Zhi Hui</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">6 - 7</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">6 - 7</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">12 Feb - 19 Feb</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">12 Feb - 19 Feb</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">10</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">10</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Wiki Content Update</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Wiki Content Update</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron </td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron </td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">7</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">7</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">19 Feb - 23 Feb</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">19 Feb - 23 Feb</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">11</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">11</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Preparation for Interim Presentation</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Preparation for Interim Presentation</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron and Shu Yan</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron and Shu Yan</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">7 - 8</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">7 - 8</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">19 Feb - 2 Mar</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">19 Feb - 2 Mar</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
  
 
<tr>
 
<tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">12</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">12</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Consolidation and complete conversion of data into SHP File</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Consolidation and complete conversion of data into SHP File</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Shu Yan and Zhi Hui</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Shu Yan and Zhi Hui</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">8</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">8</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">26 Feb - 4 March</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">26 Feb - 4 March</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
  
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">13</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">13</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Interim Presentation with Prof Kam</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Interim Presentation with Prof Kam</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All </td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All </td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">9</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">9</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">6 Mar</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">6 Mar</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">14</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">14</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%"><b>Map and Interface Development</b> <br> Buffer Analysis: Shu Yan <br> Hansen Analysis: Zhi Hui <br> KDE: Aaron and Shu Yan <br> Upload Dataset: Aaron <br> </td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%"><b>Map and Interface Development</b> <br>Buffer Analysis: Shu Yan and Zhi Hui <br> Hansen Potential Analysis: Zhi Hui <br> Kernal Density Estimation: Shu Yan <br>User Interface (Web Layout): Shu Yan <br> User Interface (Description) : Aaron <br> </td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">9-13</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">9-13</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">5 Mar - 6 Apr</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">5 Mar - 6 Apr</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
  
 
<tr>
 
<tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">15</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">15</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Debugging and Analysis of Results</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Debugging and Analysis of Results</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">10-14</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">10-14</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">12 Mar - 10 Apr</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">12 Mar - 10 Apr</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
  
 
<tr>
 
<tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">16</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">16</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:35%">Creating and Submission of Townhall Poster</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Creating and Submission of Townhall Poster</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">13</td>
 
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">13</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">2 Apr - 6 Apr <br><b>Submission: 9 Apr </b></td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">2 Apr - 6 Apr <br><b>Submission: 9 Apr </b></td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
  
 
<tr>
 
<tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">17</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">17</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">Uploading of App on Shinyapps.io</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Uploading of App on Shinyapps.io</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">Zhi Hui</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Zhi Hui</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">13 - 14</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">13 - 14</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">2 Apr - 15 Apr</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">2 Apr - 15 Apr</td>
     <td style="text-align:center;width:10%">Completed ✔</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
  
 
<tr>
 
<tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">18</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">18</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">Updating of Project Wiki Page</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Updating of Project Wiki Page</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">Aaron</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">Aaron</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">13 - 14</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">13 - 14</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">2 Apr - 15 Apr</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">2 Apr - 15 Apr</td>
     <td style="text-align:center;width:10%">In Progress</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
  
 
<tr>
 
<tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">19</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">19</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">Townhall Poster Presentation @ SLA</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Townhall Poster Presentation @ SLA</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">All</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">14</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">14</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">11 Apr</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">11 Apr</td>
     <td style="text-align:center;width:10%">In Progress</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
  
 
<tr>
 
<tr>
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">20</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:8%">20</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">Finalizing Wiki & Research Paper</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:42%">Finalizing Wiki & Research Paper</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">All</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">All</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">14</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:10%">14</td>
     <td style="border-right:1px solid #547ba8;text-align:center;width:25%">12 Apr - 15 Apr</td>
+
     <td style="border-right:1px solid #547ba8;text-align:center;width:15%">12 Apr - 15 Apr</td>
     <td style="text-align:center;width:10%">In Progress</td>
+
     <td style="text-align:center;width:15%">Completed ✔</td>
 
   </tr>
 
   </tr>
 
</table>
 
</table>
Line 340: Line 303:
 
<br>
 
<br>
  
 +
=== Data Sources ===
 +
 +
 +
{| class="wikitable" style="background-color:#FFFFFF;" width="100%"
 +
|-
 +
|
 +
<b>S/N</b>
 +
||
 +
<b>Title</b>
 +
||
 +
<b>Format</b>
 +
||
 +
<b>Website Link / Sources</b>
 +
|-
 +
|
 +
1
 +
||
 +
Master Plan 2014 Planning Area
 +
||
 +
SHP
 +
||
 +
https://data.gov.sg/dataset/master-plan-2014-planning-area-boundary-web
 +
|-
 +
|
 +
2
 +
||
 +
SingPost Post Office
 +
||
 +
Unformatted
 +
||
 +
https://www.singpost.com/list-of-post-offices
 +
|-
 +
|
 +
3
 +
||
 +
SingPost POPStation
 +
||
 +
Unformatted
 +
||
 +
https://www.mypopstation.com/locations
 +
|-
 +
|
 +
4
 +
||
 +
EzBuy
 +
||
 +
Unformatted
 +
||
 +
https://ezbuy.sg/Help/QuickGuide#Delivery
 +
|-
 +
 +
|
 +
6
 +
||
 +
Residential Location
 +
||
 +
csv
 +
||
 +
Public Housing: https://www.ema.gov.sg/statistic.aspx?sta_sid=20150617kEhn53Jk6sDQ <br>
 +
Private Housing: https://www.ema.gov.sg/statistic.aspx?sta_sid=20150209DnSuIwVsNHBY
 +
|-
 +
|}
 +
 +
<br>
 
=== Case Study===  
 
=== Case Study===  
 +
We have selected the following Self-Collection models in generating our analysis from ParcFinder.
 +
 
<br>
 
<br>
 
====Case Study 1: Singapore Post POPStation====  
 
====Case Study 1: Singapore Post POPStation====  
 +
Over 140 POPStation locations islandwide
 +
*Operates 24/7<br>
 +
*Allow customers to take back control and self-collect their items at their preferred time and location<br>
 +
*Customer can now unlock the POPStation locker with their mobile device to retrieve their parcel using the Bluetooth function on their mobile device<br>
 +
 
<br>
 
<br>
  
====Case Study 2: EzBuy, bluPort and NinjaCollect====  
+
====Case Study 2: EzBuy====  
 
<br>
 
<br>
 +
EZBuy has 277 collection points islandwide spread across MRT stations, neighbourhood collection points and warehouse collection centres<br><br>
 +
EZCollect (New initiative by EZBuy):
 +
*Collaboration with third party retail shop owners for the collection of parcels
 +
*50 collection points under our ezCollect collaboration with 12 of such collection points operating at 24 hours
  
 
<br>
 
<br>
Line 361: Line 399:
 
<br>
 
<br>
  
===Application Guide ===
+
[[File:Screen Shot 2018-04-15 at 11.38.53 PM.png|800px|frameless|center]]
 +
 
 +
<br>
 +
===Application Features ===
 +
<br>
 +
 
 +
[[File:ParcFinder Application Overview .jpg|1000px|frameless|center]]
  
 
<br>
 
<br>
Line 369: Line 413:
  
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 +
===Singapore Post===
 +
From the three levels of analyses, we can derive that there is much room for improvement for SingPost to improve the geographical accessibility of its post offices to residential locations. Coupled with the visualisation results from the KDE analysis, the areas in which SingPost should look into expanding the number of SingPost Post office should primarily be either in the West Area (Jurong East, Jurong West, Bukit Batok), and in the North Area (Woodlands, Yishun, Sembawang).
 +
<br>
 +
<br>
 +
However, we also note that the cost of setting up and operating a new post office is high for SingPost. Therefore with this analysis, it supports the scope of our project, that to extend its last-mile delivery service efficiency, SingPost should look more into the expansion of its SCPs – POPStation, to enhance the overall accessibility of its services to consumers.
 +
<br>
 +
<br>
 +
 +
===Singapore Post POPStation===
 +
From the three levels of analyses, we can derive that the extension of SingPost last mile delivery solution through POPStation has supported the improvement in the geographical accessibility to residential locations. Nevertheless, with the visualisation results both from the HPA and KDE Analyses, there are certainly areas of improvement regarding improving the accessibility scores of POPStations overall, especially those in the Western and Northern Regions of Singapore.
 +
<br>
 +
<br>
 +
The Catchment area buffer analysis and the KDE analysis both suggest that there is currently an extensive coverage of POPStations SCPs in Singapore. However, as seen in the HPA Analysis in Figure 6, there is still the low accessibility scores of POPStations overall. One of the possible insights would be due to the insufficient coverage of transportation networks in these areas, which may have affected the overall performance of these POPStations. Hence, what SingPost can do regarding improving the accessibility scores of POPStations, would be to build more POPStations SCPs in these areas, preferably in locations that are nearer to the residential locations such as neighbourhood shopping centres and transport terminals. POPStations can also be opened in areas within private estates, to improve the overall accessibility coverage especially to private residential locations.
 +
<br>
 +
<br>
 +
POPStations as an SCP is situated mostly in the central district, pertinently in the CBD areas, and in the center of various towns. One explanation for this could be that SingPost takes into consideration of the travel patterns of its consumers who utilise their service, where consumers would be travelling from their areas of work or school, rather than from their areas of residence.
 +
<br>
 +
<br>
 +
 +
===EzBuy===
 +
From the three levels of analyses, we can derive that the EzBuy CDPs have the best performance between both SingPost Post Offices and POPStations in terms of its geographical accessibility to residential locations. With the extensive coverage that EzBuy provides, especially in the heartlands, it demonstrates the effectiveness of adopting CDPs in the Self-Collection model to improve efficiency in the last-mile delivery service.
 +
<br>
 +
<br>
 +
These findings are supported by all 3 levels of the analyses generated. With the HPA Analysis showing EzBuy Overall Accessibility performing better than average (Figure 11) and the probability density clusters from the KDE Analysis (Figure 12) showing a proportionate distribution of CDPs in Singapore.
 +
<br>
 +
<br>
 +
An area of improvement would be for EzBuy to extend its CDPs to the private estates like Bukit Timah, as these areas are where the accessibility scores and buffer distance coverage fare the lowest.
  
  
  
 
</div>
 
</div>
 
  
 
==<div id="mw-content-text" lang="en-GB" dir="ltr" class="mw-content-ltr"><div style="background: #0070b6; padding: 10px; font-weight: bold; line-height: 1em; text-indent: 15px; border-left: #002b46 solid 15px; font-size: 20px; font-family:DIN Alternate"><font color="white">Challenges and Limitations </font></div></div>==
 
==<div id="mw-content-text" lang="en-GB" dir="ltr" class="mw-content-ltr"><div style="background: #0070b6; padding: 10px; font-weight: bold; line-height: 1em; text-indent: 15px; border-left: #002b46 solid 15px; font-size: 20px; font-family:DIN Alternate"><font color="white">Challenges and Limitations </font></div></div>==
  
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 +
 +
===Challenges===
  
 
<b>Data Cleaning and Transformation</b><br>
 
<b>Data Cleaning and Transformation</b><br>
Line 386: Line 458:
 
**Write script to transform postal codes
 
**Write script to transform postal codes
 
**For postal codes that wasn't able to transform using the script, manually retrieve longitude and latitude from Google Map
 
**For postal codes that wasn't able to transform using the script, manually retrieve longitude and latitude from Google Map
 +
<b>No Prior Experience in Geospatial and R Programming</b><br>
 +
*Team effort to learn from Prof Kam and attend online classes from DataCamp
 +
*Complete the hands on practice to familiar ourselves in the R environment
 +
*Read relevant packages' documentations
 +
 +
===Limitations===
 +
Due to the scope of the project, our team decided to focus on residential areas and did not include the rest, such as business offices/buildings.
 +
Distances were measured in straight line distance for Buffer Analysis and Hansen Potential Estimation.
 +
</div>
  
 +
==<div id="mw-content-text" lang="en-GB" dir="ltr" class="mw-content-ltr"><div style="background: #0070b6; padding: 10px; font-weight: bold; line-height: 1em; text-indent: 15px; border-left: #002b46 solid 15px; font-size: 20px; font-family:DIN Alternate"><font color="white">Feedback from Industry Showcase </font></div></div>==
 +
 +
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 +
 +
We had the privilege to present our prototype and our findings to industry experts and practitioners at GeoWorks @ Singapore Land Authority on the 11th April 2018. These experts and practitioners came from several government agencies, of which includes the Singapore Land Authority, Urban Redevelopment Authority, Housing and Development Board, Ministry of Transport, Land Transport Authority, National Environment Agency, Ministry of Social and Family Development, and the People’s Association.
 +
 +
<b>A. Looking at the accessibility of the various SCPs to Office locations</b>
 +
<li>Our team received comments from a few groups of industry professionals that we should take into account of the patterns of usage of SCPs by consumers in our analysis. Typically, consumers who opt for SCPs as their delivery collection method are more likely to select SCPs that are located near at their workplaces or places of interest they typically visit after work, such as the gas station or a supermarket, rather than an SCP located near their residency. While we raised to these groups the scope of which our system aims to focus on, we also agreed with their comments. Through the exchange, a constructive suggestion was to include the analysis of visualising accessibility of the existing SCPs to Office Locations, to provide an incremental layer of our analysis and see how logistics companies fare concerning their Self Collection delivery service both to individual consumers as well as to corporate consumers. </li>
 +
 +
<br>
 +
<b>B. Looking into the demand and utilization rate of each SCP and the accessibility at different timeslots of the day</b>
 +
<li>We also received comments that our analysis could take into account of the demand and utilization rate of each SCP from POPStation and EzBuy. Through the analysis of the demand and utilization rate, we can extrapolate the findings and determine which are the areas where the demand for the SCPs services are higher than others, and which existing SCPs percentage of user rates. Thereby it will help in determining which areas would require expanding more SCPs, be it parcel lockers from POPStation or CDPs from EzBuy. </li>
 +
<li> Also, an additional comment for the analysis of the EzBuy self-collection model would be to include a feature that shows the accessibility of the CDPs at the different times of the day, as the various existing CDPs have different time slots with regards to its operations. By comparing how each CDPs fare in the different parts of the day, it could enhance the overall analysis and help EzBuy or other logistics companies using CDPs to determine which areas should new CDPs be set up based on the different timings of the day.</li>
 +
 +
<br>
 +
<b> C. Use of colours in mapping methods from ParcFinder </b>
 +
<li> One of the industry professionals from the Singapore Land Authority gave us feedback with regards the usage of colours in our thematic mapping of both the Hansen Potential Accessibility Analysis and the Kernel Density Analysis. He commented that the use of the colour “Red” in our analyses should be reconsidered, as red is a symbol of “danger” or “warning” that calls for the users’ attention. As shown in the two diagrams below, we previously used the colour red to represent the areas of the SCPs in their accessibility scores in HPA, and the various point of clusters in KDE. </li>
 +
<li> We found this feedback to be relevant for our HPA analysis, as the colours are meant to highlight more on the accessibility score of the SCPs. Hence, we changed the RColorBrewer colour palette of the HPA analysis from “Reds” to “Greens”.  However, with regards to the KDE analysis, we explained that the use of the heat colours was more appropriate as the purpose of the analysis was to determine the areas where the SCPs cluster, which in other words meant determining the “hotspots” of the existing SCPs. Hence as the colour red was suitable and appropriate mainly for the use of a heat map context, we decided to stick to our initial colour palette for the KDE Analysis.</li>
 +
 +
<br>
  
 
</div>
 
</div>
Line 393: Line 494:
  
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 +
<br>
 +
Following the successful development and showcase of our project, our team has outlined the following areas of future work in the enhancement of ParcFinder:
 +
<br>
 +
<br>
 +
<b>1. Two-step floating catchment area method (2SFCAM)</b>
 +
<li> The 2SFCAM measure the spatial accessibility to each self-collection point, by calculating the ratio of the self-collection point to the residential population in that specified area </li>
  
 +
<b>2. Upload dataset (SHP Files, XML format)</b>
 +
<li>Allow users to upload their data into the web application and perform the three layers of analysis provided </li>
 +
<li>Providing analyses of the geographical accessibility of existing datasets to different locations asides residential locations such as Office Locations, school locations etc. </li>
 +
<li>This will enable users to be able to interact with various datasets and obtain different analyses that suit to their needs. </li>
  
 +
<b>3. Slider for KDE Function </b>
 +
<li>Allow users to adjust the bandwidth for their analysis </li>
 +
<li> Select Color Scheme</li>
 +
<li> Allow users to change the color for HPA and KDE for comfortable viewing purpose </li>
  
 +
<br>
 
</div>
 
</div>
  
Line 402: Line 518:
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
 
<div style="border-left: #0070b6 solid 10px;font-family: Helvetica; padding: 0px 30px 0px 18px; ">
  
{| class="wikitable" style="background-color:#FFFFFF;" width="100%"
+
 
|-
+
[[File:GroupPhoto.jpg|400px|frameless|center]]
|
+
<center>From left to right: Lee Zhi Hui, Chien Shu Yan, Aaron Ching Kwun Hin</center>
<b><center>Aaron Ching Kwun Hin</center></b>
 
||
 
<b><center>Chien Shu Yan </center></b>
 
||
 
<b><center>Lee Zhi Hui </center></b>
 
|-
 
|}
 
  
  

Latest revision as of 01:22, 16 April 2018

PARCFINDER logo .png

HOME

PROJECT DETAILS

POSTER

APPLICATION

RESEARCH PAPER


Project Background

Customer experience journey
Flowchart of Traditional SingPost Delivery Service in E-Commerce

Issues and Problems


With the expansion of E-Commerce in Singapore, there is a growing demand for the provision of effective logistical services to facilitate the delivery and receiving of goods and services to consumers.

As we analysed the entire customer experience journey in the e-commerce industry, we realised that there is a gap in the service delivery process in the event of a missed delivery. A study by the NUS Logistics Institute - Asia Pacific shows that as of 2016, the delivery failure rates in Singapore hover at more than 15%.

Traditionally, customers who missed a delivery from their logistics providers are redirected either to the post office to collect their parcels. They could also be required to make a call to their logistics providers and rescheduling for a redelivery, and at times required to pay an additional fee for the services. As for the logistics providers, carrying out redeliveries incurs additional operational costs in terms of man-hours and resources.

In our opinion, the last-mile delivery process should be improved such that consumers are not required to go through the additional hassle and incurring additional costs of collecting their missed parcels, and logistics providers can ensure that their customers get their parcels without any additional incurring of operational costs in carrying out redeliveries.



Motivation

Project Aim

Our team has explored the Self-Collection Points as a viable solution in addressing the issue of missed deliveries. We recognise the importance for Logistic Companies to be able to determine the location of their self-collection points, in order to maximise coverage as well as improving their last-mile delivery service experience for their customers.

Customer experience journey
POPStation, a 24/7 self-collection point from SingPost

Proposed Solution

Through the conceptualisation of our application - ParcFinder, we provide users with the tools to visualise the geographical accessibility and generate spatial analysis reports of their existing self-collection points. We hope to provide the necessary insights for our users in their decision-making process in the location of their self-collection points.

Our project will provide an application that will present to users the following insights and analyses:

  • The number of residential locations that each self-collection point caters to within a specified buffer distance
  • The accessibility scores of the respective self-collection points
  • The heatmaps to visualise hotspots of self-collection points and determining areas that are underserved
  • Approach - GIS and Accessibility Models Used

    Overview

    ParcFinder is an application that uses various Accessibility Models and give the user different levels of understanding the geographical accessibility of the self-collection points. All the models are executed and have the following assumptions in common:

  • Each residential building is regarded as one demand point, be it a public or private housing.
  • The demand and usage of each self-collection point is uniform across all the locations.
  • These models are as follows, based on the level of analysis and insights each method brings:

    Level 1: Catchment Area Buffer Analysis

    Customer experience journey
    Circular catchment area of Noerrebro Station in Copenhagen

    Objective of Analysis: To display and capture the number of residential locations that each point caters to, based on the specified buffer distance.

    A Catchment Area Buffer of a self-collection point is defined as the vicinity of the point and its surroundings. It can be viewed as the base of which the residential locations have accessibility to. There are two types of catchment area buffers - Circular Area and Service Area. In the context of ParcFinder, it uses the circular buffer analysis of the Catchment Area Buffer Analysis.

    There are two phases of the circular catchment area buffer analysis. Firstly, we set the radius of the buffer distance to determine the geographical catchment area of the self-collection point. The size of the buffer distance is dependent on the willingness to walk criteria of a consumer to the respective self-collection point in their catchment area. Secondly, we determine the number of residential locations that fall within the specified buffer distance, to determine the demand catered by each self-collection point.

    The Catchment Area Buffer analysis is executed on the assumption that the self-collection service area is circular, and the collection point is centered on the residential locations.


    Level 2: Hansen Potential Accessibility Model

    Objective of Analysis: Each SCP is given an accessibility score to see how well it performs regarding its accessibility to the residential location.


    Level 3: Kernel Density Estimation

    Objective of Analysis: Looks at the macro level the areas in which the existing SCPs clusters and disperses to determine which areas are adequately served or underserved.


    Project Proposal

    Project Milestones


    ParcFinder Milestones.png


    Project Storyboard


    Storyboard ParcFinder .png


    Project Task Allocation


    S/N Task Done by Week Dates Status
    1 Topic Brainstorming All 2 & 3 15 Jan - 26 Jan Completed ✔
    2 Drafting and refinement of Project Proposal All 2 & 3 15 Jan - 26 Jan Completed ✔
    3 Consultation with Prof Kam for Feedback on Proposal All 3 22 Jan - 26 Jan Completed ✔
    4 Finalisation of Project Topic and Focus All 3 26 Jan - 28 Jan Completed ✔
    5 Compilation and Cleaning of Datasets (SingPost Post Office, POPStation, EzBuy) Shu Yan & Zhi Hui 4 - 6 29 Jan -18 Feb Completed ✔
    6 Creation of Wiki Page Aaron & Shu Yan 5 - 6 5 Feb - 14 Feb Completed ✔
    7 Generation of Storyboard Aaron 5 5 Feb - 9 Feb Completed ✔
    8 Inddependent learning of R and R Shiny on DataCamp All 6 - 9 12 Feb - 9 March Completed ✔
    9 Research on Tools for Data Conversion Shu Yan & Zhi Hui 6 - 7 12 Feb - 19 Feb Completed ✔
    10 Wiki Content Update Aaron 7 19 Feb - 23 Feb Completed ✔
    11 Preparation for Interim Presentation Aaron and Shu Yan 7 - 8 19 Feb - 2 Mar Completed ✔
    12 Consolidation and complete conversion of data into SHP File Shu Yan and Zhi Hui 8 26 Feb - 4 March Completed ✔
    13 Interim Presentation with Prof Kam All 9 6 Mar Completed ✔
    14 Map and Interface Development
    Buffer Analysis: Shu Yan and Zhi Hui
    Hansen Potential Analysis: Zhi Hui
    Kernal Density Estimation: Shu Yan
    User Interface (Web Layout): Shu Yan
    User Interface (Description) : Aaron
    All 9-13 5 Mar - 6 Apr Completed ✔
    15 Debugging and Analysis of Results All 10-14 12 Mar - 10 Apr Completed ✔
    16 Creating and Submission of Townhall Poster Aaron 13 2 Apr - 6 Apr
    Submission: 9 Apr
    Completed ✔
    17 Uploading of App on Shinyapps.io Zhi Hui 13 - 14 2 Apr - 15 Apr Completed ✔
    18 Updating of Project Wiki Page Aaron 13 - 14 2 Apr - 15 Apr Completed ✔
    19 Townhall Poster Presentation @ SLA All 14 11 Apr Completed ✔
    20 Finalizing Wiki & Research Paper All 14 12 Apr - 15 Apr Completed ✔


    Data Sources

    S/N

    Title

    Format

    Website Link / Sources

    1

    Master Plan 2014 Planning Area

    SHP

    https://data.gov.sg/dataset/master-plan-2014-planning-area-boundary-web

    2

    SingPost Post Office

    Unformatted

    https://www.singpost.com/list-of-post-offices

    3

    SingPost POPStation

    Unformatted

    https://www.mypopstation.com/locations

    4

    EzBuy

    Unformatted

    https://ezbuy.sg/Help/QuickGuide#Delivery

    6

    Residential Location

    csv

    Public Housing: https://www.ema.gov.sg/statistic.aspx?sta_sid=20150617kEhn53Jk6sDQ
    Private Housing: https://www.ema.gov.sg/statistic.aspx?sta_sid=20150209DnSuIwVsNHBY


    Case Study

    We have selected the following Self-Collection models in generating our analysis from ParcFinder.


    Case Study 1: Singapore Post POPStation

    Over 140 POPStation locations islandwide

    • Operates 24/7
    • Allow customers to take back control and self-collect their items at their preferred time and location
    • Customer can now unlock the POPStation locker with their mobile device to retrieve their parcel using the Bluetooth function on their mobile device


    Case Study 2: EzBuy


    EZBuy has 277 collection points islandwide spread across MRT stations, neighbourhood collection points and warehouse collection centres

    EZCollect (New initiative by EZBuy):

    • Collaboration with third party retail shop owners for the collection of parcels
    • 50 collection points under our ezCollect collaboration with 12 of such collection points operating at 24 hours


    ParcFinder Application

    Application Architecture

    System .jpg

    Application Overview


    Screen Shot 2018-04-15 at 11.38.53 PM.png


    Application Features


    ParcFinder Application Overview .jpg


    Results and Findings

    Singapore Post

    From the three levels of analyses, we can derive that there is much room for improvement for SingPost to improve the geographical accessibility of its post offices to residential locations. Coupled with the visualisation results from the KDE analysis, the areas in which SingPost should look into expanding the number of SingPost Post office should primarily be either in the West Area (Jurong East, Jurong West, Bukit Batok), and in the North Area (Woodlands, Yishun, Sembawang).

    However, we also note that the cost of setting up and operating a new post office is high for SingPost. Therefore with this analysis, it supports the scope of our project, that to extend its last-mile delivery service efficiency, SingPost should look more into the expansion of its SCPs – POPStation, to enhance the overall accessibility of its services to consumers.

    Singapore Post POPStation

    From the three levels of analyses, we can derive that the extension of SingPost last mile delivery solution through POPStation has supported the improvement in the geographical accessibility to residential locations. Nevertheless, with the visualisation results both from the HPA and KDE Analyses, there are certainly areas of improvement regarding improving the accessibility scores of POPStations overall, especially those in the Western and Northern Regions of Singapore.

    The Catchment area buffer analysis and the KDE analysis both suggest that there is currently an extensive coverage of POPStations SCPs in Singapore. However, as seen in the HPA Analysis in Figure 6, there is still the low accessibility scores of POPStations overall. One of the possible insights would be due to the insufficient coverage of transportation networks in these areas, which may have affected the overall performance of these POPStations. Hence, what SingPost can do regarding improving the accessibility scores of POPStations, would be to build more POPStations SCPs in these areas, preferably in locations that are nearer to the residential locations such as neighbourhood shopping centres and transport terminals. POPStations can also be opened in areas within private estates, to improve the overall accessibility coverage especially to private residential locations.

    POPStations as an SCP is situated mostly in the central district, pertinently in the CBD areas, and in the center of various towns. One explanation for this could be that SingPost takes into consideration of the travel patterns of its consumers who utilise their service, where consumers would be travelling from their areas of work or school, rather than from their areas of residence.

    EzBuy

    From the three levels of analyses, we can derive that the EzBuy CDPs have the best performance between both SingPost Post Offices and POPStations in terms of its geographical accessibility to residential locations. With the extensive coverage that EzBuy provides, especially in the heartlands, it demonstrates the effectiveness of adopting CDPs in the Self-Collection model to improve efficiency in the last-mile delivery service.

    These findings are supported by all 3 levels of the analyses generated. With the HPA Analysis showing EzBuy Overall Accessibility performing better than average (Figure 11) and the probability density clusters from the KDE Analysis (Figure 12) showing a proportionate distribution of CDPs in Singapore.

    An area of improvement would be for EzBuy to extend its CDPs to the private estates like Bukit Timah, as these areas are where the accessibility scores and buffer distance coverage fare the lowest.


    Challenges and Limitations

    Challenges

    Data Cleaning and Transformation

    • Data retrieved not available in KML/SHP/XML format
      • Team effort to convert to SHP format
      • Documentation to keep track of changes.
    • Data (longitude and latitude) not provided
      • Write script to transform postal codes
      • For postal codes that wasn't able to transform using the script, manually retrieve longitude and latitude from Google Map

    No Prior Experience in Geospatial and R Programming

    • Team effort to learn from Prof Kam and attend online classes from DataCamp
    • Complete the hands on practice to familiar ourselves in the R environment
    • Read relevant packages' documentations

    Limitations

    Due to the scope of the project, our team decided to focus on residential areas and did not include the rest, such as business offices/buildings. Distances were measured in straight line distance for Buffer Analysis and Hansen Potential Estimation.

    Feedback from Industry Showcase

    We had the privilege to present our prototype and our findings to industry experts and practitioners at GeoWorks @ Singapore Land Authority on the 11th April 2018. These experts and practitioners came from several government agencies, of which includes the Singapore Land Authority, Urban Redevelopment Authority, Housing and Development Board, Ministry of Transport, Land Transport Authority, National Environment Agency, Ministry of Social and Family Development, and the People’s Association.

    A. Looking at the accessibility of the various SCPs to Office locations

  • Our team received comments from a few groups of industry professionals that we should take into account of the patterns of usage of SCPs by consumers in our analysis. Typically, consumers who opt for SCPs as their delivery collection method are more likely to select SCPs that are located near at their workplaces or places of interest they typically visit after work, such as the gas station or a supermarket, rather than an SCP located near their residency. While we raised to these groups the scope of which our system aims to focus on, we also agreed with their comments. Through the exchange, a constructive suggestion was to include the analysis of visualising accessibility of the existing SCPs to Office Locations, to provide an incremental layer of our analysis and see how logistics companies fare concerning their Self Collection delivery service both to individual consumers as well as to corporate consumers.

  • B. Looking into the demand and utilization rate of each SCP and the accessibility at different timeslots of the day
  • We also received comments that our analysis could take into account of the demand and utilization rate of each SCP from POPStation and EzBuy. Through the analysis of the demand and utilization rate, we can extrapolate the findings and determine which are the areas where the demand for the SCPs services are higher than others, and which existing SCPs percentage of user rates. Thereby it will help in determining which areas would require expanding more SCPs, be it parcel lockers from POPStation or CDPs from EzBuy.
  • Also, an additional comment for the analysis of the EzBuy self-collection model would be to include a feature that shows the accessibility of the CDPs at the different times of the day, as the various existing CDPs have different time slots with regards to its operations. By comparing how each CDPs fare in the different parts of the day, it could enhance the overall analysis and help EzBuy or other logistics companies using CDPs to determine which areas should new CDPs be set up based on the different timings of the day.

  • C. Use of colours in mapping methods from ParcFinder
  • One of the industry professionals from the Singapore Land Authority gave us feedback with regards the usage of colours in our thematic mapping of both the Hansen Potential Accessibility Analysis and the Kernel Density Analysis. He commented that the use of the colour “Red” in our analyses should be reconsidered, as red is a symbol of “danger” or “warning” that calls for the users’ attention. As shown in the two diagrams below, we previously used the colour red to represent the areas of the SCPs in their accessibility scores in HPA, and the various point of clusters in KDE.
  • We found this feedback to be relevant for our HPA analysis, as the colours are meant to highlight more on the accessibility score of the SCPs. Hence, we changed the RColorBrewer colour palette of the HPA analysis from “Reds” to “Greens”. However, with regards to the KDE analysis, we explained that the use of the heat colours was more appropriate as the purpose of the analysis was to determine the areas where the SCPs cluster, which in other words meant determining the “hotspots” of the existing SCPs. Hence as the colour red was suitable and appropriate mainly for the use of a heat map context, we decided to stick to our initial colour palette for the KDE Analysis.

  • Future Work


    Following the successful development and showcase of our project, our team has outlined the following areas of future work in the enhancement of ParcFinder:

    1. Two-step floating catchment area method (2SFCAM)

  • The 2SFCAM measure the spatial accessibility to each self-collection point, by calculating the ratio of the self-collection point to the residential population in that specified area
  • 2. Upload dataset (SHP Files, XML format)
  • Allow users to upload their data into the web application and perform the three layers of analysis provided
  • Providing analyses of the geographical accessibility of existing datasets to different locations asides residential locations such as Office Locations, school locations etc.
  • This will enable users to be able to interact with various datasets and obtain different analyses that suit to their needs.
  • 3. Slider for KDE Function
  • Allow users to adjust the bandwidth for their analysis
  • Select Color Scheme
  • Allow users to change the color for HPA and KDE for comfortable viewing purpose

  • Meet the ParcFinder Team


    GroupPhoto.jpg
    From left to right: Lee Zhi Hui, Chien Shu Yan, Aaron Ching Kwun Hin


    Comments

    Please insert your comments here:

    No.

    Name

    Date

    Comments

    1.

    Insert your Name here

    Insert Date here

    Insert Comment here

    2.

    Insert your Name here

    Insert Date here

    Insert Comment here

    3.

    Insert your Name here

    Insert Date here

    Insert Comment here