TOC > MSC GeoMet
MSC GeoMet
The MSC GeoMet platform provides public access to the Meteorological Service of Canada (MSC) and Environment and Climate Change Canada (ECCC) data via interoperable web services and application programming interfaces (API). Through open standards, users can freely and quickly access thousands of real-time and archived weather, climate and water datasets and products and integrate them in their domain-specific applications and decision support systems. Users can build mobile apps, create interactive web maps, and display and animate MSC data in desktop software. MSC GeoMet also enables on demand raw data clipping and reprojection, on demand format conversion and custom visualization.
Usage, tutorials and technical documentation
Overview, examples and tutorials to access and use MSC GeoMet data:
- Usage overview
- Tutorials:
- Use data in the QGIS desktop software:
- Create interactive web maps with OpenLayers and Leaflet:
- Add layers
- Display popup dialog boxes
- Animate temporal layers
- Use cases:
- Arthur: profits based on the probability of precipitation:
- Access and use the MSC GeoMet data API directly from a Python script, specifically the OGC Web Map Service (WMS) standard to create data tables and graphs
- Cathy: tracking water levels at hydrometric stations:
- Access and use the MSC GeoMet data API directly from a Python script, specifically the OGC API - Features (OAFeat) standard to create time series and interactive maps
- Arthur: profits based on the probability of precipitation:
- Technical documentation:
- End-use licence
- Service usage policy
Access
Access to the MSC GeoMet services is anonymous and free of charge. These services must be accessed with software that supports geospatial web services. The supported geospatial web services are the following Open Geospatial Consortium (OGC) standards: Web Map Service (WMS), Web Coverage Service (WCS), OGC API - Features, OGC API - Coverages and OGC API - Processes.
The MSC GeoMet Platform consists in the following services:
- GeoMet-OGC-API:
- Weather, climate and hydrometric data
- Standards supported: OGC API - Features, OGC API - Coverages, OGC API - Processes, STAC (experimental)
- GeoMet-Weather:
- Numerical Weather Prediction systems, weather radar, current conditions, alerts, and more
- Standards supported: WMS, WCS, SLD
- GeoMet-Climate:
- Climate data archives, simulations and scenarios
- Standards supported: WMS, WCS, SLD
The available datasets pages specify on which MSC GeoMet service the corresponding data is available.
GeoMet-OGC-API
GeoMet-OGC-API provides access to the Meteorological Service of Canada (MSC) and Environment and Climate Change Canada (ECCC) data via the emerging Open Geospatial Consortium OGC API - Features, OGC API - Coverages OGC API - Processes standards.
Access to GeoMet-OGC-API:
The source code for GeoMet-OGC-API is publicly available on GitHub:
- msc-pygeoapi: https://github.com/ECCC-MSC/msc-pygeoapi
- pygeoapi: https://pygeoapi.io/
GeoMet-Weather
GeoMet-Weather provides access to the Meteorological Service of Canada (MSC) weather, and environmental data via interoperable web services. It provides access to data such as weather alerts and public forecasts, observations and numerical weather prediction forecasts.
Service capabilities:
- GeoMet-Weather WMS URL: https://geo.weather.gc.ca/geomet?lang=en&service=WMS&version=1.3.0&request=GetCapabilities
- GeoMet-Weather WCS URL: https://geo.weather.gc.ca/geomet?lang=en&service=WCS&version=2.0.1&request=GetCapabilities
Usage tip:
- Users can use
&layer=
in WMS GetCapabilities requests to point to a specific layer and retrieve a smaller XML payload with up to date temporal dimensions- Example for the 1km radar snow layer: https://geo.weather.gc.ca/geomet?service=WMS&version=1.3.0&request=GetCapabilities&layer=RADAR_1KM_RSNO
GeoMet-Climate
GeoMet-Climate provides access to Environment and Climate Change Canada (ECCC) climate data via interoperable web services. It provides access to historical climate datasets such daily observation data, monthly summaries and climate normals for climate stations across the country. The GeoMet-Climate services are a data source for the Canadian Centre for Climate Services.
Service capabilities:
- GeoMet-Climate WMS URL: https://geo.weather.gc.ca/geomet-climate?service=WMS&version=1.3.0&request=GetCapabilities
- GeoMet-Climate WCS URL: https://geo.weather.gc.ca/geomet-climate?service=WCS&version=2.0.1&request=GetCapabilities
The source code for GeoMet-Climate and the Climate Data Extraction Tool is publicly available on GitHub:
- https://github.com/ECCC-CCCS/geomet-climate
- https://github.com/ECCC-CCCS/climate-data-extraction-tool
SpatioTemporal Asset Catalog
Experimental support for the SpatioTemporal Asset Catalog (STAC) specification is available for content of the MSC Datamart.
- Experimental STAC URL: https://api.weather.gc.ca/stac/
Announcement mailing list
We encourage users to subscribe to the GeoMet-Info announcement mailing list to be informed of enhancements and changes to the MSC GeoMet services.
Support
The MSC GeoMet services are operational 24/7. User support is provided on a best effort basis during normal business hours. Users requesting support are invited to contact us.