From Geospatial Analytics for Urban Planning
Jump to navigation
Jump to search
|
|
Line 275: |
Line 275: |
| |- | | |- |
| | <center>Data Cleaner in Python <br/> | | | <center>Data Cleaner in Python <br/> |
− | Wiki Writer/Editor | + | Wiki Writer/Editor <br> |
| + | Chart Creator |
| </center> | | </center> |
| || | | || |
Line 281: |
Line 282: |
| Project Manager <br/> | | Project Manager <br/> |
| Content Checker<br/> | | Content Checker<br/> |
− | Design Architect
| + | Poster man |
| </center> | | </center> |
| | | |
Line 287: |
Line 288: |
| <center> | | <center> |
| Data Cleaner in Excel<br/> | | Data Cleaner in Excel<br/> |
− | Poster man <br/>
| + | QGIS Manager <br> |
− | QGIS Manager
| + | Map Creator |
| </center> | | </center> |
| | | |
Revision as of 00:54, 22 November 2019
Back to Project Home
Introduction & Motivation
International Food Chain (IFC) is a leading brand in its sector, with over 18000 outlets worldwide and an ever-growing presence in the global market. In Taiwan alone, IFC has over 240 branches and are constantly expanding.
However, as the franchise grows bigger, so does its challenges. One of the challenges involves the lack of a geographical analysis to efficiently compare the performance of each chain to one another.
Leveraging on this fact, our group aims to digitalise the data and conduct in-depth analysis on each branch. We hope to track the performance of each chain in relation to Point-Of-Interests surrounding each chain, uncovering and comprehending phenomena, with the aid of spatial data.
Objectives
This project aims to provide insights into the following:
- Missing Areas in trade zone
- Number of POIs surrounding each store
- Store performance with regards to sales
- Delivery Information
- Population Density
- Buffer and proximity
- Nearest Competitors to store
- Variable importance based on regression analysis
Tools and Libraries
The following tools and libraries are used in the digitisation and analysis:
Datasets
Datasets Provided:
Dataset
|
Rationale
|
Traced Map |
- The client provided us with powerpoint files of manually drawn trade areas. These maps contain the various zones within the trade area, competitors, nearby stores as well as the drive time between each spots in the main road.
- The five competitors defined by the client are:
- Dominos
- Napoleon
- Mcdonalds
- Kentucky Fried Chicken
- Mos Burger
|
Geospatial Data |
- The client provided us SHP files that contains information about Counties found in Taiwan
Column |
Description |
Example
|
COUNTYID |
Unique ID of each County |
“U”
|
COUNTYCODE |
Unique numerical ID of each County |
10015
|
COUNTYNAME |
Name of the County in Mandarin |
“台北市”
|
COUNTYENG |
Name of the County in English |
“Taipei City”
|
|
Town Area |
- The client provided us SHP files that contains information about Towns found in Taiwan
Column |
Description |
Example
|
VILLCODE |
Unique numerical ID of each Village |
65000050041
|
VILLNAME |
Name of the Village in Mandarin |
“甲仙區”
|
VILLENG |
Name of the Village in English |
“Jiasian”
|
TOWNID |
Unique ID of each Town |
“K12”
|
TOWNCODE |
Unique numerical ID of each town |
10005060
|
TOWNNAME |
Name of the Town in Mandarin |
“半線城”
|
COUNTYID |
Unique ID of each County |
“U”
|
COUNTYCODE |
Unique numerical ID of each Countyy |
10015
|
COUNTYNAME |
Name of the County in Mandarin |
“台北市”
|
NOTE |
Miscellaneous notes |
NIL
|
|
Village Area |
- The client provided us SHP files that contains information about Villages found in Taiwan
Column |
Description |
Example
|
TOWNID |
Unique ID of each Town |
“K12”
|
TOWNCODE |
Unique numerical ID of each town |
10005060
|
TOWNNAME |
Name of the Town in Mandarin |
“半線城”
|
TOWNENG |
Name of the Town in English |
“Bamboo Town”
|
COUNTYID |
Unique ID of each County |
“U”
|
COUNTYCODE |
Unique numerical ID of each County |
10015
|
COUNTYNAME |
Name of the County in Mandarin |
“台北市”
|
|
Taiwan Stores |
- The client provided us a GeoPackage that contains information about each Pizza Hut Store
Column |
Description |
Example
|
fid |
Unique ID of each Town |
“K12”
|
Country |
Unique numerical ID of each town |
10005060
|
Market |
Name of the Town in Mandarin |
“半線城”
|
PH/PHD |
Name of the Town in English |
“Bamboo Town”
|
Status |
Unique ID of each County |
“U”
|
Milestone |
Unique numerical ID of each County |
10015
|
Local Code |
Name of the County in Mandarin |
“台北市”
|
CHAMPS Code |
Name of the Town in English |
“Bamboo Town”
|
JDE Code |
Unique ID of each County |
“U”
|
Store Name |
Unique numerical ID of each County |
10015
|
Latest Asset Type |
Name of the County in Mandarin |
“台北市”
|
Facility Type |
Name of the Town in English |
“Bamboo Town”
|
City Location |
Unique ID of each County |
“U”
|
Location Type |
Unique numerical ID of each County |
10015
|
Open Date |
Name of the County in Mandarin |
“台北市”
|
Close Date |
Unique numerical ID of each County |
10015
|
Corresponding Relo-Open / Relo-Closure Store Name |
Name of the County in Mandarin |
“台北市”
|
Corresponding Relo-Open / Relo-Closure Date |
Unique numerical ID of each County |
10015
|
Corresponding Relo-Open / Relo-Closure Asset Type |
Name of the County in Mandarin |
“台北市”
|
Store Address |
Address of the store |
B1 & 1F., No. 52-1, Hsin Sheng S. Rd., Sec. 1, Taipei, Taiwan (R.O.C)
|
Latitude |
Latitude of the store |
25.041601
|
Longitude |
Longitude of the store |
121.532475
|
Month |
Month of the opening date of the store |
10
|
Quarter |
Quarter of the opening date of the store |
Q4
|
Year |
Year of the opening date of the store |
FY1995
|
Grouping |
Used to denote which group these stores were assigned to |
G1 Group 10
|
Cluster ID |
Used to denote which group these stores were assigned to, in numerical value |
6
|
|
Foreseen Technical Challenges
We encountered the following technical challenges throughout the course of the project. We have indicated our proposed solutions, and the outcomes of the solutions.
Key Technical Challenges
|
Proposed Solution
|
Outcome
|
Data is already pre-aggregated to display monthly sales
|
- The dataset is given directly to us from IFC, and we are unable to change it. Thus, We shall utilize and do our best with the available data.
|
NA
|
Unfamiliarity in Python integration with QGIS regarding creation of data processing scripts
|
- Watching video tutorials about Python and QGIS
- Independent learning on the design and syntax
- Peer learning and sharing
|
We managed to start using the languages quickly and suit our own project needs.
Each of us work on different parts such as setting up, designing, logic and deployment.
This speeds up our project progress.
|
Data Cleaning & Transformation Proposed Solution
|
- Having a systematic process while working together in order to maximise efficiency e.g. taking turns to clean, transform and perform checks on the data to ensure accuracy
|
The adopted process was having clear instructions issued to each member in the team, along with maintaining constant communication with each other. In the event that the dataset is deemed too dirty to be usable, it was dropped along with sourcing for new data that would be a suitable replacement.
|
Lack of geospatial knowledge to understand the dataset initially
|
- Attend SMT201 class to learn more, as well as reading up on resources given by Prof Kam to gain further contextual knowledge
|
NA
|
Digitising of trade areas from powerpoint slide to QGIS
|
- The process is manual and we had to put in a lot of effort to convert the drawn polygon to data points in QGIS.
|
The data points can better allow us to generate insights on the profile of each outlet via its trade area.
|
Integrating Relevant Data from Multiple Sources Proposed Solution
|
- Working together to decide on what data to extract or eliminate
|
NA
|
Scope of work
Kelvin Chia Sen Wei
|
Linus Cheng Xin Wei
|
Eugene Choy Wen Jie
|
Data Cleaner in Python
Wiki Writer/Editor
Chart Creator
|
Project Manager
Content Checker
Poster man
|
Data Cleaner in Excel
QGIS Manager
Map Creator
|
Project Schedule
References
Feel free to leave comments / suggestions!