Mercurial > repos > ecology > iabiodiv_smartbiodiv_med_environ
changeset 0:f82f266381be draft
planemo upload for repository https://github.com/jeremyfix/medenv commit 6068531bc50297a9c8f2c24e748d7d791fe5f2ba
author | ecology |
---|---|
date | Thu, 15 Feb 2024 20:01:29 +0000 |
parents | |
children | b79faea33a8a |
files | med_environ.py med_environ.xml test-data/expected-output.tsv test-data/reef_life_subset.tsv |
diffstat | 4 files changed, 464 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/med_environ.py Thu Feb 15 20:01:29 2024 +0000 @@ -0,0 +1,107 @@ +# coding: utf-8 + +# Standard imports +import argparse +import os +import pathlib +from datetime import datetime + +# External imports +import medenv + +import pandas as pd + + +def environment_observation( + row, + fetcher, + lat_key, + long_key, + depth_key, + date_key, + tol_spatial_coordinates, + verbose, +): + lat0 = ( + row[lat_key] - tol_spatial_coordinates / 2.0, + row[lat_key] + tol_spatial_coordinates / 2.0, + ) + long0 = ( + row[long_key] - tol_spatial_coordinates / 2.0, + row[long_key] + tol_spatial_coordinates / 2.0, + ) + depth = row[depth_key] + date = datetime.strptime(row[date_key], "%Y-%m-%dT%H:%M:%SZ") + + values, info_values = fetcher.get_values(date, (long0, lat0), depth) + + if verbose: + print( + f"Was fetching for date={date}, long={long0}, lat={lat0}," + f"depth={depth} and got {values} at the coordinates {info_values}" + ) + for fname, fvalue in values.items(): + row[fname] = fvalue + return row + + +def environment_dataset(args): + # Note: galaxy is given us, for boolean parameters, the string + # "true" or the string "false" that we need to convert to a bool + verbose = True if args.verbose == "true" else False + + if args.keyfile is not None and os.path.exists(args.keyfile): + with open(args.keyfile, "r") as fh: + key_lines = fh.readlines() + cmems_username = key_lines[0].split(":")[1].strip() + cmems_password = key_lines[1].split(":")[1].strip() + os.environ["CMEMS_USERNAME"] = cmems_username + os.environ["CMEMS_PASSWORD"] = cmems_password + + features = args.variables.split(",") + fetcher = medenv.Fetcher(features, reduction="mean") + + # Loads the input dataset + df = pd.read_csv(args.datafile, sep="\t") + lat_key = df.columns[args.lat_key] + long_key = df.columns[args.long_key] + depth_key = df.columns[args.depth_key] + date_key = df.columns[args.date_key] + print(lat_key, long_key, depth_key, date_key) + + df = df.apply( + environment_observation, + args=( + fetcher, + lat_key, + long_key, + depth_key, + date_key, + args.tol_spatial_coordinates, + verbose, + ), + axis=1, + ) + + df.to_csv(args.out_file, header=True, index=False, sep="\t") + + +def __main__(): + parser = argparse.ArgumentParser() + parser.add_argument("--datafile", type=pathlib.Path, required=True) + parser.add_argument("--out_file", type=pathlib.Path, required=True) + parser.add_argument("--lat_key", type=int, required=True) + parser.add_argument("--long_key", type=int, required=True) + parser.add_argument("--date_key", type=int, required=True) + parser.add_argument("--depth_key", type=int, required=True) + parser.add_argument("--variables", type=str, required=True) + parser.add_argument("--tol_spatial_coordinates", type=float, required=True) + parser.add_argument("--keyfile", type=pathlib.Path, default=None) + parser.add_argument("--verbose", type=str, default=False) + args = parser.parse_args() + + environment_dataset(args) + + +if __name__ == "__main__": + __main__()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/med_environ.xml Thu Feb 15 20:01:29 2024 +0000 @@ -0,0 +1,157 @@ +<tool id="iabiodiv_smartbiodiv_med_environ" name="Adds environment variables" version="0.0.1" profile="22.05"> + <description> + From Copernicus and etopo given geolocalized and timestamped observations + </description> + <requirements> + <requirement type="package" version="2.1.3">pandas</requirement> + <requirement type="package" version="4.9.3">lxml</requirement> + <requirement type="package" version="1.0.4">medenv</requirement> + </requirements> + <creator> + <person givenName="Jérémy" familyName="Fix" url="http://www.github.com/jeremyfix/" email="jeremy.fix@centralesupelec.fr"/> + </creator> + <command><![CDATA[ + #set $cmems_username = $__user__.extra_preferences.get('cmems_username', "") + #if $cmems_username != "" + cp '$cmems_credentials' ~/.medenvkey && + #end if + +python '$__tool_directory__/med_environ.py' + --datafile '${input}' + --out_file '${out_file}' + --lat_key '${lat_key}' + --long_key '${long_key}' + --date_key '${date_key}' + --depth_key '${depth_key}' + --variables '${env_variables}' + --tol_spatial_coordinates '${tol_spatial_coordinates}' + --keyfile ~/.medenvkey + --verbose '${verbose}' + ]]></command> + <configfiles> + <configfile name="cmems_credentials"><![CDATA[ + #set $cmems_username = $__user__.extra_preferences.get('cmems_username', "") + #set $cmems_password = $__user__.extra_preferences.get('cmems_password', "") + cmems_username: $cmems_username + cmems_password: $cmems_password + ]]></configfile> + </configfiles> + <inputs> + <param name="input" type="data" format="tabular" label="Input dataset"/> + <param name="env_variables" type="select" label="Which variables to add" multiple="true"> + <option value="temperature">temperature</option> + <option value="salinity">salinity</option> + <option value="phytoplankton-carbon-biomass">Mole concentration of phytoplankton expressed as carbon in sea water (phyc)</option> + <option value="chlorophyl-a">chlorophyl-a (CHL, mg/m3)</option> + <option value="nitrate">nitrate (NO3, mmol/M3)</option> + <option value="phosphate">phosphate (PO4, mmol/m3)</option> + <option value="ammonium">ammonium (NH4, mmol/m3)</option> + <option value="net-primary-production">Net primary production of biomass expressed as carbon per unit volume in sea water (nppv, [mg/m3/day])</option> + <option value="oxygen">Mole concentration of dissolved molecular oxygen in sea water (O2, [mmol/m3])</option> + <option value="ph">Sea water ph reported on total scale (ph) </option> + <option value="dissolved-inorganic-carbon">Mole concentration of dissolved inorganic carbon in sea water (dissic, [mol/m3])</option> + <option value="alkalinity">alkalinity (talk)</option> + <option value="bathymetry">bathymetry</option> + <option value="northward-water-velocity">Northward water velocity</option> + <option value="eastward-water-velocity">Eastward water velocity</option> + <option value="sea-surface-temperature">sea surface temperature</option> + <option value="sea-surface-salinity">sea surface salinity</option> + <option value="sea-surface-above-geoid">sea surface above geoid</option> + <option value="surface-partial-pressure-co2">surface partial pressure CO2</option> + <option value="surface-co2-flux">surface CO2 flux</option> + <option value="mixed-layer-thickness">mixed layer thickness</option> + </param> + <param name="lat_key" label="The key of the column for the latitude" type="data_column" data_ref="input" use_header_names="true"/> + <param name="long_key" label="The key of the column for the longitude" type="data_column" data_ref="input" use_header_names="true"/> + <param name="tol_spatial_coordinates" type="float" value="0.2" label="A tolerance on the latitude/longitude for the request point" optional="False"/> + <param name="depth_key" label="The key of the column for the depth" type="data_column" data_ref="input" use_header_names="true"/> + <param name="date_key" label="The key of the column for the observation time" type="data_column" data_ref="input" use_header_names="true"/> + <param name="verbose" type="boolean" value="False" label="Verbose in the standard output of the tool"/> + </inputs> + <outputs> + <data format="tabular" name="out_file" metadata_source="input" label="Dataset augmented with the environmental variables"/> + </outputs> + <tests> + <test expect_num_outputs="1"> + <param name="input" value="reef_life_subset.tsv"/> + <param name="env_variables" value="bathymetry"/> <!-- This test is requesting etopo only --> + <param name="lat_key" value="8"/> + <param name="long_key" value="9"/> + <param name="tol_spatial_coordinates" value="0.2"/> + <param name="depth_key" value="11"/> + <param name="date_key" value="10"/> + <param name="verbose" value="False"/> + <output name="out_file" file="expected-output.tsv"> + <assert_contents> + <has_n_lines n="100"/> + <has_n_columns n="21"/> + </assert_contents> + </output> + </test> + </tests> + <help> + + **What it does** + + This tool allows you to augment your dataset by adding some environmental variables grabbed from CMEMS, etopo, and woa. It is a galaxy tool built on the medenv python package available at https://github.com/jeremyfix/medenv. + + It will augment the dataset with environmental variables as provided by copernicus and etopo based on the informations coming from an "observation file". This version of the tool gets environmental data from etopo for the bathymetry and otherwise copernicus mediterranean products. + + We expect the dataset you provide to contain the coordinates of the observation: latitude, longitude, depth, and time. The time is expected in ISO 8601: YYYY-MM-DDTHH:MM:SSZ + + The `cmems_username` and `cmems_password` are required only if you want to add variables provided by CMEMS. These must be defined in "User -> Preferences -> Manage Information" + + The CMEMS data are collected from the following products : + + - med-cmcc: https://resources.marine.copernicus.eu/product-detail/MEDSEA_MULTIYEAR_PHY_006_004/INFORMATION + - med-ogs: https://resources.marine.copernicus.eu/product-detail/MEDSEA_MULTIYEAR_BGC_006_008/INFORMATION + + The bathymetry is obtained with the ETOPO at : + + - https://www.ngdc.noaa.gov/mgg/global/relief/ETOPO1/data/bedrock/grid_registered/netcdf/ETOPO1_Bed_g_gmt4.grd.gz + + We request data around the point with a given tolerance and average the collected values. The medenv package does not force that averaging and could return a raster. A later update of the Galaxy tool could take this into account. + + The features you can request are the following, some indexed by depth : + + - "bathymetry", (etopo) + - "temperature", + - "salinity", + - "chlorophyl-a", + - "nitrate", + - "phosphate", + - "ammonium", + - "phytoplankton-carbon-biomass", + - "oxygen", + - "net-primary-production", + - "ph", + - "alkalinity", + - "dissolved-inorganic-carbon", + - "northward-water-velocity", + - "eastward-water-velocity". + + and others not indexed by depth : + + - "mixed-layer-thickness", + - "sea-surface-temperature", + - "sea-surface-salinity", + - "sea-surface-above-geoid", + - "surface-partial-pressure-co2", + - "surface-co2-flux". + + ** Copernicus credentials ** + + To request Copernicus, you need to have an account on the https://resources.marine.copernicus.eu platform. + Then, you need to provide your credentials in the user-preference section of Galaxy. + + </help> + <citations> + <citation type="bibtex">@misc{medenvGithubRepository, + title = "MedEnv", + author = "{Jeremy Fix}", + howpublished = "\url{https://github.com/jeremyfix/medenv}", + year = 2023 + } + </citation> + </citations> +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/expected-output.tsv Thu Feb 15 20:01:29 2024 +0000 @@ -0,0 +1,100 @@ +FID Key SurveyID Country Ecoregion Realm SiteCode Site SiteLat SiteLong SurveyDate Depth Phylum Class Family Taxon Block Total Diver geom bathymetry +M1_DATA.213611 213611 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Atherinidae Atherina hepsetus 2 30 BS POINT (13.63 43.55) 1 +M1_DATA.213612 213612 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Diplodus sargus 2 19 BS POINT (13.63 43.55) 1 +M1_DATA.213613 213613 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Oblada melanura 2 1 BS POINT (13.63 43.55) 1 +M1_DATA.213614 213614 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.0 Chordata Actinopterygii Atherinidae Atherina hepsetus 1 16 BS POINT (13.63 43.55) 1 +M1_DATA.213615 213615 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.0 Chordata Actinopterygii Sparidae Diplodus sargus 1 18 BS POINT (13.63 43.55) 1 +M1_DATA.213616 213616 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.0 Chordata Actinopterygii Sparidae Diplodus vulgaris 2 4 BS POINT (13.63 43.55) 1 +M1_DATA.213617 213617 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.0 Chordata Actinopterygii Sparidae Oblada melanura 1 29 BS POINT (13.63 43.55) 1 +M1_DATA.213618 213618 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus annularis 1 3 BS POINT (13.63 43.55) 1 +M1_DATA.213619 213619 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus vulgaris 1 10 BS POINT (13.63 43.55) 1 +M1_DATA.213668 213668 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Mullidae Mullus surmuletus 2 1 BS POINT (13.63 43.55) 1 +M1_DATA.213669 213669 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Labridae Symphodus tinca 1 1 BS POINT (13.63 43.55) 1 +M1_DATA.220617 220617 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Diplodus annularis 1 3 BS POINT (13.63 43.54) -1 +M1_DATA.220644 220644 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Diplodus sargus 2 16 BS POINT (13.63 43.54) -1 +M1_DATA.220645 220645 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6.0 Chordata Actinopterygii Mullidae Mullus surmuletus 1 1 BS POINT (13.63 43.54) -1 +M1_DATA.220646 220646 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6.0 Chordata Actinopterygii Labridae Symphodus ocellatus 1 2 BS POINT (13.63 43.54) -1 +M1_DATA.220647 220647 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Atherinidae Atherina hepsetus 1 5 BS POINT (13.63 43.55) 1 +M1_DATA.220648 220648 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Boops boops 2 25 BS POINT (13.63 43.55) 1 +M1_DATA.220649 220649 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Diplodus annularis 1 9 BS POINT (13.63 43.55) 1 +M1_DATA.220650 220650 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Mullidae Mullus surmuletus 2 3 BS POINT (13.63 43.55) 1 +M1_DATA.220651 220651 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.0 Chordata Actinopterygii Sparidae Boops boops 1 25 BS POINT (13.63 43.55) 1 +M1_DATA.220652 220652 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.0 Chordata Actinopterygii Sparidae Diplodus sargus 2 2 BS POINT (13.63 43.55) 1 +M1_DATA.220653 220653 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.0 Chordata Actinopterygii Mullidae Mullus surmuletus 1 3 BS POINT (13.63 43.55) 1 +M1_DATA.220654 220654 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Atherinidae Atherina hepsetus 2 75 BS POINT (13.63 43.55) 1 +M1_DATA.220655 220655 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus sargus 1 14 BS POINT (13.63 43.55) 1 +M1_DATA.220656 220656 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Oblada melanura 1 23 BS POINT (13.63 43.55) 1 +M1_DATA.223072 223072 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6.0 Chordata Actinopterygii Labridae Symphodus tinca 1 5 BS POINT (13.63 43.54) -1 +M1_DATA.223073 223073 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Boops boops 1 20 BS POINT (13.63 43.55) 1 +M1_DATA.223074 223074 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Chrysophrys auratus 1 2 BS POINT (13.63 43.55) 1 +M1_DATA.223075 223075 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Diplodus sargus 1 17 BS POINT (13.63 43.55) 1 +M1_DATA.223076 223076 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Diplodus vulgaris 1 4 BS POINT (13.63 43.55) 1 +M1_DATA.223077 223077 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.0 Chordata Actinopterygii Atherinidae Atherina hepsetus 2 75 BS POINT (13.63 43.55) 1 +M1_DATA.223078 223078 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Atherinidae Atherina hepsetus 1 30 BS POINT (13.63 43.55) 1 +M1_DATA.223079 223079 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus annularis 2 2 BS POINT (13.63 43.55) 1 +M1_DATA.223080 223080 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus sargus 2 7 BS POINT (13.63 43.55) 1 +M1_DATA.223081 223081 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus vulgaris 2 7 BS POINT (13.63 43.55) 1 +M1_DATA.223082 223082 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Pagrus pagrus 1 3 BS POINT (13.63 43.55) 1 +M1_DATA.272130 272130 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11.0 Chordata Actinopterygii Apogonidae Apogon imberbis 2 10 MJS POINT (14.5 35.92) 19 +M1_DATA.272131 272131 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11.0 Chordata Actinopterygii Pomacentridae Chromis chromis 2 6 MJS POINT (14.5 35.92) 19 +M1_DATA.272132 272132 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11.0 Chordata Actinopterygii Labridae Coris julis 2 3 MJS POINT (14.5 35.92) 19 +M1_DATA.272133 272133 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11.0 Chordata Actinopterygii Serranidae Serranus cabrilla 2 8 MJS POINT (14.5 35.92) 19 +M1_DATA.272134 272134 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11.0 Chordata Actinopterygii Labridae Symphodus doderleini 2 14 MJS POINT (14.5 35.92) 19 +M1_DATA.272779 272779 39003128 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 4.0 Chordata Actinopterygii Pomacentridae Chromis chromis 1 1 RSS POINT (13.88 40.7) 56 +M1_DATA.272780 272780 39003128 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 4.0 Chordata Actinopterygii Sparidae Diplodus vulgaris 1 2 RSS POINT (13.88 40.7) 56 +M1_DATA.272879 272879 39003909 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 3.9 Chordata Actinopterygii Labridae Symphodus tinca 2 18 JSS POINT (13.88 40.7) 56 +M1_DATA.272880 272880 39003909 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 3.9 Chordata Actinopterygii Labridae Thalassoma pavo 2 1 JSS POINT (13.88 40.7) 56 +M1_DATA.272881 272881 39003909 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 3.9 Chordata Actinopterygii Pomacentridae Chromis chromis 1 61 RSS POINT (13.88 40.7) 56 +M1_DATA.272964 272964 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11.0 Chordata Actinopterygii Pomacentridae Chromis chromis 2 6 GJE POINT (35.09 33.07) -35 +M1_DATA.272965 272965 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11.0 Chordata Actinopterygii Plotosidae Plotosus lineatus 1 1 GJE POINT (35.09 33.07) -35 +M1_DATA.272966 272966 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11.0 Chordata Actinopterygii Siganidae Siganus luridus 2 2 GJE POINT (35.09 33.07) -35 +M1_DATA.272967 272967 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11.0 Chordata Actinopterygii Siganidae Siganus rivulatus 1 7 GJE POINT (35.09 33.07) -35 +M1_DATA.272968 272968 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11.0 Chordata Actinopterygii Scaridae Sparisoma cretense 2 42 GJE POINT (35.09 33.07) -35 +M1_DATA.272969 272969 912344154 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 16.0 Chordata Actinopterygii Pomacentridae Chromis chromis 1 16 GJE POINT (35.09 33.07) -35 +M1_DATA.272970 272970 912344154 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 16.0 Chordata Actinopterygii Serranidae Serranus scriba 2 1 GJE POINT (35.09 33.07) -35 +M1_DATA.272971 272971 912344154 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 16.0 Chordata Actinopterygii Siganidae Siganus luridus 1 3 GJE POINT (35.09 33.07) -35 +M1_DATA.272972 272972 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6.0 Chordata Actinopterygii Sparidae Diplodus sargus 2 1 FPC POINT (13.87 40.7) 64 +M1_DATA.272973 272973 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6.0 Chordata Actinopterygii Serranidae Serranus scriba 2 3 FPC POINT (13.87 40.7) 64 +M1_DATA.272974 272974 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6.0 Chordata Actinopterygii Labridae Symphodus mediterraneus 2 2 FPC POINT (13.87 40.7) 64 +M1_DATA.272975 272975 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6.0 Chordata Actinopterygii Mullidae Mullus surmuletus 1 21 RSS POINT (13.87 40.7) 64 +M1_DATA.272976 272976 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6.0 Chordata Actinopterygii Serranidae Serranus scriba 1 4 RSS POINT (13.87 40.7) 64 +M1_DATA.272977 272977 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6.0 Chordata Actinopterygii Labridae Symphodus mediterraneus 1 1 RSS POINT (13.87 40.7) 64 +M1_DATA.272978 272978 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6.0 Chordata Actinopterygii Labridae Symphodus tinca 1 31 RSS POINT (13.87 40.7) 64 +M1_DATA.272979 272979 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6.0 Chordata Actinopterygii Labridae Thalassoma pavo 1 1 RSS POINT (13.87 40.7) 64 +M1_DATA.272980 272980 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5.0 Chordata Actinopterygii Sparidae Diplodus sargus 2 1 JSS POINT (13.87 40.7) 64 +M1_DATA.272981 272981 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5.0 Chordata Actinopterygii Sparidae Diplodus vulgaris 2 1 JSS POINT (13.87 40.7) 64 +M1_DATA.272982 272982 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5.0 Chordata Actinopterygii Labridae Coris julis 1 35 RSS POINT (13.87 40.7) 64 +M1_DATA.272983 272983 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5.0 Chordata Actinopterygii Muraenidae Muraena helena 1 1 RSS POINT (13.87 40.7) 64 +M1_DATA.272984 272984 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5.0 Chordata Actinopterygii Labridae Symphodus tinca 1 25 RSS POINT (13.87 40.7) 64 +M1_DATA.272985 272985 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5.0 Chordata Actinopterygii Labridae Thalassoma pavo 1 4 RSS POINT (13.87 40.7) 64 +M1_DATA.272986 272986 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14.0 Chordata Actinopterygii Serranidae Epinephelus costae 2 1 GJE POINT (35.1 33.09) -8 +M1_DATA.272987 272987 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14.0 Chordata Actinopterygii Gobiidae Gobius bucchichi 2 7 GJE POINT (35.1 33.09) -8 +M1_DATA.273038 273038 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14.0 Chordata Actinopterygii Scorpaenidae Scorpaena maderensis 2 1 GJE POINT (35.1 33.09) -8 +M1_DATA.273039 273039 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14.0 Chordata Actinopterygii Siganidae Siganus luridus 2 4 GJE POINT (35.1 33.09) -8 +M1_DATA.273040 273040 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14.0 Chordata Actinopterygii Scaridae Sparisoma cretense 2 7 GJE POINT (35.1 33.09) -8 +M1_DATA.273041 273041 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14.0 Chordata Actinopterygii Labridae Thalassoma pavo 2 99 GJE POINT (35.1 33.09) -8 +M1_DATA.273042 273042 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14.0 Chordata Actinopterygii Tripterygiidae Tripterygion delaisi 2 2 GJE POINT (35.1 33.09) -8 +M1_DATA.273043 273043 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13.0 Chordata Actinopterygii Gobiidae Gobius bucchichi 1 1 GJE POINT (35.1 33.09) -8 +M1_DATA.273044 273044 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13.0 Chordata Actinopterygii Holocentridae Sargocentron rubrum 2 7 GJE POINT (35.1 33.09) -8 +M1_DATA.273045 273045 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13.0 Chordata Actinopterygii Serranidae Serranus scriba 1 1 GJE POINT (35.1 33.09) -8 +M1_DATA.273046 273046 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13.0 Chordata Actinopterygii Siganidae Siganus luridus 1 29 GJE POINT (35.1 33.09) -8 +M1_DATA.273047 273047 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13.0 Chordata Actinopterygii Siganidae Siganus rivulatus 2 1 GJE POINT (35.1 33.09) -8 +M1_DATA.273048 273048 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13.0 Chordata Actinopterygii Scaridae Sparisoma cretense 1 1 GJE POINT (35.1 33.09) -8 +M1_DATA.273049 273049 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13.0 Chordata Actinopterygii Labridae Thalassoma pavo 1 125 GJE POINT (35.1 33.09) -8 +M1_DATA.273050 273050 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13.0 Chordata Actinopterygii Tripterygiidae Tripterygion delaisi 1 1 GJE POINT (35.1 33.09) -8 +M1_DATA.273051 273051 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Pomacentridae Chromis chromis 2 59 GJE POINT (35.1 33.09) -8 +M1_DATA.273052 273052 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Labridae Coris julis 2 8 GJE POINT (35.1 33.09) -8 +M1_DATA.273053 273053 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Sparidae Diplodus cervinus 2 2 GJE POINT (35.1 33.09) -8 +M1_DATA.273054 273054 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Serranidae Epinephelus marginatus 1 1 GJE POINT (35.1 33.09) -8 +M1_DATA.273055 273055 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Gobiidae Gobius bucchichi 1 15 GJE POINT (35.1 33.09) -8 +M1_DATA.273056 273056 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Sparidae Oblada melanura 2 2 GJE POINT (35.1 33.09) -8 +M1_DATA.273057 273057 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Pempheridae Pempheris vanicolensis 1 5 GJE POINT (35.1 33.09) -8 +M1_DATA.273058 273058 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Siganidae Siganus rivulatus 2 39 GJE POINT (35.1 33.09) -8 +M1_DATA.273059 273059 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Labridae Thalassoma pavo 1 48 GJE POINT (35.1 33.09) -8 +M1_DATA.273060 273060 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Pomacentridae Chromis chromis 2 57 GJE POINT (35.08 33.04) -7 +M1_DATA.273061 273061 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Labridae Coris julis 1 39 GJE POINT (35.08 33.04) -7 +M1_DATA.273062 273062 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Holocentridae Sargocentron rubrum 1 17 GJE POINT (35.08 33.04) -7 +M1_DATA.273063 273063 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Siganidae Siganus rivulatus 1 1 GJE POINT (35.08 33.04) -7 +M1_DATA.273064 273064 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10.0 Chordata Actinopterygii Scaridae Sparisoma cretense 2 5 GJE POINT (35.08 33.04) -7 +M1_DATA.273092 273092 912344163 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 11.0 Chordata Actinopterygii Pomacentridae Chromis chromis 1 10 GJE POINT (35.08 33.04) -7 +M1_DATA.273093 273093 912344163 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 11.0 Chordata Actinopterygii Sparidae Diplodus vulgaris 1 4 GJE POINT (35.08 33.04) -7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/reef_life_subset.tsv Thu Feb 15 20:01:29 2024 +0000 @@ -0,0 +1,100 @@ +FID Key SurveyID Country Ecoregion Realm SiteCode Site SiteLat SiteLong SurveyDate Depth Phylum Class Family Taxon Block Total Diver geom +M1_DATA.213611 213611 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Atherinidae Atherina hepsetus 2 30 BS POINT (13.63 43.55) +M1_DATA.213612 213612 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Sparidae Diplodus sargus 2 19 BS POINT (13.63 43.55) +M1_DATA.213613 213613 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Sparidae Oblada melanura 2 1 BS POINT (13.63 43.55) +M1_DATA.213614 213614 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5 Chordata Actinopterygii Atherinidae Atherina hepsetus 1 16 BS POINT (13.63 43.55) +M1_DATA.213615 213615 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5 Chordata Actinopterygii Sparidae Diplodus sargus 1 18 BS POINT (13.63 43.55) +M1_DATA.213616 213616 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5 Chordata Actinopterygii Sparidae Diplodus vulgaris 2 4 BS POINT (13.63 43.55) +M1_DATA.213617 213617 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5 Chordata Actinopterygii Sparidae Oblada melanura 1 29 BS POINT (13.63 43.55) +M1_DATA.213618 213618 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus annularis 1 3 BS POINT (13.63 43.55) +M1_DATA.213619 213619 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus vulgaris 1 10 BS POINT (13.63 43.55) +M1_DATA.213668 213668 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Mullidae Mullus surmuletus 2 1 BS POINT (13.63 43.55) +M1_DATA.213669 213669 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Labridae Symphodus tinca 1 1 BS POINT (13.63 43.55) +M1_DATA.220617 220617 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6 Chordata Actinopterygii Sparidae Diplodus annularis 1 3 BS POINT (13.63 43.54) +M1_DATA.220644 220644 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6 Chordata Actinopterygii Sparidae Diplodus sargus 2 16 BS POINT (13.63 43.54) +M1_DATA.220645 220645 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6 Chordata Actinopterygii Mullidae Mullus surmuletus 1 1 BS POINT (13.63 43.54) +M1_DATA.220646 220646 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6 Chordata Actinopterygii Labridae Symphodus ocellatus 1 2 BS POINT (13.63 43.54) +M1_DATA.220647 220647 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Atherinidae Atherina hepsetus 1 5 BS POINT (13.63 43.55) +M1_DATA.220648 220648 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Sparidae Boops boops 2 25 BS POINT (13.63 43.55) +M1_DATA.220649 220649 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Sparidae Diplodus annularis 1 9 BS POINT (13.63 43.55) +M1_DATA.220650 220650 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Mullidae Mullus surmuletus 2 3 BS POINT (13.63 43.55) +M1_DATA.220651 220651 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5 Chordata Actinopterygii Sparidae Boops boops 1 25 BS POINT (13.63 43.55) +M1_DATA.220652 220652 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5 Chordata Actinopterygii Sparidae Diplodus sargus 2 2 BS POINT (13.63 43.55) +M1_DATA.220653 220653 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5 Chordata Actinopterygii Mullidae Mullus surmuletus 1 3 BS POINT (13.63 43.55) +M1_DATA.220654 220654 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Atherinidae Atherina hepsetus 2 75 BS POINT (13.63 43.55) +M1_DATA.220655 220655 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus sargus 1 14 BS POINT (13.63 43.55) +M1_DATA.220656 220656 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Oblada melanura 1 23 BS POINT (13.63 43.55) +M1_DATA.223072 223072 912342198 Italy Adriatic Sea Temperate Northern Atlantic IT1 Due Sorella 43.54 13.63 2012-08-29T14:00:00Z 6 Chordata Actinopterygii Labridae Symphodus tinca 1 5 BS POINT (13.63 43.54) +M1_DATA.223073 223073 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Sparidae Boops boops 1 20 BS POINT (13.63 43.55) +M1_DATA.223074 223074 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Sparidae Chrysophrys auratus 1 2 BS POINT (13.63 43.55) +M1_DATA.223075 223075 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Sparidae Diplodus sargus 1 17 BS POINT (13.63 43.55) +M1_DATA.223076 223076 912342199 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 6 Chordata Actinopterygii Sparidae Diplodus vulgaris 1 4 BS POINT (13.63 43.55) +M1_DATA.223077 223077 912342200 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5 Chordata Actinopterygii Atherinidae Atherina hepsetus 2 75 BS POINT (13.63 43.55) +M1_DATA.223078 223078 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Atherinidae Atherina hepsetus 1 30 BS POINT (13.63 43.55) +M1_DATA.223079 223079 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus annularis 2 2 BS POINT (13.63 43.55) +M1_DATA.223080 223080 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus sargus 2 7 BS POINT (13.63 43.55) +M1_DATA.223081 223081 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Diplodus vulgaris 2 7 BS POINT (13.63 43.55) +M1_DATA.223082 223082 912342201 Italy Adriatic Sea Temperate Northern Atlantic IT2 La Vela 43.55 13.63 2012-09-22T14:00:00Z 5.1 Chordata Actinopterygii Sparidae Pagrus pagrus 1 3 BS POINT (13.63 43.55) +M1_DATA.272130 272130 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11 Chordata Actinopterygii Apogonidae Apogon imberbis 2 10 MJS POINT (14.5 35.92) +M1_DATA.272131 272131 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11 Chordata Actinopterygii Pomacentridae Chromis chromis 2 6 MJS POINT (14.5 35.92) +M1_DATA.272132 272132 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11 Chordata Actinopterygii Labridae Coris julis 2 3 MJS POINT (14.5 35.92) +M1_DATA.272133 272133 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11 Chordata Actinopterygii Serranidae Serranus cabrilla 2 8 MJS POINT (14.5 35.92) +M1_DATA.272134 272134 912350292 Republic of Malta Ionian Sea Temperate Northern Atlantic MALT1 Dive Systems 35.92 14.5 2016-06-17T14:00:00Z 11 Chordata Actinopterygii Labridae Symphodus doderleini 2 14 MJS POINT (14.5 35.92) +M1_DATA.272779 272779 39003128 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 4 Chordata Actinopterygii Pomacentridae Chromis chromis 1 1 RSS POINT (13.88 40.7) +M1_DATA.272780 272780 39003128 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 4 Chordata Actinopterygii Sparidae Diplodus vulgaris 1 2 RSS POINT (13.88 40.7) +M1_DATA.272879 272879 39003909 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 3.9 Chordata Actinopterygii Labridae Symphodus tinca 2 18 JSS POINT (13.88 40.7) +M1_DATA.272880 272880 39003909 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 3.9 Chordata Actinopterygii Labridae Thalassoma pavo 2 1 JSS POINT (13.88 40.7) +M1_DATA.272881 272881 39003909 Italy Western Mediterranean Temperate Northern Atlantic MED2 Punta Chiarito East 40.7 13.88 2011-07-03T14:00:00Z 3.9 Chordata Actinopterygii Pomacentridae Chromis chromis 1 61 RSS POINT (13.88 40.7) +M1_DATA.272964 272964 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11 Chordata Actinopterygii Pomacentridae Chromis chromis 2 6 GJE POINT (35.09 33.07) +M1_DATA.272965 272965 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11 Chordata Actinopterygii Plotosidae Plotosus lineatus 1 1 GJE POINT (35.09 33.07) +M1_DATA.272966 272966 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11 Chordata Actinopterygii Siganidae Siganus luridus 2 2 GJE POINT (35.09 33.07) +M1_DATA.272967 272967 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11 Chordata Actinopterygii Siganidae Siganus rivulatus 1 7 GJE POINT (35.09 33.07) +M1_DATA.272968 272968 912344153 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 11 Chordata Actinopterygii Scaridae Sparisoma cretense 2 42 GJE POINT (35.09 33.07) +M1_DATA.272969 272969 912344154 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 16 Chordata Actinopterygii Pomacentridae Chromis chromis 1 16 GJE POINT (35.09 33.07) +M1_DATA.272970 272970 912344154 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 16 Chordata Actinopterygii Serranidae Serranus scriba 2 1 GJE POINT (35.09 33.07) +M1_DATA.272971 272971 912344154 Israel Levantine Sea Temperate Northern Atlantic MED29 Nachlieli 33.07 35.09 2014-06-28T14:00:00Z 16 Chordata Actinopterygii Siganidae Siganus luridus 1 3 GJE POINT (35.09 33.07) +M1_DATA.272972 272972 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6 Chordata Actinopterygii Sparidae Diplodus sargus 2 1 FPC POINT (13.87 40.7) +M1_DATA.272973 272973 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6 Chordata Actinopterygii Serranidae Serranus scriba 2 3 FPC POINT (13.87 40.7) +M1_DATA.272974 272974 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6 Chordata Actinopterygii Labridae Symphodus mediterraneus 2 2 FPC POINT (13.87 40.7) +M1_DATA.272975 272975 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6 Chordata Actinopterygii Mullidae Mullus surmuletus 1 21 RSS POINT (13.87 40.7) +M1_DATA.272976 272976 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6 Chordata Actinopterygii Serranidae Serranus scriba 1 4 RSS POINT (13.87 40.7) +M1_DATA.272977 272977 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6 Chordata Actinopterygii Labridae Symphodus mediterraneus 1 1 RSS POINT (13.87 40.7) +M1_DATA.272978 272978 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6 Chordata Actinopterygii Labridae Symphodus tinca 1 31 RSS POINT (13.87 40.7) +M1_DATA.272979 272979 39003129 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 6 Chordata Actinopterygii Labridae Thalassoma pavo 1 1 RSS POINT (13.87 40.7) +M1_DATA.272980 272980 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5 Chordata Actinopterygii Sparidae Diplodus sargus 2 1 JSS POINT (13.87 40.7) +M1_DATA.272981 272981 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5 Chordata Actinopterygii Sparidae Diplodus vulgaris 2 1 JSS POINT (13.87 40.7) +M1_DATA.272982 272982 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5 Chordata Actinopterygii Labridae Coris julis 1 35 RSS POINT (13.87 40.7) +M1_DATA.272983 272983 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5 Chordata Actinopterygii Muraenidae Muraena helena 1 1 RSS POINT (13.87 40.7) +M1_DATA.272984 272984 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5 Chordata Actinopterygii Labridae Symphodus tinca 1 25 RSS POINT (13.87 40.7) +M1_DATA.272985 272985 39003910 Italy Western Mediterranean Temperate Northern Atlantic MED3 Cabo Negro East 40.7 13.87 2011-07-03T14:00:00Z 5 Chordata Actinopterygii Labridae Thalassoma pavo 1 4 RSS POINT (13.87 40.7) +M1_DATA.272986 272986 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14 Chordata Actinopterygii Serranidae Epinephelus costae 2 1 GJE POINT (35.1 33.09) +M1_DATA.272987 272987 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14 Chordata Actinopterygii Gobiidae Gobius bucchichi 2 7 GJE POINT (35.1 33.09) +M1_DATA.273038 273038 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14 Chordata Actinopterygii Scorpaenidae Scorpaena maderensis 2 1 GJE POINT (35.1 33.09) +M1_DATA.273039 273039 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14 Chordata Actinopterygii Siganidae Siganus luridus 2 4 GJE POINT (35.1 33.09) +M1_DATA.273040 273040 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14 Chordata Actinopterygii Scaridae Sparisoma cretense 2 7 GJE POINT (35.1 33.09) +M1_DATA.273041 273041 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14 Chordata Actinopterygii Labridae Thalassoma pavo 2 99 GJE POINT (35.1 33.09) +M1_DATA.273042 273042 912344159 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 14 Chordata Actinopterygii Tripterygiidae Tripterygion delaisi 2 2 GJE POINT (35.1 33.09) +M1_DATA.273043 273043 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13 Chordata Actinopterygii Gobiidae Gobius bucchichi 1 1 GJE POINT (35.1 33.09) +M1_DATA.273044 273044 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13 Chordata Actinopterygii Holocentridae Sargocentron rubrum 2 7 GJE POINT (35.1 33.09) +M1_DATA.273045 273045 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13 Chordata Actinopterygii Serranidae Serranus scriba 1 1 GJE POINT (35.1 33.09) +M1_DATA.273046 273046 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13 Chordata Actinopterygii Siganidae Siganus luridus 1 29 GJE POINT (35.1 33.09) +M1_DATA.273047 273047 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13 Chordata Actinopterygii Siganidae Siganus rivulatus 2 1 GJE POINT (35.1 33.09) +M1_DATA.273048 273048 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13 Chordata Actinopterygii Scaridae Sparisoma cretense 1 1 GJE POINT (35.1 33.09) +M1_DATA.273049 273049 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13 Chordata Actinopterygii Labridae Thalassoma pavo 1 125 GJE POINT (35.1 33.09) +M1_DATA.273050 273050 912344160 Israel Levantine Sea Temperate Northern Atlantic MED30 Hatuna 33.09 35.1 2014-06-28T14:00:00Z 13 Chordata Actinopterygii Tripterygiidae Tripterygion delaisi 1 1 GJE POINT (35.1 33.09) +M1_DATA.273051 273051 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Pomacentridae Chromis chromis 2 59 GJE POINT (35.1 33.09) +M1_DATA.273052 273052 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Labridae Coris julis 2 8 GJE POINT (35.1 33.09) +M1_DATA.273053 273053 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Sparidae Diplodus cervinus 2 2 GJE POINT (35.1 33.09) +M1_DATA.273054 273054 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Serranidae Epinephelus marginatus 1 1 GJE POINT (35.1 33.09) +M1_DATA.273055 273055 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Gobiidae Gobius bucchichi 1 15 GJE POINT (35.1 33.09) +M1_DATA.273056 273056 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Sparidae Oblada melanura 2 2 GJE POINT (35.1 33.09) +M1_DATA.273057 273057 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Pempheridae Pempheris vanicolensis 1 5 GJE POINT (35.1 33.09) +M1_DATA.273058 273058 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Siganidae Siganus rivulatus 2 39 GJE POINT (35.1 33.09) +M1_DATA.273059 273059 912344161 Israel Levantine Sea Temperate Northern Atlantic MED31 North Hatuna 33.09 35.1 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Labridae Thalassoma pavo 1 48 GJE POINT (35.1 33.09) +M1_DATA.273060 273060 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Pomacentridae Chromis chromis 2 57 GJE POINT (35.08 33.04) +M1_DATA.273061 273061 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Labridae Coris julis 1 39 GJE POINT (35.08 33.04) +M1_DATA.273062 273062 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Holocentridae Sargocentron rubrum 1 17 GJE POINT (35.08 33.04) +M1_DATA.273063 273063 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Siganidae Siganus rivulatus 1 1 GJE POINT (35.08 33.04) +M1_DATA.273064 273064 912344162 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 10 Chordata Actinopterygii Scaridae Sparisoma cretense 2 5 GJE POINT (35.08 33.04) +M1_DATA.273092 273092 912344163 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 11 Chordata Actinopterygii Pomacentridae Chromis chromis 1 10 GJE POINT (35.08 33.04) +M1_DATA.273093 273093 912344163 Israel Levantine Sea Temperate Northern Atlantic MED32 Segavion 33.04 35.08 2014-06-28T14:00:00Z 11 Chordata Actinopterygii Sparidae Diplodus vulgaris 1 4 GJE POINT (35.08 33.04)