Skip to content

Ideas for the Hackfest

Peter Scarth edited this page Nov 27, 2013 · 17 revisions

If you've got ideas for apps, websites, data services, tools etc, add them here. Others may be able to implement them on the day of the hackfest. We're hoping that people show up with some ideas all ready to go, but if not or you're looking for some more inspiration, please see the list below.

Also, add ideas during the day itself. We hope to have another (bigger) EnviroHack in early 2014 and anything here that doesn't get created this time will be a great starting point for that event.


Ideas related to the National Centre for Geographic & Resource Analysis in Primary Health Care (GRAPHC)

Search and Discovery: Feature Layers / Data Elements tool: Starting from our REST Endpoint Root and stepping through all the services and fields that fulfil nominated user input search criteria.

Data Extraction - Visualisation: Somewhat specific to our needs might be a Mash-up that offers map visualisation from G-ET tool output & our Dynamic Map Services. ie UI that invites users to select indicators for nominated geographies, then visualise them directly on a variably symbolised map.

High-Low Analyses Tool: Take 2 nominated fields and identify the regions that represent High-High, Low-Low, High-Low & Low-High. ie ABS SEIFA SA2 IRSAD scores versus ABS SEIFA SA2 IEO. Identify the regions (SA2’s) where the population index of relative advantage / disadvantage is low yet the Index of Education & Occupation is high. Needs to have some user input to select the two compare fields etc.


Crowd sourcing land use

The land use and vegetation data quality provided by government agencies could probably be improved by creating a mobile application where users could enter discrepancies between the data and their sightings. Note that this already partially exists as the Australian branch and mobile app of the International Geo-Wiki project, and additional data sets can be added as required.


Mobile app for environmental assets & fundraising for conservation and restoration

Use the existing data - especially native vegetation, land use and threatened species records (e.g. Atlas and EPBC data) to: (1) build an app that lets you know what environment you are in, what the local assets are (what you can see if you open your eyes) and what was once there (before land use change) as you drive / walk / bike through the Australian Landscape; (2) use the revenue from app downloads to fund landscape restoration activities; (3) include a fundraising tool so that when people are in the landscape they have an option to "donate to the repair of this landscape / return of the endangered species so you see it next time" etc. Be great for grey-nomads and all people traveling through our landscape. JC


Determining environmental characteristics of administrative units

Creation of a tool or system that could 'bucket' data by any administrative unit type to determine the amount occurring in those boundaries. e.g., determining rainfall by postcode, rainfall by local government area, vegetation type by local government area, etc.


Hacking in a data converter for these data sets to the FAIMS mobile App

Contributed by Brian (@DenubisX), the FAIMS Mobile app is about to go into production. Hacking some of its modules to take in some of this environment data for groundtruthing or expanding the data sets could be very fun. If we felt like a challenge, we could work on getting environmental data out of the app for any modules we create.


Global conservation investment tool

https://github.com/NICTA/fsdf-hackfest/wiki/Global-conservation-investment-tool


Note: Don't feel you have to build a fancy app, application, site or visualisation - you may just build a simple tool or RESTful service that makes it easier for others to build useful services on top of yours.


Mobile app. field guides and collection of sighting records

Gaia Guide Association Inc. (represented by Geoff Shuetrim) are releasing a range of Android/iOS field guide apps that use the "open" data available from the Gaia Guide servers. (http://www.gaiaguide.info/). Currently, the Gaia Guide Servers are not making the species data easily machine discoverable. It would be interesting to collaborate with prospective users of the data to establish better data discovery mechanisms.

The Gaia Guide servers are also able to receive bundles of new sightings records. Such records are retained on the Gaia Guide servers and they are exposed to others, in a CSV format specified by the Atlas of Living Australia (so the records are updated weekly by ALA systems). Gaia Guide servers receive bundles of sightings as zip archives that contain an XML representation of the sighting information, along with associated multimedia resources. At the moment, the XML format is not publicly documented but Gaia Guide would also be interested in exposing this upload functionality to others with an interest in capturing sighting records from their own systems.

Mobile app enhancement to provide users with better information about their surrounding environment (vegetation type, approximate locations of recent sightings or sightings that have occurred at the current time of year, etc.) would also be useful. Currently the apps use Google Maps or Apple Maps to give users a sense of their location and an ability to precisely specify the location of a specific sighting. Enhancing those maps with additional information is a current development focus. (Note that the mobile apps published by Gaia Guide are not open source. However, they are always free to download.).