Difference between revisions of "AY1516 T2 Team HealthTics"

From Analytics Practicum
Jump to navigation Jump to search
Line 88: Line 88:
  
 
The project scope will be divided into three modules:
 
The project scope will be divided into three modules:
===BaseMap Module===
+
===BASEMAP MODULE===
 
* Display basic map on the web page
 
* Display basic map on the web page
 
* Geocoding to convert postal code to latitude and longitude
 
* Geocoding to convert postal code to latitude and longitude
Line 97: Line 97:
 
* Classify points on the map according user’s defined categories
 
* Classify points on the map according user’s defined categories
  
===Data input, Spatial Search and Spatial Analytics Module===
+
===DATA INPUT, SPATIAL SEARCH & SPATIAL ANALYTICS MODULE===
 
====''Data Input''====
 
====''Data Input''====
 
* Allow users to upload new data with postal code and display on the map  
 
* Allow users to upload new data with postal code and display on the map  
Line 107: Line 107:
 
*Allow users to compute necessary metrics
 
*Allow users to compute necessary metrics
  
===''Reporting dashboard''===
+
===''REPORTING DASHBOARD''===
 
*Display interactive results based on the metrics calculation
 
*Display interactive results based on the metrics calculation

Revision as of 19:27, 10 January 2016

OVERVIEW

ABOUT US

ANALYSIS

PROJECT MANAGEMENT

DOCUMENTS

MOTIVATION

Founded in 2001, the Health Promotion Board (HPB) aims to build a nation of healthy people. Although residents in Singapore today enjoy good health with high life expectancy and low mortality rates, HPB wants to further improve the health status of the residents. To achieve this, HPB assumes the role of the main driver for national health promotion and disease prevention programmes.

To gather data-driven insights in facilitating its programme planning, HPB utilises Geospatial Information System (GIS) tools to analyze various facilities in different communities and planning areas. One of the challenges faced in implementing GIS-driven analysis is the knowledge gap and technology cost in the operational level. As such, for a more efficient adoption of GIS applications in the operational level, HPB intends to adopt a lightweight GIS web application to be used by HPB Programme and Outreach Executives that have limited knowledge in GIS analysis.

PROJECT OVERVIEW

To facilitate a wider adoption of GIS analysis in HPB programme planning, this project aims to build a web application that enables HPB programme planners to analyze geospatial data more effectively in a less technical way as compared to using conventional desktop application, such as QGIS and ArcGIS. Because it is built on the cloud, this application could be easily distributable and accessible through the web portal by the HPB end-users. Therefore, it will be significantly more efficient to adopt GIS analytics at the operational level of the HPB programme planning and analysis.

Our GIS web application will map out various map layers based on the CSV files uploaded by the end-users that contain the data that they want to analyze. For an uploaded CSV file that contains Geospatial data, our web application checks the data format (WGS84 or SVY21) and then will map out the additional layers accordingly to the base map layer accordingly. If there is no Geospatial data, but only postal code or address is available, our application performs geocoding functions to get the latitude and longitude based on the available information. As such, our application allows the HPB programme planner to flexibly add and analyze new map layers representing various community facilities, such as parks, eateries, and community centres for scalable analysis.

To cater to a more dynamic level of analysis, this application allows various filtering of HPB Programme Key Performance Indicators (KPI) that will be reflected on the results displayed on GIS map layers. In addition, it also allows additional filtering based on the user needs when a new KPI is added to a HPB programme planning. Hence, this functionality fulfil the dynamic needs of end-users in their analysis.

In addition, our web application enables the users to create reports based on the results that they have generated in their analysis. By exporting a report, the end-users are able to share and distribute the results more effectively to relevant stakeholders. As such, our web application satisfies the needs of the users from end-to-end, and thus, effectively improving their productivity in throughout their analysis process.

OBJECTIVES

This project aims to develop a web application that utilises Geospatial Information Systems (GIS) to facilitate Health Promotion Board in geospatial planning and analysis with specific purposes:

  • Computation and analysis of HPB KPI reporting metrices
  • Health Promotion programme and outreach planning

The application should also be intuitive enough for end-users to use without the needs of additional trainings. The target users are HPB programme and outreach executives that have little or no knowledge in GIS analysis.

DATASETS

DATA SOURCES

The dataset for our projects will be mainly retrieved from the following sources:

  1. Public datasets provided by HPB on data.gov.sg: https://data.gov.sg/dataset?organization=health-promotion-board
  2. Internal dataset from Health Promotion Board.

DETAILS OF DATA

  1. Format will be in Shapefile or KML.
  2. List of different layers of health promotion options, such as park location, smoking cessation touchpoints, healthier dining outlets, et cetera.

Example of possible of park location layer:

NAME DESCRIPTION
<placemark> Parent tag to contains all attribute of a park
<name> Name tag to indicate name of a park
<description> Description tag contain the description of a park include facilities that can be utilized in the park
<point> Contain <coordinate> tag that will indicate the latitude and longitude of a park

METHODOLOGY

LOCATION ANALYSIS

This is to analyse the existing health promoting options available for a location(HDB/planning area/GRC) within certain buffer distance. This analysis allows the comparison of KPI scores for different locations affected by users’ defined categories. As such, users can easily compare and spot the areas that require better health promoting facilities of specific category and plan future Health Promoting Programmes more efficiently.

GEOCODING FROM POSTAL CODE TO LATITUDE AND LONGITUDE

Using SLA OneMap Geocoding API to convert attribute

TECHNOLOGY

Possible JavaScript libraries:

D3.js : D3 is a JavaScript library for visualizing data with HTML, SVG, and CSS.
OpenLayers : An open source JavaScript library to load, display and render maps from multiple sources on web pages.
Leaflet.js : An open source JavaScript library for mobile friendly interactive maps.
Surf.js : Turf.js is a JavaScript library for spatial analysis.

SCOPE OF WORK

The project scope will be divided into three modules:

BASEMAP MODULE

  • Display basic map on the web page
  • Geocoding to convert postal code to latitude and longitude
  • Create different overlay layers on Google Map, or OpenStreeMap
  • Layer control to display/hide/switch layers
  • Selection of icon on the overlay layer
  • Zoom-in and Zoom-out
  • Classify points on the map according user’s defined categories

DATA INPUT, SPATIAL SEARCH & SPATIAL ANALYTICS MODULE

Data Input

  • Allow users to upload new data with postal code and display on the map
  • Allow users to upload file with the extension of either KML or Shapefile
  • Able to convert WGS 84 to SVY 21

Spatial Search

  • Allow users to search and highlight based on postal code

Spatial Analytics

  • Allow users to compute necessary metrics

REPORTING DASHBOARD

  • Display interactive results based on the metrics calculation