Decayed positional accuracy?

I am not sure whether this is a bug or not.
I am mapping records for the BC Conservation Data Centre and have found a discrepancy in the positional accuracy I originally recorded for certain observations and the positional accuracy as currently represented on the iNat observations themselves.

There is more than one instance of this, but here’s an example:

https://www.inaturalist.org/observations/21814236

I exported observations of this species last year and found that this observation had a positional accuracy of 43m. Looking at the map, the radius of the circle appears to correspond with that range of positional accuracy. However, if one inspects the observation details, the accuracy is reported at 26.55km!

Whether the user has changed the positional accuracy of this record, or this metadata has somehow decayed since it was originally mapped, or is for some reason being misreported… either way, iNaturalist is misrepresenting the positional accuracy with a circle that is much smaller than the positional accuracy that’s being reported in the observation details.

I am encountering this issue regardless of what platform I use, Mac, PC, Chrome, Safari, and MS Edge.

1 Like

the taxon of this observation is listed as critically imperiled, and although the observation’s coordinates do not currently appear to be obscured, signs are they were probably obscured at some point. when obscuration is applied to an observation, the observation is represented as a random point in a 0.2 deg lat by 0.2 deg long box, and the accuracy is represented as the diagonal of that box.

it’s not clear why even after the observation is no longer obscured its accuracy seems to reflect the obscured accuracy. normally, i would just toggle one of the DQA flags on and off, which could force the observation to be updated, and it’s possible that that could resolve the immediate issue. however, you may want to hold off on trying that to let folks do a little troubleshooting first.

here’s a snippet from the API (https://api.inaturalist.org/v1/observations?id=21814236), where acc shows as the reported 43m, but public_positional_accuracy is set to 26550m:

{"total_results":1,"page":1,"per_page":30,"results":[{"quality_grade":"research","time_observed_at":"2014-05-20T17:50:00-07:00","taxon_geoprivacy":"open","annotations":[],"uuid":"06ae53a0-676d-40bb-a876-69071cae018c","observed_on_details":{"date":"2014-05-20","day":20,"month":5,"year":2014,"hour":17,"week":21},"id":21814236,"cached_votes_total":0,"identifications_most_agree":true,"created_at_details":{"date":"2019-03-30","day":30,"month":3,"year":2019,"hour":21,"week":13},"species_guess":"Washington Snowshoe Hare","identifications_most_disagree":false,"tags":["2014","BC","Belcarra","canada","iNaturalist","Mammals","Vancouver"],"positional_accuracy":43,"comments_count":0,"site_id":1,"created_time_zone":"America/Los_Angeles","license_code":"cc-by-nc","observed_time_zone":"America/Los_Angeles","quality_metrics":[],"public_positional_accuracy":26550...}

3 Likes

I agree that this definitely looks like a previously obscured observation which would have made the observation have a positional accuracy in the range of 25-30 km. I wanted to see if this affected other observations of the species in Canada (where it looks like obscuration was lifted), so I flipped through the Identify modal to get a quick view of this.
When I look in Identify, however, the correct accuracy of 43m displays?:


If I click on “View” and look at the observation page, it returns the 26.55 value. Not sure what is going on there.

1 Like

I tried this on our test server and it worked, so it looks like a reindexing problem, probably from when this status change happened. Please don’t try it on this observation if you can, though.

2 Likes

There are two issues here. One is that Identify shows the positional_accuracy, while the observation page shows the public_positional accuracy – this has been reported previously.

The second issue is the public_positional_accuracy seems to not have updated automatically when the observation became unobscured. This used to happen, but was fixed a couple years ago. I suspect that the issue with this particular observation is that it was unobscured before the fix was rolled out.

5 Likes

Thanks everyone for your feedback. @tiwane —is there a solution for the issue?

Thanks again!
Andrew

Are you asking if there’s a solution for it right now, or if there’s a solution that will be implemented right now?

Nothing at the moment. We’d have to decide how to deal with the first issue, which, as @jwidness wrote in her bug report, touches on a few things. For the second issue, perhaps there’s a script that can update those, but I don’t know right now.

Hi @tiwane —As the thread is still open, I thought I would follow up out of curiosity (sorry I disappeared for a while, I sometimes have to come and go from this platform just because I get swamped with my research).

Just curious whether / how this issue may have been resolved. The problem of ensuring that accurate coordinates are assigned to iNaturalist observations remains a big one in my book, given the implications for conservation (as in this example) and for modelling and analysis using iNaturalist data.

1 Like

Can you be a little more specific about what your issue is?

If the problem is that Identify and the Observation page don’t show the same numbers, that isn’t really a problem with the correct accuracy values getting attached to the observation – both accuracy values are true, just in different ways. You can choose to use the one that makes sense for you.

If the problem is that some older observations failed to update their accuracy values after being unobscured, you can force a reindex on any observation with that problem and fix it for that observation. I doubt that anyone will write a script to fix these because there probably aren’t that many, and I’m not even sure it’s clear which observations were affected. The underlying problem that caused this was fixed years ago, so it should only potentially affect observations prior to 2020. If you’re seeing it on new observations, please provide more details.

1 Like

No worries—I just followed up curious about how and whether it was resolved. It is not a burning concern and I don’t have new examples.

1 Like