You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
510 lines
14 KiB
510 lines
14 KiB
2 years ago
|
// structure layer tree
|
||
|
var pTree = {};
|
||
|
let nodeContext = [{
|
||
|
icon:'fa fa-download',
|
||
|
title:'Download Layer',
|
||
|
//context button click event
|
||
|
onClick : async (node) => {
|
||
|
document.getElementById('modal-download-layer').classList.add('is-active');
|
||
|
Alpine.store('downloadName', node.data.code);
|
||
|
document.getElementById('modal-download-layer-name').textContent = "Layer name: " + node.data.code;
|
||
|
// downloadShapefile(node.data.code);
|
||
|
}
|
||
|
}];
|
||
|
let nodeContextLink = [{
|
||
|
icon:'fa fa-link',
|
||
|
title:'Source Link',
|
||
|
//context button click event
|
||
|
onClick : async (node) => {
|
||
|
window.open(node.data.n_hyperlink, '_blank')
|
||
|
// downloadShapefile(node.data.code);
|
||
|
}
|
||
|
}];
|
||
|
|
||
|
|
||
|
let citation = [{
|
||
|
icon:'fa fa-link',
|
||
|
title:'Citation',
|
||
|
//context button click event
|
||
|
onClick : async (node) => {
|
||
|
//console.log('add - '+node.id);
|
||
|
window.open(URL, '_blank');
|
||
|
}
|
||
|
}];
|
||
|
|
||
|
const myData = [{
|
||
|
n_id: 1,
|
||
|
n_title: 'MARINE AREAS',
|
||
|
n_parentid: 0,
|
||
|
},{
|
||
|
n_id: 11,
|
||
|
n_title: 'Assessment Areas',
|
||
|
n_parentid: 1
|
||
|
},{
|
||
|
n_id: 111,
|
||
|
n_title: 'Mediterranean Sea Region',
|
||
|
code: "ms_el_mediterranean_assessment_area",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 11
|
||
|
},{
|
||
|
n_id: 112,
|
||
|
n_title: 'Adriatic Sea subregion',
|
||
|
code: "mad_el_ms_ad_adriatic_assessment_area",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 11
|
||
|
},{
|
||
|
n_id: 113,
|
||
|
n_title: 'Ionian Sea and Central Mediterranean Sea subregion',
|
||
|
code: "mic_el_ms_io_ionian_assessment_area",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 11
|
||
|
},{
|
||
|
n_id: 114,
|
||
|
n_title: 'Aegean-Levantine subregion',
|
||
|
code: "mal_el_ms_al_aegean_levantine_assessment_area",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 11
|
||
|
},{
|
||
|
n_id: 115,
|
||
|
n_title: 'Aegean-Levantine subregion – Aegean Sea',
|
||
|
code: "mal_el_aa_ae_aegean_assessment_area",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 11
|
||
|
},{
|
||
|
n_id: 116,
|
||
|
n_title: 'Aegean-Levantine subregion – North Aegean Sea',
|
||
|
code: "mal_el_aa_na_north_aegean_assessment_area",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 11
|
||
|
},{
|
||
|
n_id: 117,
|
||
|
n_title: 'Aegean-Levantine subregion – Central and South Aegean Sea',
|
||
|
code: "mal_el_aa_csa_central_south_aegean_assessment_area",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 11
|
||
|
},{
|
||
|
n_id: 118,
|
||
|
n_title: 'Aegean-Levantine subregion - Levantine Sea',
|
||
|
code: "mal_el_aa_le_levantine_assessment_area",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 11
|
||
|
},{
|
||
|
n_id: 12,
|
||
|
n_title: 'Coastal Waters',
|
||
|
code: "v_el_mrus_nov2021_epsg3035_coastal_waters",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 1
|
||
|
},{
|
||
|
n_id: 16,
|
||
|
n_title: 'Coastal Water Bodies (WFD)',
|
||
|
code: "v_el_mrus_nov2021_epsg3035_coasts",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 1
|
||
|
},{
|
||
|
n_id: 13,
|
||
|
n_title: 'Territorial Waters',
|
||
|
code: "v_el_mrus_nov2021_epsg3035_territorial",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 1
|
||
|
},{
|
||
|
n_id: 14,
|
||
|
n_title: 'Territorial Part beyond Coastal Waters',
|
||
|
code: "v_el_mrus_nov2021_epsg3035_territorial_from_coastal",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 1
|
||
|
},{
|
||
|
n_id: 15,
|
||
|
n_title: 'Beyond Territorial Waters',
|
||
|
code: "v_el_mrus_nov2021_epsg3035_beyond_territorial",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 1
|
||
|
},{
|
||
|
n_id: 2,
|
||
|
n_title: 'DATA SOURCES',
|
||
|
n_parentid: 0,
|
||
|
},{
|
||
|
n_id: 21,
|
||
|
n_title: 'MSFD MONITORING PROGRAMS',
|
||
|
n_parentid: 2,
|
||
|
},{
|
||
|
n_id: 213,
|
||
|
n_title: 'Beach Stations',
|
||
|
code: "beach_stations",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 21
|
||
|
},{
|
||
|
n_id: 211,
|
||
|
n_title: 'MSFD Stations',
|
||
|
code: "cruise_stations",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 21
|
||
|
},{
|
||
|
n_id: 212,
|
||
|
n_title: 'MSFD Cruises',
|
||
|
n_parentid: 21
|
||
|
},{
|
||
|
n_id: 2121,
|
||
|
n_title: 'Cruise 2018',
|
||
|
code: "cruise_2018",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 212
|
||
|
},{
|
||
|
n_id: 2122,
|
||
|
n_title: 'Cruise 2019 A',
|
||
|
code: "cruise_2019_a",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 212
|
||
|
},{
|
||
|
n_id: 2123,
|
||
|
n_title: 'Cruise 2019 B',
|
||
|
code: "cruise_2019_b",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 212
|
||
|
},{
|
||
|
n_id: 2124,
|
||
|
n_title: 'Cruise 2020 A',
|
||
|
code: "cruise_2020_a",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 212
|
||
|
},{
|
||
|
n_id: 2125,
|
||
|
n_title: 'Cruise 2020 B',
|
||
|
code: "cruise_2020_b",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 212
|
||
|
},{
|
||
|
n_id: 2126,
|
||
|
n_title: 'Cruise 2021 A',
|
||
|
code: "cruise_2021_a",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 212
|
||
|
},{
|
||
|
n_id: 2127,
|
||
|
n_title: 'Cruise 2021 B',
|
||
|
code: "cruise_2021_b",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 212
|
||
|
},{
|
||
|
n_id: 214,
|
||
|
n_title: 'Marine Natura Sites (Monitored under D1)',
|
||
|
code: "v_marine_natura2000_end2021_epsg3035_sitetype", //"marine_natura2000_end2021_epsg3035",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 21
|
||
|
},{
|
||
|
n_id: 215,
|
||
|
n_title: 'EEA Marine Assessment Grid 10x10',
|
||
|
code: "grid_10km_3035",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 21
|
||
|
},{
|
||
|
n_id: 216,
|
||
|
n_title: 'EEA Marine Assessment Grid 25x25',
|
||
|
code: "grid_25km_3035",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 21
|
||
|
},{
|
||
|
n_id: 22,
|
||
|
n_title: 'OTHER',
|
||
|
n_parentid: 2,
|
||
|
}, {
|
||
|
n_id: 221,
|
||
|
n_title: 'Poseidon',
|
||
|
code: "POSEIDON",
|
||
|
n_parentid: 22
|
||
|
},{
|
||
|
n_id: 222,
|
||
|
n_title: 'Argo',
|
||
|
code: "argo_stations",
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 22
|
||
|
},{
|
||
|
n_id: 223,
|
||
|
n_title: 'WFD',
|
||
|
code: "coastal_wfd",
|
||
|
n_parentid: 22
|
||
|
},{
|
||
|
n_id: 3,
|
||
|
n_title: 'PRODUCTS',
|
||
|
n_parentid: 0,
|
||
|
}, {
|
||
|
n_id: 31,
|
||
|
n_title: 'MSFD',
|
||
|
n_parentid: 3,
|
||
|
}, {
|
||
|
n_id: 32,
|
||
|
n_title: 'OTHER',
|
||
|
n_parentid: 3,
|
||
|
},{
|
||
|
n_id: 33,
|
||
|
n_title: 'WFD',
|
||
|
n_parentid: 3,
|
||
|
},{
|
||
|
n_id: 311,
|
||
|
n_title: 'D3',
|
||
|
n_parentid: 31,
|
||
|
},{
|
||
|
n_id: 3111,
|
||
|
n_title: 'Annual Fisheries Production per fishing gear per NSSG area (NSSG: National Statistical Service of Greece)',
|
||
|
code: 'AFPPY',
|
||
|
n_parentid: 311,
|
||
|
},{
|
||
|
n_id: 321 ,
|
||
|
n_title: 'EMODNET Bathymetry',
|
||
|
code: 'DPTH',
|
||
|
n_parentid: 32,
|
||
|
n_elements: nodeContextLink,
|
||
|
n_hyperlink: "https://doi.org/10.12770/bb6a87dd-e579-4036-abe1-e649cea9881a"
|
||
|
},{
|
||
|
n_id: 322 ,
|
||
|
n_title: 'EMODNET Habitats',
|
||
|
code: 'HABT',
|
||
|
n_parentid: 32,
|
||
|
n_elements: nodeContextLink,
|
||
|
n_hyperlink: "http://gis.ices.dk/geonetwork/srv/eng/catalog.search#/metadata/10d3d35c-8f8e-40ff-898f-32e0b037356c"
|
||
|
},
|
||
|
// {
|
||
|
// n_id: 323 ,
|
||
|
// n_title: 'EMODNET Chemistry',
|
||
|
// code: 'CHEM',
|
||
|
// n_parentid: 32,
|
||
|
// n_elements: nodeContext,
|
||
|
// n_hyperlink: "https://ec.oceanbrowser.net/emodnet/Python/web/wms",
|
||
|
// hidden: true
|
||
|
// },
|
||
|
// {
|
||
|
// n_id: 3231,
|
||
|
// n_title: 'Eutrophication',
|
||
|
// code: 'CHEM_PHPL',
|
||
|
// n_parentid: 323,
|
||
|
// n_elements: nodeContext,
|
||
|
// n_hyperlink: "https://ec.oceanbrowser.net/emodnet/Python/web/wms"
|
||
|
// },
|
||
|
{
|
||
|
n_id: 324,
|
||
|
n_title: 'Probability of coralligenous habitat in the Mediterranean (MEDISEH)',
|
||
|
code: 'CORAL',
|
||
|
n_parentid: 32,
|
||
|
n_elements: nodeContextLink,
|
||
|
n_hyperlink: "http://gis.ices.dk/geonetwork/srv/eng/catalog.search#/metadata/4da88de5-b0b8-4de4-8aac-99a9b0980736"
|
||
|
},{
|
||
|
n_id: 325,
|
||
|
n_title: 'Probability of maerl habitat in the Mediterranean (MEDISEH)',
|
||
|
code: 'MAERL',
|
||
|
n_parentid: 32,
|
||
|
n_elements: nodeContextLink,
|
||
|
n_hyperlink: "http://gis.ices.dk/geonetwork/srv/eng/catalog.search#/metadata/43c7ac30-04da-479d-b5c1-ba621f0981e4"
|
||
|
},{
|
||
|
n_id: 326,
|
||
|
n_title: 'Probability of Posidonia oceanica in the Mediterranean (MEDISEH)',
|
||
|
code: 'POSID',
|
||
|
n_parentid: 32,
|
||
|
n_elements: nodeContextLink,
|
||
|
n_hyperlink: "http://gis.ices.dk/geonetwork/srv/eng/catalog.search#/metadata/a93cffc8-8f45-47a4-a9bd-c8ffd9ad53fb"
|
||
|
},{
|
||
|
n_id: 327 ,
|
||
|
n_title: 'Seagrass Meadows (<a target="_blank" class="is-link has-text-link" href="https://doi.org/10.1515/bot-2022-0011">citation</a>)',
|
||
|
code: 'greek_seagrass_meadows_v0906_espg3035',
|
||
|
n_parentid: 32,
|
||
|
n_elements: nodeContext.concat(nodeContextLink),
|
||
|
n_hyperlink: "https://www.seanoe.org/data/00765/87740/"
|
||
|
},{
|
||
|
n_id: 331,
|
||
|
n_title: 'Integrated Ecological Status',
|
||
|
n_parentid: 33
|
||
|
},{
|
||
|
n_id: 332,
|
||
|
n_title: 'Benthic MacroInvertebrates – BMI (D2C1, D5C8, D6C3, D6C5)',
|
||
|
n_parentid: 33
|
||
|
},{
|
||
|
n_id: 333,
|
||
|
n_title: 'Macroalgae (MAI)',
|
||
|
n_parentid: 33
|
||
|
},{
|
||
|
n_id: 334,
|
||
|
n_title: 'Angiosperms – AN (D2C1, D6C3, D6C5)',
|
||
|
n_parentid: 33
|
||
|
},{
|
||
|
n_id: 335,
|
||
|
n_title: 'Chlorophyl-a (D4C2, D5C2)',
|
||
|
n_parentid: 33
|
||
|
},{
|
||
|
n_id: 336,
|
||
|
n_title: 'PhysicoChemical Quality Index – PCQI (D5C1, D5C4, D5C5)',
|
||
|
n_parentid: 33
|
||
|
},{
|
||
|
n_id: 337,
|
||
|
n_title: 'Chemical Status – Chem (D8C1)',
|
||
|
n_parentid: 33
|
||
|
},{
|
||
|
n_id: 3311,
|
||
|
n_title: 'Ecological Status 2018',
|
||
|
code: 'wfd_eco_status_2018',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 331
|
||
|
},{
|
||
|
n_id: 3312,
|
||
|
n_title: 'Ecological Status 2019',
|
||
|
code: 'wfd_eco_status_2019',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 331
|
||
|
},{
|
||
|
n_id: 3313,
|
||
|
n_title: 'Ecological Status 2020',
|
||
|
code: 'wfd_eco_status_2020',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 331
|
||
|
},{
|
||
|
n_id: 3314,
|
||
|
n_title: 'Ecological Status 2021',
|
||
|
code: 'wfd_eco_status_2021',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 331
|
||
|
},{
|
||
|
n_id: 3321,
|
||
|
n_title: 'BMI Status 2018',
|
||
|
code: 'wfd_bmi_status_2018',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 332
|
||
|
},{
|
||
|
n_id: 3322,
|
||
|
n_title: 'BMI Status 2019',
|
||
|
code: 'wfd_bmi_status_2019',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 332
|
||
|
},{
|
||
|
n_id: 3323,
|
||
|
n_title: 'BMI Status 2020',
|
||
|
code: 'wfd_bmi_status_2020',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 332
|
||
|
},{
|
||
|
n_id: 3324,
|
||
|
n_title: 'BMI Status 2021',
|
||
|
code: 'wfd_bmi_status_2021',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 332
|
||
|
},{
|
||
|
n_id: 3331,
|
||
|
n_title: 'MA Status 2018',
|
||
|
code: 'wfd_ma_status_2018',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 333
|
||
|
},{
|
||
|
n_id: 3332,
|
||
|
n_title: 'MA Status 2019',
|
||
|
code: 'wfd_ma_status_2019',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 333
|
||
|
},{
|
||
|
n_id: 3333,
|
||
|
n_title: 'MA Status 2020',
|
||
|
code: 'wfd_ma_status_2020',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 333
|
||
|
},{
|
||
|
n_id: 3334,
|
||
|
n_title: 'MA Status 2021',
|
||
|
code: 'wfd_ma_status_2021',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 333
|
||
|
},{
|
||
|
n_id: 3341,
|
||
|
n_title: 'AN Status 2018',
|
||
|
code: 'wfd_an_status_2018',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 334
|
||
|
},{
|
||
|
n_id: 3342,
|
||
|
n_title: 'AN Status 2019',
|
||
|
code: 'wfd_an_status_2019',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 334
|
||
|
},{
|
||
|
n_id: 3343,
|
||
|
n_title: 'AN Status 2020',
|
||
|
code: 'wfd_an_status_2020',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 334
|
||
|
},{
|
||
|
n_id: 3344,
|
||
|
n_title: 'AN Status 2021',
|
||
|
code: 'wfd_an_status_2021',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 334
|
||
|
},{
|
||
|
n_id: 3351,
|
||
|
n_title: 'Chl-a Status 2018',
|
||
|
code: 'wfd_chla_status_2018',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 335
|
||
|
},{
|
||
|
n_id: 3352,
|
||
|
n_title: 'Chl-a Status 2019',
|
||
|
code: 'wfd_chla_status_2019',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 335
|
||
|
},{
|
||
|
n_id: 3353,
|
||
|
n_title: 'Chl-a Status 2020',
|
||
|
code: 'wfd_chla_status_2020',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 335
|
||
|
},{
|
||
|
n_id: 3354,
|
||
|
n_title: 'Chl-a Status 2021',
|
||
|
code: 'wfd_chla_status_2021',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 335
|
||
|
},{
|
||
|
n_id: 3361,
|
||
|
n_title: 'PCQI Status 2018',
|
||
|
code: 'wfd_chla_status_2018',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 336
|
||
|
},{
|
||
|
n_id: 3362,
|
||
|
n_title: 'PCQI Status 2019',
|
||
|
code: 'wfd_chla_status_2019',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 336
|
||
|
},{
|
||
|
n_id: 3363,
|
||
|
n_title: 'PCQI Status 2020',
|
||
|
code: 'wfd_chla_status_2020',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 336
|
||
|
},{
|
||
|
n_id: 3364,
|
||
|
n_title: 'PCQI Status 2021',
|
||
|
code: 'wfd_pcqi_status_2021',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 336
|
||
|
},{
|
||
|
n_id: 3371,
|
||
|
n_title: 'Chemi Status 2018',
|
||
|
code: 'wfd_chem_status_2018',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 337
|
||
|
},{
|
||
|
n_id: 3372,
|
||
|
n_title: 'Chem Status 2019',
|
||
|
code: 'wfd_chem_status_2019',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 337
|
||
|
},{
|
||
|
n_id: 3373,
|
||
|
n_title: 'Chem Status 2020',
|
||
|
code: 'wfd_chem_status_2020',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 337
|
||
|
},{
|
||
|
n_id: 3374,
|
||
|
n_title: 'Chem Status 2021',
|
||
|
code: 'wfd_chem_status_2021',
|
||
|
n_elements: nodeContext,
|
||
|
n_parentid: 337
|
||
|
}
|
||
|
];
|
||
|
/* =======================*/
|
||
|
|