Issue 14449

Add checklist download to occurrence search

14449
Reporter: mdoering
Type: NewFeature
Summary: Add checklist download to occurrence search
Description: For any occurrence search provide the option to download the result as a checklist dwc archive with just the distinct species and their higher classification. This can then be used to generate checklists for any area (polygons like protected areas, sub country level division, etc.) but also for other more complex searches, e.g. restricting checklists to certain groups (e.g. butterflies) or fossils
Priority: Critical
Resolution: Duplicate
Status: Closed
Created: 2013-12-04 17:29:14.793
Updated: 2017-10-06 14:47:41.464
Resolved: 2017-10-06 14:47:41.429


Author: mdoering@gbif.org
Comment: EOL had just asked for a bounding box based checklist search
Created: 2013-12-09 11:51:48.101
Updated: 2013-12-09 11:51:48.101


Author: trobertson@gbif.org
Created: 2013-12-09 14:47:32.596
Updated: 2013-12-09 14:47:32.596
        
It was unclear, but I understood EOL to really be looking for a pageable api call to give this in real time which is far more challenging.  Lisa Walley would be the person to follow up on, for EOL requests.  I understood EOL to be asking for:
{code}
-- returns the pageable list of species found in the occurrences for the given proximity
/occurrence/species?radiusKm=100km&lat=44.0&lng=34.2
{code}

For what this issue describes, I'd suggest we consider always creating the checklist archive for the filter as well.  E.g. you get occurrence.txt already, but we could easily add a second archive / CSV with the distinct kingdom, phylum, class ... scientificName as well.  For Hive queries it is a group by, for SOLR ones, we could create a tmp table, load occurrence in, and then do the group by.
    


Author: mdoering@gbif.org
Comment: Also requested by Museum Luxembourg (Tania Wali & Armand)
Created: 2014-05-07 16:37:11.877
Updated: 2014-05-07 16:37:11.877


Author: mdoering@gbif.org
Created: 2014-08-18 11:51:26.823
Updated: 2014-08-18 11:51:26.823
        
Requested also be Geoff Shuetrim, Gaia Guide Association via our api-users mailing list:
http://www.gaiaguide.info/
-----
Is it possible to request a list of GBIF IDs (keys) for those species (subspecies/variants/cultivars etc) that have occurence data with coordinates within a geographic region specified as part of the web service query.  Specifically, I am hoping to use a WKT polygon and the geometry query parameter as described on the occurrences web services page to define the region.

I am also hoping to constrain results using a request parameter that indicates a taxonomic rank that all matching species IDs have (e.g. return the IDs of all species that are in the Lepidoptera order.

It would also be great if results could be constrained to require that the occurrences driving the results were between a specified start and end date. 
    


Author: trobertson@gbif.org
Created: 2016-07-25 10:12:33.381
Updated: 2016-07-25 10:12:33.381
        
For implementation details - we should consider if this is species API or occurrence API as there are pro's and cons to each.

If it is to be species API, we need to consider pulling out the API for each component, as we have circular dependencies (occurrence depends on species currently).  We have a similar scenario looming with dataset search too, so we should plan the implementation of both issues together.
    


Author: hoefft
Created: 2017-10-06 14:47:41.45
Updated: 2017-10-06 14:47:41.45
        
moved to
https://github.com/gbif/portal-feedback/issues/122
https://github.com/gbif/portal16/issues/575