Skip to content

An interactive web application providing live gathering, processing, visualisation and analysis on dwelling data in Melbourne during the period 2002-2016.

License

Notifications You must be signed in to change notification settings

mingdongt/Get-Dwelling

Repository files navigation

GetDwelling

An interactive web application providing live gathering, processing, visualisation and analysis on dwelling data in Melbourne during the period 2002-2016.

Home

https://github.com/mingdongt/Get-Dwelling/blob/master/web_pages/Home.png

Data Source Page

https://github.com/mingdongt/Get-Dwelling/blob/master/web_pages/Data%20source.png

Data Analyze Page

https://github.com/mingdongt/Get-Dwelling/blob/master/web_pages/Data%20analyze.png

Pivot Table Page

https://github.com/mingdongt/Get-Dwelling/blob/master/web_pages/Pivot%20Table.png

Our Insight Page

https://github.com/mingdongt/Get-Dwelling/blob/master/web_pages/Insight.png

Data source

Data collected as part of the City of Melbourne's Census of Land Use and Employment (CLUE). The data covers the period 2002-2016. The dwelling data is based on the Council's property rates database, using a simplified classification schema of Residential Apartment, House/Townhouse and Student Apartment. The count of dwellings per residential building is shown.

Pre-processing

New Column

New column "Dwelling number class" got added to make it possible to classify records based on "Dwelling number class" instead of unique dwelling number which are too many to display.

File Format Transfer

  1. The original data file is transferred from CSV format to HDF5 format to help pandas read fastest.
  2. The original data file also got transferred to static JSON file to allow applying AJAX to read data (only for this moment, API views would be enabled for data source page in the future).

Settings

Moved to settings.

Getting Up and Running Locally With Docker

The steps below will get you up and running with a local development environment. All of these commands assume you are in the root of project.

Prerequisites

You’ll need at least Docker 1.10.

If you don’t already have it installed, follow the instructions for your OS:

On Mac OS X, you’ll need Docker for Mac.

On Windows, you’ll need Docker for Windows.

On Linux, you’ll need docker-engine.

1. Build the Stack

This can take a while, especially the first time you run this particular command on your development system:

$ docker-compose -f dev.yml build

2. Boot the System

Open a terminal at the project root and run the following for local development:

$ docker-compose -f dev.yml up

3. Run the application

Now that the server’s running, visit http://127.0.0.1:8000/ with your Web browser.

About

An interactive web application providing live gathering, processing, visualisation and analysis on dwelling data in Melbourne during the period 2002-2016.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published