Skip to content

Latest commit

 

History

History
252 lines (214 loc) · 34 KB

File metadata and controls

252 lines (214 loc) · 34 KB

EMODnet Physics WMS Service

EMODnet Physics exposes fully OGC compliant WMS service with a dedicated GeoServer server

It is possible to retrieve all the layers exposed by the server using the WMS GetCapabilities request:

http://geoserver.emodnet-physics.eu/geoserver/emodnet/wms?request=getcapabilities&service=WMS

The definition of the EMODnet Physics parameters can be retrieved as an XML document at this link: GetAllParameters

The definition of the EMODnet Physics parameters groups can be retrieved as an XML document at this link: GetAllParametersGroup

Live examples on how to use WMS on this page: http://www.emodnet-physics.eu/Map/service/GeoServerDefaultWMS.aspx

Layers information

Name Description Link
PlatformAll All Active platforms GetCapabilities - Layers Preview

Layers by type

Name Description Link
PlatformArgo platforms of type: Argo GetCapabilities - Layers Preview
PlatformDriftBuoy platforms of type: Drifting Buoy GetCapabilities - Layers Preview
PlatformFerrybox platforms of type: Ferrybox GetCapabilities - Layers Preview
PlatformGlider platforms of type: Flider GetCapabilities - Layers Preview
PlatformMooring platforms of type: Mooring GetCapabilities - Layers Preview
PlatformOtherType platforms of type: Other GetCapabilities - Layers Preview
PlatformProfiler platforms of type: Profiler GetCapabilities - Layers Preview
PlatformRadar platforms of type: HF Radar GetCapabilities - Layers Preview

Layers by parameter

Name Description Link
PlatformAtmosphere platform with parameters group: Atmospheric GetCapabilities - Layers Preview
PlatformChemical platform with parameters group: Water conductivity/ BioGeoChemical GetCapabilities - Layers Preview
PlatformCurrents platform with parameters group: Currents GetCapabilities - Layers Preview
PlatformLightAttenuation platform with parameters group: Optical Properties GetCapabilities - Layers Preview
PlatformSeaLevel platform with parameters group: Sea Level GetCapabilities - Layers Preview
PlatformWater platform with parameters group: Water salinity GetCapabilities - Layers Preview
PlatformWaterTemperature platform with parameters group: ater Temperature GetCapabilities - Layers Preview
PlatformWaves platform with parameters group: Waves GetCapabilities - Layers Preview
PlatformWind platform with parameters group: Winds GetCapabilities - Layers Preview

Layers by region

Name Description Link
PlatformArctic platform of region: arctic/barrents/greenland/norwegian Sea GetCapabilities - Layers Preview
PlatformAtlantic platform of region: Atlantic/Bay of Biscay/Celtic Sea GetCapabilities - Layers Preview
PlatformBaltic platform of region: Baltice Sea GetCapabilities - Layers Preview
PlatformBlackSea platform of region: Black Sea GetCapabilities - Layers Preview
PlatformGlobal platform of region: Global GetCapabilities - Layers Preview
PlatformMediterraneanSea platform of region: Mediterranean Sea GetCapabilities - Layers Preview
PlatformNorthSea platform of region: North Sea GetCapabilities - Layers Preview

Layers for Sea Level Products (data from PSMSL and SONEL)

Name Description Link Filters (see note)
EP_PSMSL_SLA Sea level trend anomalies GetCapabilities - Layers Preview syear, eyear, ayear from 1900 to 2018
EP_SONEL_SLEV_ABS Absolute Sea Level Trends GetCapabilities - Layers Preview yearrange from 1960 to 2013
EP_PSMSL_SLEV_REL Global mean sea level trends since 1900 GetCapabilities - Layers Preview year range from 1900 to 2018
EP_PSMSL_STATIONS_DB Station recorded in PSMSL database GetCapabilities - Layers Preview -

Note for Sea Level Products Layers

The syear, eyear and ayear filter are used in the viewparams parameter of the GetMap request.

  • syear (start year) values range are from 1900 to 2015
  • eyear (end year) values range are from 1900 to 2015
  • ayear (anomaly year) values range are from 1900 to 2015

