-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better documentation of, &/or support for, other platforms #126
Comments
- add `galah_config(atlas = "Global")` - update `show_all_atlases` - `show_all_fields` has hard-coded GBIF field names (as per `rgbif::occ_fields`) - ditto `show_all_ranks` - `search_taxa` supports calls to `https://api.gbif.org/v1/species/match` Needed: - support use of GBIF API in `search_taxa` for atlases that use ALA collectory but GBIF taxonomy - `atlas_` functions etc
As of commit a0e0b2e, we now support name matching for all atlases that use GBIF taxonomy (currently Austria, Guatemala, Spain & Sweden). This effectively means we can remove the advise to use
Based on my reading of the documentation here, there are a few points to consider in reaching a decision. For occurrence data:
For counts the same issues apply, plus a few more:
In summary, while there is merit in supporting count and occurrence queries from GBIF; but the architecture is sufficiently different to make this somewhat challenging. |
Does not (yet) support facets, but this is possible within the API. Probably needs to distinguish in `galah_config()` between the atlas you are calling and the API 'engine' it uses (ALA vs GBIF). This could be built into show_all_atlases pretty easily, or create an object within galah_config that stores atlas-related metadata
- data on atlases and url information moved to `sysdata.rda` - definition of `sysdata.rda` moved to `data-raw/internal_data.R` - rebuild show_all_atlases with new portal information - convert atlas config from series of functions to an internal list named `all_atlas_config`
- now supports three types of API; name-matching, ALA-species and GBIF - all atlases now return a `taxon_concept_id` column - columns are in a similar order regardless of atlas used
- add extra API links for Austrian atlas, check all supported functions work - add new function `R/show_all_atlases.R/species_facets` to ensure correct field is used to define unique species in different atlases - update `test-international.R` to ensure all supported functions for a given atlas are tested. - bug fixes to `show_all_reasons` and `show_all_fields` - `search_all` now supports a `taxa` argument
Updated support for Austrian Atlas (#126)
Previous list version was harder to check and generalise, especially once there are many atlases (#126). New version stores the object internally, and makes it available to users via `show_all_apis`. New approach is to call `atlas_url` to build the url for you. Note that APIs combine `base_url` and `path` from previous versions.
This is closed, with the caveat that different atlases perform differently, and GBIF not currently supported |
As of v1.4.0,
galah
supports the ALA (default), and 5 other atlases (Austria, Guatemala, Spain, Sweden & UK). Although other atlases exist (see the full list), it is unclear whether these other atlases are unsupported because of technical issues, or because we simply haven't added them yet.In increasing order of difficulty, a useful set of activities to address this might include:
show_all_atlases()
, and record whether they can be called bygalah
atlas_counts
andatlas_occurrences
search_taxa
orsearch_identifiers
, rather than requiring the user to search usingtaxize
. This could work either by importingtaxize
, or by writing new codegalah
functions. This would requiregalah_filter
to support queries other thansolr
. We would also need to either callrgbif::occ
withinatlas_occurrences
to download the data, or write new code to achieve the same goal.The text was updated successfully, but these errors were encountered: