- Develop a demonstration tool that automatically calculates MCI based on
- a set Invertebrate Occurrence datasets provided GBIF/BSS compliant - either perhaps as a occurrence.txt DwC file or this file through an IPT server; and
- a MCI score dataset also provided GBIF/BSS compliant data source - either perhaps as a identification.txt DwC file or this file through an IPT server
- Note: Critically, the source datasets need to include NZOR IDs!
- Develop the demonstration tool backend in R, with front end clients:
possibly a r-shiny UI,
possibly a QGIS implementation,
possibly a Excel plugin???
Note (Brent): The Fisheries Centre has successfully deployed R-based information delivery systems for MPI, using Shiny. See: http://shiny.rstudio.com/gallery/
It has also now been used in the Climate Centre to provide interactive climate forecasts for an industry sector. The use of Shiny, & therefore R, to drive such systems is new, & largely comprised building prototypes for proof of concept. Work is ongoing with Shiny for a few projects - the protoypes have worked well & been very well received (see below). There is also a NIWA Shiny server staff can use to serve their Shiny applications to the web. Associated with Shiny, is R-leaflet, a tool enabling R to drive conventional, interactive web mapping applications. See: https://rstudio.github.io/leaflet/ and try the R-driven interactive map (down the page a bit), which is conveniently showing NZ.
Here is one response from MPI regarding one system we put together, (very nice to get such client feedback!!):
If there is interest, we can provide a presentation to the NIWA R-users group on Shiny (VC'd ??), and if staff from outside Wellington are interested, we can host an introductory workshop on setting up & developing Shiny applications in NIWA.
- Michelle to send around the invertebrate species list & score sheet she has and team to check.
- Check this list against TRS and NZOR and update both -> to have unique identifiers for each taxa.
- Find a way to store taxa-score lookup table in DwC compatible format.
- Write a R procedure that:
- connects to set of DwC data sources
- connects to a taxa-score data source
- does the calculation and writes a file (maybe also DwC compliant??)
- Write a "web wrapper" for above