We’ve open-sourced our project for synchronising iNaturalist data to ArcGIS.
Using iNaturalist engages the public in biosecurity surveillance and control.
The backend ArcGIS project (called CAMS weed app) allows us to manage weeds on an ongoing basis. Weeds (in NZ) such as Moth Plant and Old Man’s Beard have a seed bank that lasts 10 years+. The app resets their status each year so that they are revisited for new growth and the record updated.
Here’s a screenshot showing some synchronised data (or here’s a public read-only version of the weed app):
Our project synchronises specific taxa and places of interest from iNaturalist hourly, based on a configuration file. All new and updated observations of specified taxa and place since the previous update are synchronised.
In discussion with the iNaturalist NZ trustees, we have developed the Weed Management Aotearoa NZ iNaturalist project which contains additional observation fields about the weed patch, any control applied to the patch and updates to the status of the weed patch. Additions or updates to these observation fields are synchronised to the CAMS Weed App and can change the colour status of the marker. We store the history of these updates as separate child “Weed Visit” records in the CAMS weed app.
If this is of interest to you, there’s more details in our README and User Guide, as well as the source code and feature file descriptions.
Thanks especially to the pyinaturalist team for their excellent wrapper around the iNaturalist API and for the quick resolutions to questions and issues as we developed the synchroniser app.