Species richness
Description A data analysis tool that utilises GBIF data in order to compute a spatial and temporal distribution of higher taxa. User inputs higer taxon, spatial extent and resolution, temporal extent and resolution. Final result is a map showing layers of grids divided into cells of user-specified size where each cell contains information about number of records in the area bound by the cell in specific year. The tool is usable for birds (class Aves), mammals (class Mammalia), frogs (order Anura), bony fish (class Actinopterygii), beetles (order Coleoptera), butterflies and moths (order Lepidoptera), mushrooms (phylum Basidiomycota), and vascular plants (phylum Magnoliophyta). User guide User chooses supertaxon by typing into the Higher taxon field. It is a autocomplete input field with suggestions taken from local database table. This table was populated by higher taxa extracted from GBIF (birds, mammals, frogs, bony fish, beetles, butterflies and moths, mushrooms, vascular plants). Spatial resolution determines width and height of the cell in the grid in degrees. Temporal extent defines range of years we want to take results from. Temporal resolution is a step in the years interval, e.g. value 1 means we will get results for every year in the interval, for value 2 we get every second year. The spatial extend (bounding box) can be put directly in the input fields in degrees, or by resizing/drawing a rectangle on the map. There are two icons to use this functionality at the bottom of the map. After clicking the button, the application will query GBIF via GBIF REST API for all species with selected higher taxon. Recieved "taxonkeys" are then searched in the local database table with the conditions of belonging into the year interval and the bounding box. We can say that the table contains number of records of specific taxon on the specific location in specific year. Result rows are processed into grid cells with given width and height. The cell contains number of ALL taxa in the region in specific year. The cells are organized into layers defined by the year. Layers of cells as the final result are converted into JSON. Client side creates a set of GeoJSONs which are shown on the Google map respectively by selected year on the slider above. A click on the cell will show a number of records in that cell. Cells are also differentiated by colour in respect to the number of results in it. Future improvements include on-demand showing/downloading a list of species used for computation (obtained from gbif), or dynamic scaling of the colour chart in respect to the histogram of results.