You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

The CanadaMeteoWCS data import allows access and import of gridded Numerical Weather Prediction and re-analysis data from the Meteorological Service of Canada (MSC) GeoMet Services.



Specifically the Web Coverage Service (WCS) documented on the MSC Open Data portal.

This import builds a WCS url query and imports the returned netCDF file.


Helpful MSC Online Documentation:

WCS Overview: https://eccc-msc.github.io/open-data/msc-geomet/web-services_en/#web-coverage-service-wcs

Available data types: https://geo.weather.gc.ca/geomet?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities

Data source - Environment and Climate Change Canada (License):  https://dd.weather.gc.ca/doc/LICENCE_GENERAL.txt


This data import is available from the Delft-FEWS 2018.02 and newer.


Example complete query for a GDPS layer:

https://geo.weather.gc.ca/geomet?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCoverage&COVERAGEID=GDPS.ETA_HR&SUBSETTINGCRS=EPSG:4326&SUBSET=x(-144,-70)&SUBSET=y(46,69)&FORMAT=image/netcdf&TIME=2020-01-19T00:00:00Z

Please note data is only available for future dates, not present or past. The date in the url is filled in by FEWS based on the view period.

Property  subsettingCrs is optional. If not configured, the "&SUBSETTINGCRS=EPSG" will not be added to the url. 

Example config:

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 rel. 3 sp1 (http://www.altova.com) by Computer Services (WL | Delft Hydraulics) -->
<timeSeriesImportRun xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/timeSeriesImportRun.xsd">
   <import>
      <general>
         <importType>CanadaMeteoWCS</importType>
         <serverUrl>https://geo.weather.gc.ca/geomet?SERVICE=WCS&amp;VERSION=2.0.1&amp;REQUEST=GetCoverage</serverUrl>
         <user>user</user>
         <password>password</password>
         <relativeViewPeriod unit="day" start="1" end="2" startOverrulable="true" endOverrulable="true"/>
      </general>
      <properties>
         <string key="subsettingCrs" value="EPSG:4326"></string>
      </properties>

      <timeSeriesSet>
         <moduleInstanceId>CanadaMeteoWCS</moduleInstanceId>
         <valueType>grid</valueType>
         <parameterId>GDPS.ETA_HR</parameterId>
         <locationId>CanadaMeteoWCSGrid</locationId>
         <timeSeriesType>external forecasting</timeSeriesType>
         <timeStep unit="hour" multiplier="6"/>
         <readWriteMode>add originals</readWriteMode>
      </timeSeriesSet>
   </import>
</timeSeriesImportRun> 
  • No labels