british columbia
British Columbia provincial open data (BC Data Catalogue + BC Geographic Warehouse). Covers CKAN discovery at catalogue.data.gov.bc.ca PLUS direct WFS feature queries via openmaps.gov.bc.ca for geospatial layers. Curated topics: wildfires (active fires, historical perimeters), forestry (tenure, cut blocks), environment (protected areas, water wells, fish habitat), mining tenure, health facilities (emergency rooms, walk-in clinics), transportation (highways, road structures), and climate stations. All tools are prefixed bc_.
lang: "en" | "fr". Open each tool below for its source-derived parameters.bc_search_datasets
Search BC Data Catalogue for provincial open datasets.
Use forSearching BC provincial datasets in the BC Data Catalogue to discover
british columbia, bc, data catalogue, search, discover, datasets, ckan, province, bcdc, open data, provincial, government, ministry, geographic, environment
| Parameter | Type | Default |
|---|---|---|
q | str | required |
rows | int | 20 |
start | int | 0 |
organization | str | None | None |
tag | str | None | None |
lang | Literal['en', 'fr'] | 'en' |
bc_get_dataset_details
Get full BC dataset details including WFS routing metadata.
Use forGetting full BC dataset details including the object_name and
british columbia, bc, dataset, details, resources, object_name, wfs, queryable, routing, metadata, bcdc, package, ckan, geographic, warehouse
| Parameter | Type | Default |
|---|---|---|
package_id | str | required |
lang | Literal['en', 'fr'] | 'en' |
bc_query_features
Query features from a BC dataset via WFS or file download.
Use forQuerying features from a BC dataset — routes via WFS for geographic
british columbia, bc, features, query, wfs, cql, filter, geographic, dataset, resources, two step, bcgw, warehouse, spatial, data
| Parameter | Type | Default |
|---|---|---|
package_id | str | required |
filters | dict[str, Any] | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_list_organizations
List BC government ministries and agencies that publish open data.
Use forListing BC government ministries and agencies that publish open data
british columbia, bc, organizations, ministries, agencies, bcdc, ckan, catalogue, publishers, metadata, government, provincial, browse, list
| Parameter | Type | Default |
|---|---|---|
lang | Literal['en', 'fr'] | 'en' |
bc_list_categories
List BC Data Catalogue tag-based categories for dataset discovery.
Use forListing BC Data Catalogue tag-based categories for dataset discovery —
british columbia, bc, categories, tags, taxonomy, subject, bcdc, catalogue, discovery, topics, classification, filter, search, theme
| Parameter | Type | Default |
|---|---|---|
lang | Literal['en', 'fr'] | 'en' |
bc_get_active_fires
Query currently active wildfires in British Columbia from the BCGW WFS.
Use forChecking real-time BC wildfire incidents by status, fire centre, or minimum size — use for emergency awareness, fire season monitoring, and geographic analysis of active wildfire hotspots.
british columbia, bc, wildfire, active fire, incident, status, fire centre, emergency, province, size, current, real-time
| Parameter | Type | Default |
|---|---|---|
status | str | None | None |
centre | str | None | None |
min_size_hectares | float | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_fire_perimeters
Query historical BC wildfire perimeters from the BCGW WFS.
Use forAnalyzing historical BC wildfire burn areas by year, cause, or minimum size — use for post-fire analysis, land use planning, and historical fire pattern research.
british columbia, bc, wildfire, fire perimeters, historical, burn area, year, cause, hectares, polygon, boundary, forest
| Parameter | Type | Default |
|---|---|---|
year | int | None | None |
cause | str | None | None |
min_size_hectares | float | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_forest_tenure
Query BC forest tenure licences from the BCGW WFS.
Use forFinding BC forest tenure licence holders, active managed licences by district or client name — use for forestry compliance, resource extraction analysis, and tenure mapping.
british columbia, bc, forest tenure, licence, managed, client, district, forestry, cutting rights, bcgw, silviculture, tenure holder
| Parameter | Type | Default |
|---|---|---|
status | str | None | 'ACTIVE' |
tenure_type | str | None | None |
client_name | str | None | None |
district | str | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_cut_blocks
Query BC forest cut block polygons from the BCGW WFS (FTEN_CUT_BLOCK_POLY_SVW).
Use forAnalyzing BC forest harvesting cut blocks by status, district, or licence holder — use for timber supply analysis, post-harvest monitoring, and forest regeneration tracking.
british columbia, bc, cut blocks, harvest, forestry, logging, ften, polygon, district, status, timber, silviculture
| Parameter | Type | Default |
|---|---|---|
status | str | None | 'ACTIVE' |
district | str | None | None |
client_name | str | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_protected_areas
Query BC protected lands from the BCGW WFS (WHSE_TANTALIS.TA_PARK_ECORES_PA_SVW).
Use forDiscovering BC provincial parks, ecological reserves, and protected areas by designation, size, or name — use for conservation analysis, land use planning, and park boundary queries.
british columbia, bc, protected areas, provincial parks, ecological reserve, conservation, designation, hectares, tantalis, parkland, boundaries, wildlife
| Parameter | Type | Default |
|---|---|---|
designation | str | None | None |
min_area_ha | float | None | None |
name | str | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_water_wells
Query BC groundwater wells from the BCGW WFS (WHSE_WATER_MANAGEMENT.GW_WATER_WELLS_WRBC_SVW).
Use forLocating BC groundwater wells by city, well class, aquifer, or intended water use — use for water resource analysis, environmental review, and aquifer mapping.
british columbia, bc, water wells, groundwater, aquifer, well class, city, drinking water, domestic, irrigation, environmental
| Parameter | Type | Default |
|---|---|---|
city | str | None | None |
well_class | str | None | None |
aquifer_id | int | None | None |
intended_use | str | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_wildfire_weather_stations
Query BC wildfire weather monitoring stations from the BCGW WFS.
Use forFinding BC wildfire weather stations by name or elevation — use for fire weather monitoring, FFMC/BUI/FWI calculation inputs, and station coverage analysis.
british columbia, bc, wildfire, weather stations, monitoring, temperature, humidity, rainfall, rh, ffmc, fire weather index, elevation
| Parameter | Type | Default |
|---|---|---|
name | str | None | None |
min_elevation | int | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_local_parks
Query BC local and regional parks from the BCGW WFS (WHSE_BASEMAPPING.GBA_LOCAL_REG_GREENSPACES_SP).
Use forLocating BC local and regional parks, greenspaces, and recreational areas by municipality, regional district, or park type — use for urban planning, recreation analysis, and green space mapping.
british columbia, bc, local parks, municipal, regional, greenspace, recreation, municipality, district, parkland, trails, outdoors
| Parameter | Type | Default |
|---|---|---|
municipality | str | None | None |
regional_district | str | None | None |
park_type | str | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_mining_tenure
Query BC mining tenure claims from the BCGW WFS (WHSE_MINERAL_TENURE.MTA_ACQUIRED_TENURE_SVW).
Use forFinding BC mining claims by tenure type (mineral/placer), owner name, or minimum area — use for mining rights analysis, resource extraction research, and prospecting zone identification.
british columbia, bc, mining tenure, mineral, placer, claim, owner, area, hectares, prospecting, acquisition, bcgw
| Parameter | Type | Default |
|---|---|---|
tenure_type | str | None | None |
owner_name | str | None | None |
min_area_ha | float | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_fish_habitat
Query BC fish habitat holding areas from the BCGW WFS (WHSE_WILDLIFE_MANAGEMENT.CRIMS_HOLDING_AREAS).
Use forFinding BC coastal and marine fish habitat areas, salmon holding zones, and herring spawn areas — use for fisheries management, marine conservation, and coastal resource analysis.
british columbia, bc, fish habitat, salmon, herring, coastal, holding area, crims, marine, wildlife, fisheries, spawn
| Parameter | Type | Default |
|---|---|---|
feature_code | str | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_emergency_rooms
Query BC hospital emergency rooms from the BCGW WFS (WHSE_IMAGERY_AND_BASE_MAPS.GSR_EMERGENCY_ROOMS_SV).
Use forLocating BC emergency rooms by city or accessibility — use for health care access analysis, emergency planning, and patient routing.
british columbia, bc, emergency rooms, hospital, 24 hour, health care, er, accessibility, facility, acute care, locality
| Parameter | Type | Default |
|---|---|---|
locality | str | None | None |
wheelchair_accessible | bool | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_walk_in_clinics
Query BC walk-in medical clinics from the BCGW WFS (WHSE_IMAGERY_AND_BASE_MAPS.GSR_MED_WALK_IN_CLINICS_SV).
Use forLocating BC walk-in medical clinics by city — use for primary care access analysis, health service mapping, and patient navigation.
british columbia, bc, walk in clinic, medical, primary care, health facility, locality, provider, urgent care, physician
| Parameter | Type | Default |
|---|---|---|
locality | str | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_highway_profiles
Query BC highway profile segments from the BCGW WFS (WHSE_IMAGERY_AND_BASE_MAPS.MOT_HIGHWAY_PROFILES_SP).
Use forAnalyzing BC highway segments by route number, administrative unit, or lane count — use for transportation planning, road capacity analysis, and infrastructure reporting.
british columbia, bc, highway, profile, road, number, lanes, transportation, ministry, mot, segment, admin, route
| Parameter | Type | Default |
|---|---|---|
highway_number | str | None | None |
admin_unit | str | None | None |
min_lanes | int | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_road_structures
Query BC road structures from the BCGW WFS (WHSE_IMAGERY_AND_BASE_MAPS.MOT_ROAD_STRUCTURE_SP).
Use forLocating BC road infrastructure structures like bridges, culverts, and tunnels — use for transportation asset management, infrastructure analysis, and route planning.
british columbia, bc, road structures, bridges, culverts, tunnels, infrastructure, transportation, ministry, mot, assets, highway
| Parameter | Type | Default |
|---|---|---|
structure_type | str | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |
bc_get_climate_stations
Query BC climate observation stations from the BCGW WFS.
Use forDiscovering BC climate observation stations for historical and current climate data — use for climate trend analysis, precipitation studies, and long-term temperature records.
british columbia, bc, climate, weather stations, temperature, precipitation, eccc, historical, normal, observation, elevation, environment canada
| Parameter | Type | Default |
|---|---|---|
name | str | None | None |
min_elevation | int | None | None |
max_records | int | MAX_RECORDS |
include_geometry | bool | False |
lang | Literal['en', 'fr'] | 'en' |