Check the Setup
- Python 3.10 or newer
- An internet connection
- The requests Python package
Canadian M3 estimated wildfire perimeters from NRCan CWFIS for showing approximate fire-footprint context.
Report a ProblemFrom Source to Product Signal
The legacy CWFIS WFS serves public:m3polygons, an M3 perimeter-estimate layer distinct from reported incident points and authoritative evacuation boundaries. Start with three GeoJSON features and retain their estimated dates. NRCan's 2026 service placemat identifies this layer by name.
Install the packages, then run the notebook cell.
python -m pip install requests
import requests
response = requests.get(
"https://cwfis.cfs.nrcan.gc.ca/geoserver/public/ows",
params={"service": "WFS", "version": "2.0.0", "request": "GetFeature",
"typeNames": "public:m3polygons", "outputFormat": "application/json",
"srsName": "EPSG:4326", "count": 3}, timeout=30,
)
response.raise_for_status()
for estimate in response.json()["features"][:3]:
row = estimate["properties"]
print(row.get("uid"), row.get("lastdate"), row.get("area"))Test a Useful Signal
Review three estimated fire footprints before map rendering.
Natural Resources Canada CWFIS is a government source. Last verified 2026-09-28. Temporal coverage: M3 fire-perimeter estimates since 2003.