Constrains: syear < eyear, syear <= ayear <= eyear

Example: viewparams=syear:1900;eyear:2015;ayear:1900


The yearrange filter are used in the viewparams parameter of the GetMap request.

The value pof the yearrange filter is the concatenation of the start and enbd year

Example: viewparams=yearrange:19002015

Layers for Data Products (Route)

Name Description Link Filters (see note)
route_ar_psal_60d Platforms: Argo - Parameter: PSAL - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_ar_psal_7d Platforms: Argo - Parameter: PSAL - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC
route_ar_temp_60d Platforms: Argo - Parameter: TEMP - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_ar_temp_7d Platforms: Argo - Parameter: TEMP - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC
route_db_atms_60d Platforms: Drifting Buoy - Parameter: ATMS - Time coverage: last 60 days GetCapabilities - Layers Preview QC
route_db_atms_7d Platforms: Drifting Buoy - Parameter: ATMS - Time coverage: last 7 days GetCapabilities - Layers Preview QC
route_db_dryt_60d Platforms: Drifting Buoy - Parameter: DRYT - Time coverage: last 60 days GetCapabilities - Layers Preview QC
route_db_dryt_7d Platforms: Drifting Buoy - Parameter: DRYT - Time coverage: last 7 days GetCapabilities - Layers Preview QC
route_db_ewct_60d Platforms: Drifting Buoy - Parameter: EWCT - Time coverage: last 60 days GetCapabilities - Layers Preview QC
route_db_ewct_7d Platforms: Drifting Buoy - Parameter: EWCT - Time coverage: last 7 days GetCapabilities - Layers Preview QC
route_db_psal_60d Platforms: Drifting Buoy - Parameter: PSAL - Time coverage: last 60 days GetCapabilities - Layers Preview QC
route_db_psal_7d Platforms: Drifting Buoy - Parameter: PSAL - Time coverage: last 7 days GetCapabilities - Layers Preview QC
route_db_temp_60d Platforms: Drifting Buoy - Parameter: TEMP - Time coverage: last 60 days GetCapabilities - Layers Preview QC
route_db_temp_7d Platforms: Drifting Buoy - Parameter: TEMP - Time coverage: last 7 days GetCapabilities - Layers Preview QC
route_fb_chlt_60d Platforms: FerryBox - Parameter: CHLT - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_fb_chlt_7d Platforms: FerryBox - Parameter: CHLT - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC
route_fb_psal_60d Platforms: FerryBox - Parameter: PSAL - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_fb_psal_7d Platforms: FerryBox - Parameter: PSAL - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC
route_fb_temp_60d Platforms: FerryBox - Parameter: TEMP - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_fb_temp_7d Platforms: FerryBox - Parameter: TEMP - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC
route_gl_cphl_60d Platforms: Gliders - Parameter: CPHL - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_gl_cphl_7d Platforms: Gliders - Parameter: CPHL - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC
route_gl_cndc_60d Platforms: Gliders - Parameter: CNDC - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_gl_cndc_7d Platforms: Gliders - Parameter: CNDC - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC
route_gl_psal_60d Platforms: Gliders - Parameter: PSAL - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_gl_psal_7d Platforms: Gliders - Parameter: PSAL - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC
route_gl_temp_60d Platforms: Gliders - Parameter: TEMP - Time coverage: last 60 days GetCapabilities - Layers Preview Elevation - QC
route_gl_temp_7d Platforms: Gliders - Parameter: TEMP - Time coverage: last 7 days GetCapabilities - Layers Preview Elevation - QC

Note for Data Products Layers

The elevation filter is used in the elevetaion parameter of the GetMap request.

The values for the elevation filter can be one of the following value:

Value Description
0/0 near surface
1/1 near surface to 50 m
2/2 50 m to 100 m
3/3 100 m to 250 m
4/4 250 m to 500 m
5/5 500 m to 1000 m
6/6 1000 m to 1500 m
7/7 1500 m to 2000 m
8/8 2000 m to 2500 m
9/9 more than 2500 m

The QC filter is used in the cql_filter parameter of the GetMap request.

