Hello! I am currently updating all my observations with their annotations and wondering if there is a URL code on how to view all my observations that do not have any annotations filled out. Same with observation fields if possible as well. Thanks in advance for any help.
I would like to know this too please!
On the opening page of the Identify app, click Filters and then More Filters. You can select the desired annotations from the menus, one at a time.
For observations without an observation field, add â&without_field=[name of observation field] to the URL. You can include the spaces in the name of the observation field, if there are any; for example, â&without_field=Host Plant IDâ
I mean for filtering out observations without any kind of annotations not just one at time
you can filter for observations without a particular type of annotation, but the filter doesnât work for multiple types of annotations, and thereâs not a filter any annotation. compare:
- (finds obs without life stage) https://www.inaturalist.org/observations?without_term_id=1
- (doesnât work; gets all obs) https://www.inaturalist.org/observations?without_term_id=1,17
- (all obs) https://www.inaturalist.org/observations
however, there is a series of projects for each type of annotation, collected under an umbrella project, and you could use that umbrella project to effectively do what youâre looking for:
otherwise, the next easiest way probably would be to get all your observations via the API and then filter on the client side for the observations youâre looking for.
itâs possible to get observations without one or more specific observation fields. compare:
- https://www.inaturalist.org/observations?taxon_ids=102672,12024&user_id=pisum
- https://www.inaturalist.org/observations?taxon_ids=102672,12024&user_id=pisum&without_field=Banded,Photobombed%20By
however, i donât think thereâs a filter that allows you to get observations without observation fields. so then probably the easiest way to do that would be to get all your observations via the API and then filter on the client side for the observations youâre looking for.
âŚ
if you need more information about how to do the client-side filtering using the API, just let me know, and i can walk you through an example of how to do that using a Jupyter notebook i made back in the day: https://jumear.github.io/stirpy/lab?path=iNat_APIv1_get_observations.ipynb.
There is no URL params to select observations without annotations and observation fields.
I made an website to explore iNaturalist data. To select observations for a user that do not have annotations and observation fields.
- Select âObserversâ for âSearch forâ
- type in your username and select the user from the popup menu.
- click âFiltersâ
- click âBeta Featuresâ tab
- click âHide observations with annotationsâ and âHide observations with observation fieldsâ
Here are the observations by theresephillips without annotations and observation fields.
The annotations and observations fields are displayed on each observation card. Clicking on the taxon name will take you to the iNat page for that observation.
