Issue 17245

Make map API filters similar to occurrence API

17245
Reporter: mdoering
Type: Improvement
Summary: Make map API filters similar to occurrence API
Priority: Major
Resolution: Fixed
Status: Closed
Created: 2015-02-17 12:07:48.885
Updated: 2017-10-10 10:18:51.545
Resolved: 2017-10-10 10:18:51.525
        
Description: It is very confusing for users that know how to use our occurrence search API to switch to the maps API as it is using very different filtering in the layer parameters. It would be very useful to have the maps API more aligned to occurrence search and allow the use of event date and basis of record in a similar way.

Right now layers mix the eventDate with the basisOfRecord. And this is only true for some BoR namely PRESERVED_SPECIMEN and OBSERVATION. Worse yet OBS_XXX layers include OBSERVATION, HUMAN_OBSERVATION and MACHINE_OBSERVATION, while SP_XXX is just PRESEVED_SPECIMEN leaving out FOSSIL_SPECIMEN and LIVING_SPECIMEN.

At the very least this needs very good documentation

]]>
    


Author: trobertson@gbif.org
Created: 2015-02-17 13:39:15.758
Updated: 2015-02-17 13:39:15.758
        
We should sort the BoR mess across the board, including the inconsistencies in the BoR.  Probably the best solution for the links to occurrence searching would be documentation that includes a JS example on how to convert a map view to an occurrence search request.

As an aside: the maps are very limited in general due to data volumes and real time indexing - we need to be very cautious about raising any expectations around them.