The values for the QC filter are integer from 0 to 9 where:

Value Description
0 no qc performed
1 good data
2 probably good data
3 potentially correctable bad data
4 bad data
5 value changed
6 Not used
7 nominal value
8 interpolated value
9 missing value

For styling the Data Products layers refer to Data Products Layers styling guide

Layers for Marine Mammals Data Products

Name Description Link
route_mm_psal_0d Platforms: Marine Mammals - Parameter: PSAL - Time coverage: from 2004 to 2016 GetCapabilities - Layers Preview
route_mm_temp_0d Platforms: Marine Mammals - Parameter: TEMP - Time coverage: from 2004 to 2016 GetCapabilities - Layers Preview

For information on how to use the layers for Marine Mammals Data Products please refer to EMODnet Physics Marine Mammals Product document

EXAMPLE

OPENLAYERS 4 EXAMPLE

Platform of type: Drifting Buoy

var layer = new ol.layer.Tile({          
	source: new ol.source.TileWMS({
	url: 'http://geoserver.emodnet-physics.eu/geoserver/emodnet/PlatformAll/wms',
	params: {
		'LAYERS': 'PlatformDriftBuoy', 
		'VERSION': '1.3.0',		
        'FORMAT': 'image/png'        
		},
        serverType: 'geoserver'
	})
});

Data Products - Platforms: Argo - Parameter: PSAL - Time coverage: last 60 days - Elevation: near surface to 50 m - QC: 0 or 1

var layer = new ol.layer.Tile({          
	source: new ol.source.TileWMS({
	url: 'http://geoserver.emodnet-physics.eu/geoserver/emodnet/route_ar_psal_60d/wms',
	params: {
		'LAYERS': 'route_ar_psal_60d', 
		'VERSION': '1.3.0',		
		'FORMAT': 'image/png',
		'ELEVATION': '1/1',
		'CQL_FILTER': 'qc=0 OR qc=1',
		'STYLES':'refer to [Data Products Layers styling guide]',
		'ENV':'refer to [Data Products Layers styling guide]'       
		},
        serverType: 'geoserver'
	})
});

Sea Level Products - PSMSLtrends - year range: from 1950 to 2000

var layer = new ol.layer.Tile({          
	source: new ol.source.TileWMS({
	url: 'http://geoserver.emodnet-physics.eu/geoserver/emodnet/PSMSLtrends/wms',
	params: {
		'LAYERS': 'PSMSLtrends', 
		'VERSION': '1.3.0',		
		'FORMAT': 'image/png',
		'VIEWPARAMS': 'yearrange:19502000'		   
		}
	})
});

LEAFLET 1.2.0 EXAMPLE

Platform of type: Drifting Buoy

var layer = L.tileLayer.wms(
	'http://geoserver.emodnet-physics.eu/geoserver/emodnet/PlatformDriftBuoy/wms', 
	{
		'LAYERS': 'PlatformDriftBuoy', 
		'VERSION': '1.3.0',
		'FORMAT': 'image/png' 
	});

Data Products - Platforms: Argo - Parameter: PSAL - Time coverage: last 60 days - Elevation: near surface to 50 m - QC: 0 or 1

var layer = L.tileLayer.wms(
	'http://geoserver.emodnet-physics.eu/geoserver/emodnet/route_ar_psal_60d/wms', 
	{
		'LAYERS': 'route_ar_psal_60d', 
		'VERSION': '1.3.0',
		'FORMAT': 'image/png',
		'ELEVATION': '1/1',
		'CQL_FILTER': 'qc=0 OR qc=1',
		'STYLES':'refer to [Data Products Layers styling guide]',
		'ENV':'refer to [Data Products Layers styling guide]'       		
	});

Sea Level Products - PSMSLtrends - year range: from 1950 to 2000

var layer = L.tileLayer.wms(
	'http://geoserver.emodnet-physics.eu/geoserver/emodnet/PSMSLtrends/wms', 
	{
		'LAYERS': 'PSMSLtrends', 
		'VERSION': '1.3.0',
		'FORMAT': 'image/png',
		'VIEWPARAMS': 'yearrange:19502000'	
	});