AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish...

11
AquaMaps - behind the AquaMaps - behind the scene scene Josephine “Skit” D. Rius Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 FishBase Project/INCOFISH WP1 WorlFish Center WorlFish Center INCOFISH WP3 Technical Workshop INCOFISH WP3 Technical Workshop Campinas, Brazil Campinas, Brazil 18-22 April 2006 18-22 April 2006

Transcript of AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish...

Page 1: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

AquaMaps - behind the AquaMaps - behind the scenescene

Josephine “Skit” D. RiusJosephine “Skit” D. RiusFishBase Project/INCOFISH WP1FishBase Project/INCOFISH WP1WorlFish CenterWorlFish Center

INCOFISH WP3 Technical WorkshopINCOFISH WP3 Technical WorkshopCampinas, Brazil Campinas, Brazil 18-22 April 2006 18-22 April 2006

Page 2: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

Description of tables (HCAF, HSPEN, HSPEC)Description of tables (HCAF, HSPEN, HSPEC)

How the tables relateHow the tables relate

Rules on calculating the envelope values of Rules on calculating the envelope values of environmental parametersenvironmental parameters

How the probabilities are calculatedHow the probabilities are calculated

Page 3: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

HCAFHCAF (Half-degree Cells (Half-degree Cells Authority File)Authority File)

Contains information on:Contains information on:a) various cell names (codes) that are used by this and a) various cell names (codes) that are used by this and

other databasesother databasesb) statistical cell properties such (center, limits, and area);b) statistical cell properties such (center, limits, and area);c) membership in relevant areas(FAO areas, EEZs or LMEs);c) membership in relevant areas(FAO areas, EEZs or LMEs);d) physical attributes (depth, salinity or temperature);d) physical attributes (depth, salinity or temperature);e) biological properties (e.g. pimary production). e) biological properties (e.g. pimary production).

Data Providers:Data Providers:Sea Around Us ProjectSea Around Us ProjectCSIROCSIROKansas Geological SurveyKansas Geological SurveyKristin KaschnerKristin Kaschner

Page 4: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

HSPENHSPEN (Species Environmental (Species Environmental Envelope)Envelope)

Contains information used for Contains information used for describing the environmental describing the environmental tolerance and preference of a species:tolerance and preference of a species:– distribution using FAO areas and bounding distribution using FAO areas and bounding

boxbox– range of values per environmental range of values per environmental

parameter (min., preferred min., preferred parameter (min., preferred min., preferred max., max.)max., max.)

Page 5: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

HSPECHSPEC (Half-degree Species (Half-degree Species Assignment)Assignment)

Contains the assginment of a species to Contains the assginment of a species to a half-degree cell and the corresponding a half-degree cell and the corresponding probability of occurrence of the species probability of occurrence of the species in a given cell.in a given cell.

Overall probability is the multiplicative Overall probability is the multiplicative equation of each of the environmental equation of each of the environmental parameters (SST, salinity, prim. prod., parameters (SST, salinity, prim. prod., sea ice concentration, distance to land)sea ice concentration, distance to land)

Page 6: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

How the tables How the tables relate…relate…

Page 7: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

Get candidate species and Get candidate species and corresponding occurrence datacorresponding occurrence data

Using the Occurrence table of FishBase, get all ‘good’ Using the Occurrence table of FishBase, get all ‘good’ point records of marine speciespoint records of marine species

where: where:

‘‘Good point’ records is a set of at least 10 non-Good point’ records is a set of at least 10 non-doubtful point records, and should occur in at least 10 doubtful point records, and should occur in at least 10 ‘good cells’‘good cells’

‘‘Good cell” occurs in the FAO area OR bounding box in Good cell” occurs in the FAO area OR bounding box in which species occurswhich species occurs

Page 8: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

Compute the envelope for each parameter Compute the envelope for each parameter and store inand store in HSPENHSPEN

Step 1

Using the good cells, a. take the observed minimum value as the true min b. take the 10th percentile value as the preferred minimum c. take the 90th percentile value as the preferred maximum d. take the observed maximum value as the true maximum

Step 2

Get the extended min. value by: 25th percentile - 1.5 * interquartile range

if observed min. > extended min., use extended min. value as the current min.

Get the extended max. value by: 75th percentile + 1.5 * interquartile range

if observed max < extended max., use extended max. value as the current max.

Page 9: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

Step 3

Set a minimum for the preferred range by:

If preferred max. – preferred min. < set minimum range then

current pref. min. = MidPrefRange – .5 * set min. range

current pref. max. = MidPrefRange + .5 * set min. range

where:

MidPrefRange = preferred max. + preferred min. / 2

Set min. range varies depending on parameter:SST = 1Salinity = 1Primary Production = 2Sea ice concentration = N.A.Distance to land = 2

Step Step 44

Set a minimum difference between the current min. and current preferred min. by:

if current pref. min. – current min. < set min. differrence then

current min. = current pref. min. - set min. differrence

Set a minimum difference between the current max. and current preferred max.

if current max. – current pref. max. < set min. differrence then

current max. = current pref. max. + set min. differrence

Set min. difference varies depending on parameter:

SST = .5Salinity = .5Primary Production = 1Sea ice concentration = N.A.Distance to land = 1

Page 10: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

Compute for probability and store in Compute for probability and store in HSPEC HSPEC 1.1. For each species, compare its envelope values (HSPEN) for each For each species, compare its envelope values (HSPEN) for each

parameter with that of each cell in the HCAF tableparameter with that of each cell in the HCAF table

2.2. Compute individual probabilities for each parameter as:Compute individual probabilities for each parameter as:0: if cell value < envelope minimum0: if cell value < envelope minimum0: if cell value > envelpe maximum0: if cell value > envelpe maximum1: if cell value is within envelope preferred values 1: if cell value is within envelope preferred values

Cell value – env. Min / pref. min – cell value:Cell value – env. Min / pref. min – cell value: if cell value between envelope min. and preferred min.if cell value between envelope min. and preferred min.

Env. Max. – cell value / cell value – pref. max :Env. Max. – cell value / cell value – pref. max : if cell value between envelope max. and preferred max.if cell value between envelope max. and preferred max.

3.3. Compute overall probaility: Compute overall probaility:

Depth x SST x Primary Production x Sea ice concentration x Distance to LandDepth x SST x Primary Production x Sea ice concentration x Distance to Land

4.4. Check and note if cell is a ‘good cell’Check and note if cell is a ‘good cell’5.5. Store the combination Species ID, CellID and probabilityStore the combination Species ID, CellID and probability6.6. Pass data to mapperPass data to mapper

Page 11: AquaMaps - behind the scene Josephine “Skit” D. Rius FishBase Project/INCOFISH WP1 WorlFish Center INCOFISH WP3 Technical Workshop Campinas, Brazil 18-22.

Stats…Stats…

Number of species

Remarks

Marine species 12498 Marine with occurrence points

With sufficient no. of good cells to compute for envelopes

4546

With sufficient number of good cells compute for envelopes AND with complete depth range

2909 Expected number of species for which map data can be generated

With map data 691 so far generated