- Key expected output:
Developing a GIS dynamic analytic tool aimed to create meaningful data products at regional scale, adding value to raw data and producing new scientific knowledge on the ocean and coastal areas of the CCLME countries.
Deliver a dynamic GIS tool to explore, analyse and compare data.
The area covered by the Canary Current LME has been intensely sampled with different purposes during the last 30 years (fish stock assessment, time series, ecological studies, etc).
One pillar of this project is the data recovery to gather regional data according to an agreed-upon scope of topics, geographic limits and temporal considerations, with the aim to make metadata accessible and to improve data flows into the national oceanographic data and information centres in the region.
More than 40 Oceanographic Campaigns in the CCLME
During the previos project 17 IEO fisheries surveys were rescued and recovered. This information was stored in the SIRENO Database (IEO project). This information is now available to be used in the CCLME Eco-Viewer web app.
Some data available from these campaings are:
Marine web apps: https://shanehudson.net/2014/02/23/opec-data-visualisation-portal/, http://www.indiseas.org/, http://oceanviewer.org/
R in the Server: http://shiny.rstudio.com/, goo.gl/17oM2Q
Python: http://oceanpython.org/,
Node for ArcGis online & ArcGis Server: https://github.com/esri-es/ArcNode
Javascript graphs libraries: http://d3js.org/, http://c3js.org/,
http://www.highcharts.com/, http://www.amcharts.com
Model View Controller pattern: http://www.asp.net/mvc/mvc5
Real Time Monitoring (Socket.io): goo.gl/9GJhGr, goo.gl/qfwDKJ
function initMap()
{
console.log("Init Map");
map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.MapQuest({ layer: 'sat' })
})
],
view: new ol.View({
center: ol.proj.transform([-3.5, 40.5], 'EPSG:4326', 'EPSG:3857'),
zoom: 6
})
});
}
function addProjectSelector()
{
getLogedUser(function (data)
{
user = data;
getProjectListFromUser(user);
});
}
function getLogedUser(callback)
{
var url = '/Usr/getLogedUser.ashx"'
$.ajax({
url: url,
//context: document.body
}).done(function (data) {
callback(data);
});
}
Contact for any question about your contribution:
Luis Miguel Agudo
lmagudo@gmail.com