Comments (6)
For definitions of coordinate issues, see http://gbif.github.io/gbif-api/apidocs/org/gbif/api/vocabulary/OccurrenceIssue.html. Based on the download I have, this is how hasGeospatialIssues
is interpreted:
Issue | hasGeospatialIssues |
---|---|
Zero coordinate | ? |
Coordinate out of range | true |
Coordinate invalid | false |
Coordinate rounded | false |
Geodetic datum invalid | false |
Geodetic datum assumed WGS84 | false |
Coordinate reprojected | false |
Coordinate reprojection failed | false |
Coordinate reprojection suspicious | ? |
Country coordinate mismatch | true |
Presumed swapped coordinate | ? |
Presumed negated longitude | false |
Presumed negated latitude | false |
I find it odd that coordinate invalid
is interpreted as false
(see #22). Maybe even bad enough that we'd have to parse the issues ourselves. The advantage of doing so is that we can use the API or the download.
from gbif-dataset-metrics.
After really digging into this issue, I'm wondering if the end result won't be exactly the same as georeferenced records
...
IS_GEOREFERENCED
has no definition though.
from gbif-dataset-metrics.
Also, GBIF does correct negative/swapped ones and does transform geodetic datums it understands (example). So what you're getting in decimalLatitude/Longitude is (mostly?) WGS84. Oddly, hasCoordinateIssues
doesn't raise a flag when the reprojection failed.
from gbif-dataset-metrics.
@bartaelterman @niconoe, please read this issue on GitHub... I've changed some previous comments. After a long search through all the fields, IS_GEOREFERENCED
is maybe the easiest solution. The only disadvantage is that we don't know exactly what it is based on: to do that, we'd have to parse decimalLatitude
, decimalLongitude
and search for specific issue
s. What do you think?
from gbif-dataset-metrics.
Have thought about this a bit further, and I think our strength is in showing more than a true/false
distinction. On a bar chart we could show:
- Good coordinates
- Coordinates with serious issues
- Coordinates not provided
That way the user has an idea of what he is getting, and the publisher has an idea how well he's doing. We can do very similar overviews for other metrics (taxon, date, elevation), maybe even including precision. I'll create separate use cases.
from gbif-dataset-metrics.
Regarding last comment: this is all described in issue #23. Closing this one.
from gbif-dataset-metrics.
Related Issues (20)
- Add metrics for SAMPLING_EVENT datasets with occurrences
- Get metrics from facets
- Please update stats of http://www.gbif.org/dataset/83598aa6-f762-11e1-a439-00145eb45e9a/stats HOT 3
- please re-process TNHC Ichthyology GBIF data set HOT 4
- Request for metrics HOT 2
- improve taxonomic overview HOT 1
- Request for metrics HOT 4
- Update metrics for Belgium HOT 1
- Sample of images: url HOT 9
- Run aggregator on EC2
- Reduce vulnerability with HTTPS on CartoDB
- Push code to gh-pages HOT 1
- Move data to production
- Updated metrics HOT 1
- http://www.gbif.org/dataset/3c428404-893c-44da-bb4a-6c19d8fb676a/stats HOT 3
- Recursive loop never ends when number of downloads is too low
- Update metrics request: INBO Bird tracking dataset HOT 7
- updating of metrics HOT 4
- Dataset metrics, please HOT 7
- Let's update metrics from Belgian datasets HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gbif-dataset-metrics.