Let’s say I want to export all observations of Vanessa tameamea and know their Life Stage
annotation values. Currently, it’s not possible to export annotations and annotation values as a CSV, so basically what you’ll have to do is use iNat to gather a set of observations with the annotation and value you want and then export that set, which you can edit on your computer.
There are two user-facing ways to gather a set of observations with the same annotation and annotation value: make a collection project or edit the search URL in Explore.
Using a collection project
Collection projects are basically saved search parameters, so you can use them to easily get a set of observations.
-
Make a new collection project, give it a title and add some text to the About section.
-
In the Project Requirements section, set requirements to gather the observations you want. For this case, I’m going to choose all observations of Vanessa tameamea that have a
Life Stage
annotation value ofAdult
. If you want to restrict things geographically, you can also add places to the Include Places requirement.
You can only choose one annotation and one value at a time for a collection project.
-
Add any other requirements you want and create the project. I now have a project that includes only observations of Vanessa tameamea with a
Life Stage
annotation value ofAdult
. -
On the project’s page, click on Observations, then click on Export Observations:
-
Make any adjustments you want on the export page and export your CSV.
-
Open up the CSV and you can mark all of those observations as having the
Adult
value forLife Stage
. -
Go back to your project, edit it, and repeat steps 3-6 for each annotatation value.
Editing the Explore URL
-
Read the tutorial about search URL editing here for some background, especially the section about annotations.
-
Go to Explore and get the set of observations you want, using one annotation value. For example, here’s the URL for all Vanessa tameamea observations with a
Life Stage
annotation value ofAdult
: https://www.inaturalist.org/observations?place_id=any&taxon_id=122012&term_id=1&term_value_id=2 -
Click on Filters → Download to go to the CSV export page.
-
Make any adjustments you want on the export page and export your CSV.
-
Open up the CSV and you can mark all of those observations as having the
Adult
value forLife Stage
. -
Repeat steps 2-5 for each annotatation value. For example, here’s the URL I’d use for larvae: https://www.inaturalist.org/observations?place_id=any&taxon_id=122012&term_id=1&term_value_id=6
If you want to quickly add annotations to observations before downloading them, see this tutorial.