By enhancing the quality of data regarding local community capabilities, resources, and assets, the initiative aims to facilitate local community disaster preparedness and hence improve community resilience. It aspires to produce fresh approaches to community service and disaster preparedness at the local level.
- Choosing appropriate sources of information: How do we ensure the collected data is accurate and reliable?
- Processing and analyzing resource data
- Building data capability
Emergency preparedness and response continue to be hampered by a lack of data, inadequate data access, and low-quality community-level data, particularly in Australia's rural and regional areas that are prone to emergencies.
The objectives of dashboard application is for providing a platform
- where people can contribute to the collection of resources for bushfire recovery
- where the general public can find the immediate support near their location during or after Fire Danger Period
- that can showcase the capability of community resources potentially available aftermath of a bushfire
Initially, data collection was focused on three target locations, namely Ararat, Beechworth and Bright. Data was extracted from various sources including OpenStreetMap, Google Maps and PlaceName. Once the data was collected, they were processed and some data cleaning steps were performed such as filling missing values, and the data was merged. Once data was finalised, they were categorised as belonging to amenity, transport, road, people, and disaster types.
A diagram demonstrates the steps taken in collecting and preprocessing the dataset
Click me for link to the Pipeline of Data Gathering:
amenity, transport, road, people, disaster types
Each layer consists of a number of categories: For example, the amenity have categories of Health, Emergency, Care, Education etc. Disaster types could be catgorised by Flood and Bushfire prone area Each category consists of a number of features: For example, the Emergency category is comprised of police station and fire station Each feature has a number of entities Each entity has its own a set of attributes: phone number, locations, website, attributes
AMENITY
Data type of the final data: xlsx Data Structure:
Purpose | Column name | Notes |
---|---|---|
Item naming | - Name: the name of the amenity | |
Classification | - Feature - Category |
No public university and institutions found in Ararat, Beechworth and Bright. |
Location | - Latitude: The measurement of distance north or south of the Equator - Longitude: The measurement of location east or west of the Equator- Address:address of the amenity |
|
Contact | - Website: website of the amenity - Phone: phone number of the amenity - Email: Email address of the amenity |
Amenities under 'utility' category such as patrol station, charging station and toilets don't have a website, phone and email. Small-scaled Amenities don't have website, phone or email.If any amenity doesn't have a phone number but has other contact details published, we pull the email as an alternative. If the amenity doesn't have a website, we use its social media page or other relevant website having the amenity's information on it. |
Other information | - Attributes:- Mental support: free or paid services to support mental health - Living essentials: Food, Water, Clothes, laundry services, internet, charging ports - Emergency tools: First aid kits, Fire extinguisher, water tank, dam or pool, Fire Blankets, Fire Hose Reels, sprinklers - Financial assistance: financial recovery program, financial recovery product, funding support - Accessibility support: any facilities or services for people with disabilities - Shelter: free accommodation, church, specific paid accommodation with relevant facilities |
|
Working purpose | - Relevance: indicate the relevance of item - Source_placename: indicate whether the data of item is sourced from Placename - Source_google_map: indicate whether the data of item is sourced from Google Map - Source_osm: indicate whether the data of item is sourced from Open Street Map |
Kinders, schools and educational centers are classified as irrelevant because in case of a bushfire this might be shut down. The same item may be available from multiple data sources, and so a few items have multiple source columns filled in. Source columns are serving for working purposes only and will be excluded in the dashboard building. |
- Open Street Map (all categories | columns covered: title, features, latitude, longitude, attributes, address)
- Google map (all categories | columns covered: title, feature, latitude, longitude, address, website, phone, email, attributes).
- Place name (all categories | columns covered: title, feature, category, latitude, longitude, address, website, phone)
- Query the Open Street Map data in target location using QGIS
- Manually filter out the Open Street Map data that is out of focus
- add missing coordinates to Open Street Map data using QGIS
- Query Google Map data using Phantombuster
- Download Placename data from Placename web portal
- rganize Placename data into a structured spreadsheet by delimiter
- merge data from all data sources into one spreadsheet for each target location, using Python
- merge repeating rows into one row manually or using Excel function
- fill in the missing address using reverse-geocoding in Python
- Drop the data outside target location using Python
- Fill in the essential information including website, phone, emails) using manual Google search
- Fill in the additional information including attributes using manual Google search
- Add column indicating the source and relevance of data
- Removed duplicated items, fix erotic rows such as wrong address, missing coordinates and outdated information
TRANSPORT
Link to dataset:
Data type of the final data: xlsx
Data Structure:
Purpose | Column name |
---|---|
Item naming | - Name |
Classification | - Category:
|
Location | - Latitude: The measurement of distance north or south of the Equator - Longitude: The measurement of location east or west of the Equator |
Contact information | - Phone - website - Address |
Source | - source_ travelvictoria: column to indicate the data of item is sourced from Open Street Map - source_gmap: column to indicate the data of item is sourced from Google Map |
- https://www.travelvictoria.com.au (Private bus operators, taxis)
- google map (Private bus operators, public bus stops, train stations)
- Obtain the dataset from the Travelvictoria website manually
- Get the additional dataset from Google map through manual search
- Merge dataset from all sources together into one spreadsheet per location
- Corrected those mistakenly classified as 'bus stop' category to 'private bus operator' category
- Added columns indicating the source of data
ROAD
Link to Ararat dataset
Link to Bright dataset
Link to Beechworth dataset
Data type of the final data: xlsx
Data Structure:
Purpose | Column name | Notes |
---|---|---|
Item naming | - Name | |
Classification | - Category: highway - Feature:
|
Apparently, all data in the ‘Category’ of road data are highway. |
Location | - Latitude - Longitude - Length - Straightdis - Sinuosity |
|
Other information | - wheelchair: places or ways that are suitable to be used with a wheelchair and a person with a disability who uses another mobility device (like a walker). - footway: minor pathways which are used mainly or exclusively by pedestrians. - motor_vehicle: This property is used for all types of roads but not for gates - tracktype: A measure of how well-maintained a track or other road is, particularly regarding surface firmness. - width: The key width describes the actual width of a way or other feature. - foot: Whether the route can be used by pedestrians. - lanes: individual lanes of a road. - bicycle: Legal restriction for cyclists. lit: indicates the presence of lighting. - surface: The surface key is used to provide additional information about the physical surface of roads/footpaths and some other features, particularly regarding material composition and/or structure. - maxspeed: define the maximum legal speed limit for general traffic on a particular road, railway or waterway. - oneway: indicate the access restriction on highways and other linear features for vehicles as appropriate. - carriageway: whether the road has single or dual carriageway. - name: any kind of road, street or path - mtb:scale:uphill :This is used for classifying the level of difficulty of using a way that is more or less level (no inclination) or is used for riding down. - mtb:scale:imba :A classification scheme for the difficulty of specifically designed trails for mountainbiking. - smoothness : provides a classification scheme regarding the physical usability of a way for wheeled vehicles, particularly regarding surface regularity/flatness. |
|
Highway colums | - route: route for highway. The name of routes such as A8, C148 and B180 can tell if the highway is a dual or single carriage way. - from: origin - via - to:destination |
Ararat, Beechworth and Bright don't have highway routes in M type. M type are dual carriageways with at least two lanes in each direction. Therefore, there is no dual carriageway for the major highways in target location |
- OSM(all categories)
- https://en.wikipedia.org/wiki/List_of_highways_in_Victoria(Highway, Route type of highway)
- https://www.travelvictoria.com.au/victoria/roads/(Route type of highway)
- Query dataset from Open Street Map using QGIS
- Obtain the additional dataset from Wikipedia
- Compare Open Street Map dataset with the Wiki data and information on TravelVictoria
- For the duplicated items in Wiki, merge them with OSM data into one row and fill the missing values in 'road' and 'route' columns using Wiki data
- For the unseen items in Wiki and if they pass target locations, add them as a new row and fill the missing values in 'road' and 'route' columns using Wiki data
- Add 'from', 'via', 'to' and 'carriageway' as new columns
- Add 'longitude' and 'latitude' for the Wiki data by searching for highway locations using Google Map GPS feature
PEOPLE
Link to dataset: Data type of the final data: xlsx Data Structure:
Column name | Description |
---|---|
category | - Whether it is a Registered nonprofit organisation, Non-profit groups created by individuals, or authorized organization. |
name | - People data name |
Feature | - To select from features under each category. |
Volunteer | - Whether there are volunteers |
Attribute | - Gives more information about the particular data. |
Followers | - Indicating how popular the page is if it is a social media page. |
Location | - Latitude: The measurement of distance north or south of the Equator- Longitude: The measurement of location east or west of the Equator |
Contact information | phonewebsiteaddress |
Source | - Source_Community_Directory: Data obtained from community directory- Source_Social_Media: Data obtained from social media- Source_Amenity: Data obtained from previously collected amenity data |
- Facebook, Twitter, links suggested by existing bushfire apps, My Community Directory (Non-profit groups created by individuals, Volunteer)
- Selectively reuse those data we've already got for amenity data including rows featured with Neighbourhood Safer Place, Church, SES facility, Non-profit organization, Thrift store, Local government office, State government office, Community center and Local government office (Registered Non-profit organisation, authorized organization)
- Find any existing platfoms, case studies, webpages and social media channels that publish people resources available in local communities during the bushfire season
- Select those relevant and can cater for Ararart, Beechworth and Bright.
- Organize the data selected to spreadsheet
- Find those non-profit origanizations having people resources available from the amenity data
- Re-organize the data in spreadsheet, while the data above being added
PAST BUSHFIRE
Link to dataset:
Data type of the final data: xlsx
Data Structure:
Column name | Description |
---|---|
category | - The type of disaster |
brightness | - Brightness of Bushfire |
scan | |
track | |
acq_date | |
acq_time | |
satellite | |
instrument | |
confidence | |
version | |
bright_t31 | |
frp | |
daynight | |
Place | |
Type |
BUSHFIRE PRONE AREA
Link to dataset:
Data type of the final data: xlsx
Data Structure:
Column name | Description |
---|---|
LGA_CODE | |
LGA_NAME | |
PLAN_NO | |
GAZETTAL | |
BPA_AREAHA | |
geometry | |
BUSHFIRE_RISK_LEVEL | |
category |
- Combine Bushfire_prone_area.shp representing the LGA boundary of bushfire prone area, together ath the bushfire_risk.csv indicating the risk level based on common LGA name
LGA BOUNDARY
Link to Ararat dataset
Data type of the final data: xlsx Data Structure:
Column name | Description |
---|---|
Latitude | list of latitude helped forming the boundary of each region |
Longitude | list of longitude helped forming the boundary of each region |
Place | Name of target location |
- Search for the region of Ararat, Beechworth, Bright from OSM search in QGIS
- Once these regions being mapped on QGIS as layers, convert each of these layers from polygon data to point data (list of coordinates forming the boundary of each region)
- Highlight all the points data
- Export the point data of each layer into a separate csv file.
A wireframe showcases the layout of dashboard and its functions
Click me for link to the Dashboard design:
A flowchart explains how the different functions work with each other within dashboard in the program's perspective
Click me for link to the Dashboard software architecture:
A flowchart instructs how to to use the dashboard with the employed functions in in the user's perspective
Make sure packages in this section are installed prior to running the application.
Packages can be installed on your local computer or any of those virtual environments below:
- Pipenv
- Poetry
- Venv
- Virtualenv
- conda
Python
PIP
Folium is a python library used for visualizing geospatial data. This library was installed using the pip command.
pip install folium
Streamlit is an open-source app framework used to build web applications.
This library was installed using the pip command.
pip install Streamlit
Streamlit-folium (Version 0.11.1)
pip install streamlit-folium
streamlit-tree-select (Version 0.0.5)
pip install streamlit-tree-select
Other Python libraries used:
pandas
seaborn
geopandas
- Open terminal in your IDE or Python terminal
- Type 'streamlit run streamlit_app.py' to start Streamlit server
- To stop the Streamlit server: Ctrl+c
Initial view of the dashboard. The user can first enter the target location in the search bar.
After entering the target location, user can select checkboxes on the left based on required resources. Once selected, the data can be downloaded as a csv file as well. The selected amenities and their features will be displayed on the right.
User can also opt to upload their own csv files which will then be displayed on the map.
The code of Dashboard application
All dataset used in this application
Codes used for debugging and testing of particular functions throughout the development
Codes used for preprocessing the dataset before developing the application
- It would be good to include live data available from geographic areas. A possible way to do this can be by using live cameras.
- Communities would already have localised practices in response to disasters. We can try to incorporate this into the dashboard.
- Only allow permitted users to upload data.
- Save the data uploaded to our database.
The outcome of the project, which is an open platform dashboard achieved the digitalisation of the crisis recovery.
The components built in dashboard prepares people to be ready for upcoming disaster at anywhere anytime, by offering them with contacts, exact locations having streetviews where available, and potential attributes of local resources in regional Victoria that's likely to come to be available in bushfire seasons and useful before, during or after a bushfire.
Taking the benefits of data mapping techniques, the dashboard showcases the capability of those existing data gathered. The mapping of local knowledge, for example, intuitively take people to one or more features/categories of infrastructure nearby on a map that they are looking for. Mapping on a selection of people resources is the best illustration of humanitarian mapping that are up-to-date, localised and reachable, telling information about group of people who can offer supports case by case during Busfire seasons. Data mapping of Bushfire Prone Area, complements the focus on mapping risks and impact zones of bushfire prone areas across Victoria.
Additional functions such as Data Donation and Data Export, generate new ways of volunteering and acting locally toward diaster preparedness, but also reveal the potentiality of updating the existing database on Live in the future production of this project.
- Royal Commission - Chapter 9: Community Safety
- Indigo Shire Council - Prepare for an Emergency
- Fire Rescue Victoria - Specialist Response
- Planned burns last 10 years
- Bushfire Information:
- Temperature Information:
- Wind Information:
- Humidity Information:
- Identify Telecommunications Constraint:
- Identify Traffic Constraint:
- Enable EST Operators to Provide Directional Information:
- Identify How Many/What Emergency Facilities Cover Your Location:
- Map Out the Closest Safe Place Near Me:
-
Bushfire Data for Victoria and Australia:
-
Global Bushfire Data:
- NASA MODIS Program: The global bushfire data was obtained from the NASA Moderate Resolution Imaging Spectroradiometer (MODIS) program. This website provides access to a wide range of satellite data, including information
-
Bushfire Prone Areas in Victoria, Australia:
- Victoria State Government: The information about bushfire-prone areas in Victoria, Australia, was sourced from the official website of the Victoria State Government. This website provides detailed maps and data related to bushfire-prone regions within Victoria, facilitating the understanding and assessment of areas at risk of bushfire incidents.
- Alpine Shire Council - Fire, Flood, and Emergencies
- Alpine Preparedness Newsletter 2021
- Food Relief:
- Disability Services in Bright
- Alpine Shire Municipal Emergency Management Plan 2021-2024
- Emergency Relief Centres in Indigo Shire
- Disability Services in Beechworth
- Municipal Emergency Management Plan 2022 (Redacted) (Note: This is a local file link and won't work for others accessing the README on GitHub)
- Community Transport in Yarra Ranges
- Food Relief in Yarra Ranges
- Disability Support Services in Yarra Ranges
- Community Health Services in Yarra Ranges
The following members of this research project are attributed due credit for their contributions:
- Prof. Anthony McCosker, Swinburne, ADM+S
- Dr Yong-Bin Kang, Swinburne, ADM+S
- Prof. Kath Albury, Swinburne, ADM+S
- Dr Frances Shaw, Swinburne, ADM+S
- Cindy Tao, Junior Business Intelligence Tester, Insurance Commission of Western Australia & Swinburne Alumni
- Sheba Ann Roy, Data Scientist - PBA Transit Planning Pty Ltd & Swinburne Alumni
- Cobi Calix, Research Fellow, Australian National University