External covariates (ISQ/StatCan/MERN), region rule A-001, H2/external/QDACI, audits, tables, figures
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
78 changed files +5,889 −521
modified
.gitignore
+4 −0
@@ -41,3 +41,7 @@ data/interim/* | ||
| 41 | 41 | *.db-wal |
| 42 | 42 | *.db-shm |
| 43 | 43 | paper/tex2docx/ |
| 44 | + | |
| 45 | +# large external downloads (rebuild with src/ingest/external.py; manifest + derived CSVs are committed) | |
| 46 | +data/external/dl/ | |
| 47 | +data/external/geo/ | |
added
data/external/README.md
+136 −0
@@ -0,0 +1,136 @@ | ||
| 1 | +# External regional covariates — 17 Quebec administrative regions (WP38, Phase 5) | |
| 2 | + | |
| 3 | +Built by `src/ingest/external.py` (idempotent; re-downloads from the manifest URLs, verifies SHA-256, | |
| 4 | +rebuilds every derived file). Retrieval date of the current build: 2026-11-01 (see `manifest.json`, | |
| 5 | +field `retrieved_utc` of each entry). **No value in this folder was typed by hand**; every cell of | |
| 6 | +`regions_external.csv` is parsed from a file whose checksum is in `manifest.json`. Empty cells mean | |
| 7 | +"not obtained", never zero. | |
| 8 | + | |
| 9 | +``` | |
| 10 | +.venv/bin/python src/ingest/external.py # rebuild (downloads only what is missing) | |
| 11 | +.venv/bin/python src/ingest/external.py --refresh # force re-download of all sources | |
| 12 | +.venv/bin/python src/ingest/external.py --strict # abort if a re-downloaded source changed | |
| 13 | +``` | |
| 14 | + | |
| 15 | +Dependencies: pandas, requests, geopandas/shapely/pyproj (project venv) **plus `openpyxl`** (needed to | |
| 16 | +read the ISQ .xlsx files; installed in `.venv` on 2026-11-01, not yet listed in `pyproject.toml`). | |
| 17 | + | |
| 18 | +## Files | |
| 19 | + | |
| 20 | +| File | What | Size | | |
| 21 | +|---|---|---| | |
| 22 | +| `regions_external.csv` | 17 rows × 72 columns: `region_code`, `region_name`, then for each indicator `X`, `X_vintage`, `X_source` | 22 KB | | |
| 23 | +| `manifest.json` | one entry per file: `file, source_name, url, landing_page, retrieved_utc, licence, vintage, notes, sha256, bytes` (+ `content_sha256` for GeoPackages) | | | |
| 24 | +| `access_log.json` | HTTP status of the endpoints that were probed/blocked (www12.statcan.gc.ca = 403) and REST pull details | | | |
| 25 | +| `dl/` | raw downloads exactly as served (ISQ xlsx/csv, StatCan csv zips, WDS json, ATN pdf) | 5.6 MB | | |
| 26 | +| `geo/qc_regions_admin_mern_bdat100k.gpkg` | MRNF *Découpages administratifs* 1:100 000, layers `regions_admin` (17 dissolved polygons), `regio_s_raw` (21), `mrc_s_raw` (138 MRC polygons with region code). EPSG:4269 | 17.5 MB | | |
| 27 | +| `geo/qc_er_2021_statcan_cbf.gpkg` | StatCan 2021 Census **economic region** cartographic boundaries, Quebec (17 features). EPSG:4326 | 37 MB | | |
| 28 | +| `geo/qc_fsa_2021_statcan_cbf.gpkg` | StatCan 2021 Census **forward sortation area** cartographic boundaries, Quebec (414 FSAs). EPSG:4326 | 44 MB | | |
| 29 | +| `geo/qc_cd_2021_statcan_cbf_points.gpkg` | representative points of the 98 Quebec census divisions (polygons not kept, size) | 0.1 MB | | |
| 30 | +| `fsa_to_region_2021.csv` | FSA → region assignment (centroid-in-polygon **and** dominant-area share) | | | |
| 31 | +| `cd_to_region_concordance_2021.csv` | census division → StatCan ER and → MERN administrative region | | | |
| 32 | +| `ra_er_overlap_2021.csv` | measured overlap between MERN regions and StatCan 2021 ERs | | | |
| 33 | +| `mern_municipalites_attributes.csv` | MRNF municipality attribute table (municipality code → MRC → region), no geometry | 0.25 MB | | |
| 34 | + | |
| 35 | +Total ≈ 104 MB (the 87 MB MRNF archive is deleted after extraction; its SHA-256 is in the manifest and in | |
| 36 | +`dl/mern_bdat_adm_100k_shp.zip.sha256`; `--keep-archives` keeps it). | |
| 37 | + | |
| 38 | +## Indicators in `regions_external.csv` | |
| 39 | + | |
| 40 | +| Column | Definition | Vintage | Source (file in `dl/`) | Geography / caveats | | |
| 41 | +|---|---|---|---|---| | |
| 42 | +| `population` | Population estimate, 1 July | 2025 **p** (provisional) | ISQ table 3595 *Estimations de la population des régions administratives* (`isq_population_ra_…xlsx`, ISQ update 14 Jan 2026) | Administrative regions **as of 1 July 2025** (post-2021 Estrie/Montérégie change, post-2024 Courcelles merger). Underlying data: StatCan annual demographic estimates, adapted by ISQ. | | |
| 43 | +| `population_statcan_er` | Population estimate, 1 July | 2025 | StatCan 17-10-0150-01 via WDS (`statcan_17100150_…json`, release 14 Jan 2026) | **2021 Census ER boundaries**: identical to ISQ except Estrie (359 469 vs 527 340), Montérégie (1 691 032 vs 1 522 372) and Chaudière-Appalaches (458 369 vs 459 158, Courcelles). | | |
| 44 | +| `population_census_2021_er` | Census count | Census 2021 | StatCan 98-10-0009-01 (`statcan_98100009-eng.zip`) | 2021 ER boundaries (same caveat). | | |
| 45 | +| `business_locations_with_employees` | Number of business *statistical locations* **with employees** (employer locations), all industries | December 2025 | ISQ *Nombre d'entreprises actives…* (`isq_entreprises_actives_ra_industrie_dec2025.xlsx`), ISQ aggregation of StatCan 33-10-1097-01 (CSD-level), captured 2 March 2026 | Employer locations only. Locations **without** employees are published only at the province level (ISQ file `nombre-entreprises-actives-avec-ou-sans-employes…`, not downloaded; StatCan 33-10-1096/1175 are provincial). 703 employer locations not assignable to a municipality are excluded from the regional sums. Cross-checked against the size-class file (`…_municipalites_dec2025.xlsx`): identical totals. | | |
| 46 | +| `business_locations_with_employees_mfg_31_33` | same, NAICS 31-33 Manufacturing | Dec 2025 | same | | | |
| 47 | +| `business_locations_with_employees_retail_44_45` | same, NAICS 44-45 Retail trade | Dec 2025 | same | | | |
| 48 | +| `disposable_income_per_capita_cad` | Household disposable income per capita, current $ (SNA household-sector aggregate, ISQ regional economic accounts) | 2024 **p** | ISQ table 3962 (`isq_revenu_disponible_ra_tableau_3962.csv`, release 1 June 2026) | Not comparable with MFQ tax statistics (ISQ note). | | |
| 49 | +| `gdp_basic_prices_kcad` | GDP at basic prices, all industries (T001), thousands of current $ | 2024 **e** (estimated) | ISQ table 2299 *PIB régional par industrie* (`isq_pib_regional_ensemble_ra.xlsx`, sheet `2024e`, update 15 Sep 2026) | Provincial totals from StatCan 36-10-0487-01; regional split by ISQ. | | |
| 50 | +| `gdp_mfg_31_33_kcad`, `gdp_retail_44_45_kcad` | same, Manufacturing (31-33) and Retail trade (44-45) | 2024 e | same | `X` (confidential) cells would be empty; none for these two rows. | | |
| 51 | +| `employment_lfs_thousands` | LFS employment, annual average, persons (thousands) | 2025 | StatCan 14-10-0464-01 (`statcan_14100464-eng.zip`, release 9 Jan 2026) | LFS economic regions = 16: **Côte-Nord and Nord-du-Québec are one LFS region** → their cells are empty; the combined value is in `employment_lfs_thousands_combined_09_10` (identical in both rows). | | |
| 52 | +| `employment_lfs_mfg_thousands` | LFS employment, Manufacturing [31-33] | 2025 | StatCan 14-10-0466-01 | same 16-region caveat | | |
| 53 | +| `employment_lfs_wholesale_retail_thousands` | LFS employment, Wholesale and retail trade [41, 44-45] | 2025 | StatCan 14-10-0466-01 | retail alone is not separated from wholesale in this table | | |
| 54 | +| `unemployment_rate_pct`, `employment_rate_pct` | LFS rates, annual average | 2025 | StatCan 14-10-0464-01 | combined 09+10 value in `unemployment_rate_pct_combined_09_10` | | |
| 55 | +| `land_area_km2` | Land area | Census 2021 | StatCan 98-10-0009-01 | 2021 ER boundaries | | |
| 56 | +| `population_density_per_km2` | Census population / land area | Census 2021 | StatCan 98-10-0009-01 | 2021 ER boundaries | | |
| 57 | +| `polygon_area_mern_km2` | Planar area of the MRNF region polygon computed in EPSG:6622 | MRNF BDAT V2026-10 | derived | **Includes inland and coastal water** (MRNF regions extend over the estuary/gulf); use `land_area_km2` for density. | | |
| 58 | +| `households_internet_access_pct` | Share of households connected to the Internet | **2012** | ISQ EQAMI, table 3532 (`isq_eqami_menages_branches_…csv`) | Only RA-level source found. Côte-Nord + Nord-du-Québec published combined → `households_internet_access_pct_combined_09_10`. The 2016 edition is `..` at RA level. | | |
| 59 | +| `statcan_eruid_2021` | StatCan 2021 ER code matched by name | 2021 | 98-10-0009-01 | | | |
| 60 | +| `ra_er_boundary_iou_2021`, `share_of_statcan_er_land_inside_mern_ra` | measured overlap MRNF region vs StatCan ER (see below) | | derived | | | |
| 61 | +| `n_fsa_centroids_2021` | number of 2021 FSAs whose representative point falls in the region | 2021 | derived from `fsa_to_region_2021.csv` | | | |
| 62 | + | |
| 63 | +## Do StatCan economic regions coincide with the 17 administrative regions? (verified, with a boundary-vintage caveat) | |
| 64 | + | |
| 65 | +1. **Definition.** Statistics Canada, *Standard Geographical Classification (SGC) 2016 – Introduction* | |
| 66 | + (https://www.statcan.gc.ca/en/subjects/standard/sgc/2016/introduction, date modified 2024-10-01, HTTP 200 | |
| 67 | + on 2026-11-01): an ER is "a grouping of complete census divisions (with one exception in Ontario)" and | |
| 68 | + "Within the province of Quebec, economic regions are designated by law (les régions administratives)." | |
| 69 | + The 2021 Census Dictionary page (www12.statcan.gc.ca, ID=geo022) could not be read: **HTTP 403** to | |
| 70 | + non-browser clients (recorded in `access_log.json`). The 2021 Illustrated Glossary (92-195-X, date | |
| 71 | + modified 2022-02-09) repeats the "grouping of complete census divisions" definition without Quebec-specific text. | |
| 72 | +2. **Names and count.** StatCan tables 98-10-0009, 17-10-0150 and the 2021 ER boundary layer list exactly | |
| 73 | + 17 Quebec ERs (codes 2410–2490) whose names are the 17 administrative regions (StatCan writes | |
| 74 | + "Saguenay--Lac-Saint-Jean", "Gaspésie--Îles-de-la-Madeleine" with a double hyphen). LFS tables | |
| 75 | + (14-10-0464/0466) merge Côte-Nord and Nord-du-Québec into one ER (16 regions). | |
| 76 | +3. **Boundaries (measured, `ra_er_overlap_2021.csv`).** Share of the StatCan 2021 ER land polygon that | |
| 77 | + lies inside the MRNF region polygon of the same name (V2026-10): ≥ 0.990 for 16 of 17 regions | |
| 78 | + (Laval 1.000, Montréal 0.9997, Gaspésie 0.9996 …). The IoU is lower for coastal regions (Gaspésie | |
| 79 | + 0.26, Côte-Nord 0.71, Bas-Saint-Laurent 0.80, Montréal 0.80) **only because the MRNF polygons include | |
| 80 | + marine water**, which StatCan's cartographic files clip out. The one real difference is | |
| 81 | + **Montérégie: 0.793** (and Estrie 0.990 from the other side): the StatCan 2021 ERs still assign | |
| 82 | + census divisions **2446 Brome-Missisquoi and 2447 La Haute-Yamaska to Montérégie (ER 2435)**, whereas | |
| 83 | + the province moved these two MRCs to **Estrie on 28 July 2021** (ISQ note 2 of table 3595). This is | |
| 84 | + confirmed independently by the CD → region concordance (`cd_to_region_concordance_2021.csv`: 96 of 98 | |
| 85 | + CDs agree; the two mismatches are exactly 2446 and 2447) and by the population comparison | |
| 86 | + (`population` vs `population_statcan_er`: Estrie +167 871, Montérégie −168 660; the 789 gap between | |
| 87 | + the two is Courcelles, see next paragraph). | |
| 88 | + A second, minor difference: the municipality of Courcelles moved from Estrie (MRC Le Granit) to | |
| 89 | + Chaudière-Appalaches (MRC Beauce-Sartigan) on 1 Jan 2024 (ISQ note 3) — ISQ 2025p counts differ by | |
| 90 | + 789 persons from StatCan's 2021-boundary ER counts for Chaudière-Appalaches. | |
| 91 | + | |
| 92 | +**Conclusion.** The claim holds *by definition and by name* (ERs = administrative regions by law), and | |
| 93 | +*spatially* for 15 regions; for **Estrie and Montérégie every StatCan ER-based series in this table | |
| 94 | +(population_statcan_er, population_census_2021_er, land_area_km2, population_density_per_km2, all LFS | |
| 95 | +columns) is on pre-28-July-2021 boundaries**, while ISQ series (population, business counts, income, GDP) | |
| 96 | +and the MRNF geometry are on current boundaries. Analyses must either (a) use ISQ series for those two | |
| 97 | +regions, or (b) re-aggregate CD-level StatCan data with `cd_to_region_concordance_2021.csv` | |
| 98 | +(column `mern_region_code`), or (c) keep the two regions merged ("Estrie + Montérégie") when mixing vintages. | |
| 99 | + | |
| 100 | +## FSA → region assignment (`fsa_to_region_2021.csv`) | |
| 101 | + | |
| 102 | +414 Quebec FSAs (2021 Census FSA file; `exceededTransferLimit` never hit, all object ids retrieved). | |
| 103 | +Columns: `region_code_centroid` (representative point of the FSA polygon inside the MRNF region), | |
| 104 | +`er_region_code_centroid` / `eruid_centroid` (same, inside the StatCan 2021 ER), `region_code_dominant_area` | |
| 105 | +and `dominant_area_share` (largest area share of the FSA polygon across MRNF regions, overlay in EPSG:6622), | |
| 106 | +`n_regions_touched` (regions with > 0.1 % of the FSA area), `lon`/`lat` of the representative point. | |
| 107 | +Every FSA received a region. 40 FSAs straddle more than one region; the centroid and dominant-area | |
| 108 | +rules disagree for 4 rural FSAs (G0S: 17 vs 12; J0G: 16 vs 17; J0J: 05 vs 16; J0T: 14 vs 15). Urban | |
| 109 | +FSAs (H*, G1*, J4* …) are unambiguous. Merchants geocoded only to an FSA in these 40 FSAs should carry a | |
| 110 | +geographic-uncertainty flag (Phase 5 robustness: "geographic uncertainty restrictions"). | |
| 111 | + | |
| 112 | +Why the REST service and not the zip: the StatCan download pages on www12.statcan.gc.ca return | |
| 113 | +**HTTP 403** to curl/requests (probed, `access_log.json`), whereas the same 2021 cartographic boundary | |
| 114 | +files are served by Statistics Canada's official Esri REST service (geo.statcan.gc.ca, listed on the | |
| 115 | +open.canada.ca record ef70dc3b-1069-4037-9bce-61f47e628a1d) under the same Open Licence. The server | |
| 116 | +returns HTTP 500 for `where`+geometry queries, so features are paged by object id (batches of 10); a few | |
| 117 | +very large polygons (Côte-Nord, Nord-du-Québec, the eight northern CDs, FSA G0G) are fetched one at a time | |
| 118 | +with `geometryPrecision=6` (≈ 0.1 m). | |
| 119 | + | |
| 120 | +## What was NOT obtained (and what was tried) | |
| 121 | + | |
| 122 | +| Item | Status | | |
| 123 | +|---|---| | |
| 124 | +| Business locations **without employees** by region | Not published below province level (ISQ provincial file; StatCan 33-10-1175 provincial). Regional counts are employer locations only. | | |
| 125 | +| StatCan Canadian Business Counts by **economic region** | No such table exists in the WDS cube list (checked 8 280 cubes): CBC is published by province (33-10-1174/1175) and by CMA/CSD (33-10-1176). The ISQ regional file is StatCan's CSD table aggregated to RA, so it was used instead; the CD→region concordance is provided for anyone re-aggregating CSD/CD counts. | | |
| 126 | +| Share of population living in CMAs by region | Not assembled (no single official table; would require CSD-level census counts × MRNF municipality→region table `mern_municipalites_attributes.csv`). | | |
| 127 | +| Household Internet access / e-commerce by region, recent | **Provincial or grouped only**: StatCan CIUS 22-10-0134/0135 (2022) = province × CMA/non-CMA (`dl/statcan_22100134-eng.zip` kept as evidence); ATN *NETendances 2023 – commerce électronique* (`dl/atn_netendances_2023_commerce_electronique.pdf`) reports 5 grouped zones (RMR Montréal, RMR Québec, Est, Centre, Ouest), not the 17 regions; ISQ EQAMI 2016 has only RMR/hors RMR. The only RA-level series is **EQAMI 2012** (used, flagged). | | |
| 128 | +| 2021 Census Dictionary ER definition page | www12.statcan.gc.ca → HTTP 403; replaced by the SGC 2016 Introduction (statcan.gc.ca, HTTP 200) quoted above. | | |
| 129 | +| StatCan FSA/ER zip files on www12 | HTTP 403; retrieved from the official REST service instead (see above). | | |
| 130 | +| Côte-Nord vs Nord-du-Québec split for LFS and EQAMI 2012 | Published combined by the source; left empty + `_combined_09_10` columns. | | |
| 131 | + | |
| 132 | +## Licences | |
| 133 | + | |
| 134 | +ISQ products: reusable with attribution to the Institut de la statistique du Québec (conditions on | |
| 135 | +statistique.quebec.ca). Statistics Canada tables and boundary files: Statistics Canada Open Licence. | |
| 136 | +MRNF *Découpages administratifs*: CC-BY 4.0 (Données Québec). NETendances PDF: © ATN, kept for citation only. | |
added
data/external/access_log.json
+37 −0
@@ -0,0 +1,37 @@ | ||
| 1 | +{ | |
| 2 | + "www12_fsa_zip": { | |
| 3 | + "url": "https://www12.statcan.gc.ca/census-recensement/2021/geo/sip-pis/boundary-limites/files-fichiers/lfsa000b21a_e.zip", | |
| 4 | + "http_status": 403, | |
| 5 | + "probed_utc": "2026-11-01T18:15:05Z" | |
| 6 | + }, | |
| 7 | + "www12_census_dictionary_er_definition": { | |
| 8 | + "url": "https://www12.statcan.gc.ca/census-recensement/2021/ref/dict/az/Definition-eng.cfm?ID=geo022", | |
| 9 | + "http_status": 403, | |
| 10 | + "probed_utc": "2026-11-01T18:15:06Z" | |
| 11 | + }, | |
| 12 | + "statcan_sgc2016_introduction": { | |
| 13 | + "url": "https://www.statcan.gc.ca/en/subjects/standard/sgc/2016/introduction", | |
| 14 | + "http_status": 200, | |
| 15 | + "probed_utc": "2026-11-01T18:15:06Z" | |
| 16 | + }, | |
| 17 | + "mern_bdat_zip": { | |
| 18 | + "url": "https://diffusion.mern.gouv.qc.ca/diffusion/RGQ/Vectoriel/Theme/Regional/SDA_100k/SHP/BDAT(adm)_SHP.zip", | |
| 19 | + "http_status": 200, | |
| 20 | + "probed_utc": "2026-11-01T18:15:06Z" | |
| 21 | + }, | |
| 22 | + "rest_layer_4": { | |
| 23 | + "url": "https://geo.statcan.gc.ca/geo_wa/rest/services/2021/Cartographic_boundary_files/MapServer/4/query", | |
| 24 | + "features": 98, | |
| 25 | + "notes": [ | |
| 26 | + "objectId 138 fetched singly with geometryPrecision=6", | |
| 27 | + "objectId 139 fetched singly with geometryPrecision=6", | |
| 28 | + "objectId 140 fetched singly with geometryPrecision=6", | |
| 29 | + "objectId 141 fetched singly with geometryPrecision=6", | |
| 30 | + "objectId 142 fetched singly with geometryPrecision=6", | |
| 31 | + "objectId 143 fetched singly with geometryPrecision=6", | |
| 32 | + "objectId 144 fetched singly with geometryPrecision=6", | |
| 33 | + "objectId 145 fetched singly with geometryPrecision=6" | |
| 34 | + ], | |
| 35 | + "retrieved_utc": "2026-11-01T18:11:20Z" | |
| 36 | + } | |
| 37 | +} | |
| \ No newline at end of file | ||
added
data/external/cd_to_region_concordance_2021.csv
+99 −0
@@ -0,0 +1,99 @@ | ||
| 1 | +CDUID,CDNAME,CDTYPE,LANDAREA,ERUID,ERNAME,er_region_code,mern_region_code,mern_region_name,mrc_code_mern,same_region,lon,lat | |
| 2 | +2401,Communauté maritime des Îles-de-la-Madeleine,TÉ,187.3321,2410,Gaspésie--Îles-de-la-Madeleine,11,11,Gaspésie–Îles-de-la-Madeleine,01,True,-61.70012,47.27805 | |
| 3 | +2402,Le Rocher-Percé,MRC,3074.7998000000002,2410,Gaspésie--Îles-de-la-Madeleine,11,11,Gaspésie–Îles-de-la-Madeleine,02,True,-64.80004,48.4074 | |
| 4 | +2403,La Côte-de-Gaspé,MRC,4088.3915,2410,Gaspésie--Îles-de-la-Madeleine,11,11,Gaspésie–Îles-de-la-Madeleine,03,True,-64.90015,48.94203 | |
| 5 | +2404,La Haute-Gaspésie,MRC,5053.8784000000005,2410,Gaspésie--Îles-de-la-Madeleine,11,11,Gaspésie–Îles-de-la-Madeleine,04,True,-66.01341,48.91934 | |
| 6 | +2405,Bonaventure,MRC,4379.4623,2410,Gaspésie--Îles-de-la-Madeleine,11,11,Gaspésie–Îles-de-la-Madeleine,05,True,-65.59212,48.34379 | |
| 7 | +2406,Avignon,MRC,3487.3729000000003,2410,Gaspésie--Îles-de-la-Madeleine,11,11,Gaspésie–Îles-de-la-Madeleine,06,True,-66.43622,48.15795 | |
| 8 | +2407,La Matapédia,MRC,5354.531800000001,2415,Bas-Saint-Laurent,01,01,Bas-Saint-Laurent,07,True,-67.20421,48.41567 | |
| 9 | +2408,La Matanie,MRC,3315.7355000000002,2415,Bas-Saint-Laurent,01,01,Bas-Saint-Laurent,08,True,-67.12269,48.78937 | |
| 10 | +2409,La Mitis,MRC,2275.5604000000003,2415,Bas-Saint-Laurent,01,01,Bas-Saint-Laurent,09,True,-67.95669,48.34693 | |
| 11 | +2410,Rimouski-Neigette,MRC,2703.9941000000003,2415,Bas-Saint-Laurent,01,01,Bas-Saint-Laurent,10,True,-68.49133,48.20624 | |
| 12 | +2411,Les Basques,MRC,1120.0319,2415,Bas-Saint-Laurent,01,01,Bas-Saint-Laurent,11,True,-68.95505,48.06511 | |
| 13 | +2412,Rivière-du-Loup,MRC,1276.8643,2415,Bas-Saint-Laurent,01,01,Bas-Saint-Laurent,12,True,-69.35199,47.8646 | |
| 14 | +2413,Témiscouata,MRC,3900.4163000000003,2415,Bas-Saint-Laurent,01,01,Bas-Saint-Laurent,13,True,-68.83484,47.68051 | |
| 15 | +2414,Kamouraska,MRC,2241.054,2415,Bas-Saint-Laurent,01,01,Bas-Saint-Laurent,14,True,-69.79454,47.39965 | |
| 16 | +2415,Charlevoix-Est,MRC,2288.9697,2420,Capitale-Nationale,03,03,Capitale-Nationale,15,True,-70.20077,47.84278 | |
| 17 | +2416,Charlevoix,MRC,3736.8012000000003,2420,Capitale-Nationale,03,03,Capitale-Nationale,16,True,-70.77196,47.62042 | |
| 18 | +2417,L'Islet,MRC,2097.0905000000002,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,17,True,-70.00776,47.03733 | |
| 19 | +2418,Montmagny,MRC,1695.0914,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,18,True,-70.2933,46.80188 | |
| 20 | +2419,Bellechasse,MRC,1749.9098000000001,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,19,True,-70.70974,46.65523 | |
| 21 | +2420,L'Île-d'Orléans,MRC,194.5824,2420,Capitale-Nationale,03,03,Capitale-Nationale,20,True,-70.9473,46.93583 | |
| 22 | +2421,La Côte-de-Beaupré,MRC,4845.1949,2420,Capitale-Nationale,03,03,Capitale-Nationale,21,True,-71.21344,47.43335 | |
| 23 | +2422,La Jacques-Cartier,MRC,3183.7546,2420,Capitale-Nationale,03,03,Capitale-Nationale,22,True,-71.5667,47.27901 | |
| 24 | +2423,Québec,TÉ,547.6002,2420,Capitale-Nationale,03,03,Capitale-Nationale,23,True,-71.35885,46.85162 | |
| 25 | +2425,Lévis,TÉ,448.0654,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,25,True,-71.30585,46.70119 | |
| 26 | +2426,La Nouvelle-Beauce,MRC,905.3295,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,26,True,-70.99688,46.49673 | |
| 27 | +2427,Robert-Cliche,MRC,839.5958,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,27,True,-70.86509,46.24105 | |
| 28 | +2428,Les Etchemins,MRC,1809.6100000000001,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,28,True,-70.37158,46.35088 | |
| 29 | +2429,Beauce-Sartigan,MRC,1952.7326,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,29,True,-70.65114,46.02085 | |
| 30 | +2430,Le Granit,MRC,2731.547,2430,Estrie,05,05,Estrie,30,True,-70.93652,45.59458 | |
| 31 | +2431,Les Appalaches,MRC,1911.8255000000001,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,31,True,-71.30583,46.05995 | |
| 32 | +2432,L'Érable,MRC,1287.0317,2433,Centre-du-Québec,17,17,Centre-du-Québec,32,True,-71.68955,46.23916 | |
| 33 | +2433,Lotbinière,MRC,1662.2561,2425,Chaudière-Appalaches,12,12,Chaudière-Appalaches,33,True,-71.56007,46.4861 | |
| 34 | +2434,Portneuf,MRC,3887.8803000000003,2420,Capitale-Nationale,03,03,Capitale-Nationale,34,True,-71.9986,46.99877 | |
| 35 | +2435,Mékinac,MRC,5186.2187,2470,Mauricie,04,04,Mauricie,35,True,-73.22292,47.04885 | |
| 36 | +2436,Shawinigan,TÉ,729.9827,2470,Mauricie,04,04,Mauricie,36,True,-72.81394,46.69368 | |
| 37 | +2437,Francheville,CDR,1160.6678,2470,Mauricie,04,04,Mauricie,37,True,-72.48197,46.49725 | |
| 38 | +2438,Bécancour,MRC,1143.1269,2433,Centre-du-Québec,17,17,Centre-du-Québec,38,True,-72.19765,46.37511 | |
| 39 | +2439,Arthabaska,MRC,1887.0880000000002,2433,Centre-du-Québec,17,17,Centre-du-Québec,39,True,-71.99547,46.04802 | |
| 40 | +2440,Les Sources,MRC,785.4182000000001,2430,Estrie,05,05,Estrie,40,True,-71.79186,45.74829 | |
| 41 | +2441,Le Haut-Saint-François,MRC,2269.6818000000003,2430,Estrie,05,05,Estrie,41,True,-71.42699,45.51282 | |
| 42 | +2442,Le Val-Saint-François,MRC,1401.5591000000002,2430,Estrie,05,05,Estrie,42,True,-72.01892,45.57376 | |
| 43 | +2443,Sherbrooke,TÉ,353.39660000000003,2430,Estrie,05,05,Estrie,43,True,-71.94383,45.41708 | |
| 44 | +2444,Coaticook,MRC,1338.8627000000001,2430,Estrie,05,05,Estrie,44,True,-71.66219,45.18272 | |
| 45 | +2445,Memphrémagog,MRC,1317.4186,2430,Estrie,05,05,Estrie,45,True,-72.05499,45.23109 | |
| 46 | +2446,Brome-Missisquoi,MRC,1650.1952,2435,Montérégie,16,05,Estrie,46,False,-72.74443,45.1752 | |
| 47 | +2447,La Haute-Yamaska,MRC,636.0029000000001,2435,Montérégie,16,05,Estrie,47,False,-72.64459,45.41877 | |
| 48 | +2448,Acton,MRC,579.6411,2435,Montérégie,16,16,Montérégie,48,True,-72.54532,45.6203 | |
| 49 | +2449,Drummond,MRC,1599.0957,2433,Centre-du-Québec,17,17,Centre-du-Québec,49,True,-72.47792,45.84091 | |
| 50 | +2450,Nicolet-Yamaska,MRC,1004.9793000000001,2433,Centre-du-Québec,17,17,Centre-du-Québec,50,True,-72.50633,46.14622 | |
| 51 | +2451,Maskinongé,MRC,2367.0819,2470,Mauricie,04,04,Mauricie,51,True,-73.04229,46.53012 | |
| 52 | +2452,D'Autray,MRC,1234.6682,2450,Lanaudière,14,14,Lanaudière,52,True,-73.26557,46.2224 | |
| 53 | +2453,Pierre-De Saurel,MRC,595.1327,2435,Montérégie,16,16,Montérégie,53,True,-72.98355,45.96457 | |
| 54 | +2454,Les Maskoutains,MRC,1302.1548,2435,Montérégie,16,16,Montérégie,54,True,-72.90591,45.67956 | |
| 55 | +2455,Rouville,MRC,482.8048,2435,Montérégie,16,16,Montérégie,55,True,-73.04228,45.40058 | |
| 56 | +2456,Le Haut-Richelieu,MRC,934.8475000000001,2435,Montérégie,16,16,Montérégie,56,True,-73.15845,45.21943 | |
| 57 | +2457,La Vallée-du-Richelieu,MRC,587.8402,2435,Montérégie,16,16,Montérégie,57,True,-73.2078,45.6229 | |
| 58 | +2458,Longueuil,TÉ,282.391,2435,Montérégie,16,16,Montérégie,58,True,-73.41058,45.53536 | |
| 59 | +2459,Marguerite-D'Youville,MRC,347.09680000000003,2435,Montérégie,16,16,Montérégie,59,True,-73.31275,45.76358 | |
| 60 | +2460,L'Assomption,MRC,255.1595,2450,Lanaudière,14,14,Lanaudière,60,True,-73.45278,45.82864 | |
| 61 | +2461,Joliette,MRC,417.4056,2450,Lanaudière,14,14,Lanaudière,61,True,-73.4855,46.0553 | |
| 62 | +2462,Matawinie,MRC,9423.153900000001,2450,Lanaudière,14,14,Lanaudière,62,True,-74.06872,46.88526 | |
| 63 | +2463,Montcalm,MRC,709.5777,2450,Lanaudière,14,14,Lanaudière,63,True,-73.68676,45.92212 | |
| 64 | +2464,Les Moulins,MRC,260.6513,2450,Lanaudière,14,14,Lanaudière,64,True,-73.63928,45.75222 | |
| 65 | +2465,Laval,TÉ,246.13490000000002,2445,Laval,13,13,Laval,65,True,-73.73394,45.60233 | |
| 66 | +2466,Montréal,TÉ,498.29200000000003,2440,Montréal,06,06,Montréal,66,True,-73.59808,45.55835 | |
| 67 | +2467,Roussillon,MRC,420.4418,2435,Montérégie,16,16,Montérégie,67,True,-73.61254,45.33003 | |
| 68 | +2468,Les Jardins-de-Napierville,MRC,802.5226,2435,Montérégie,16,16,Montérégie,68,True,-73.54384,45.16175 | |
| 69 | +2469,Le Haut-Saint-Laurent,MRC,1168.0801000000001,2435,Montérégie,16,16,Montérégie,69,True,-74.0658,45.09497 | |
| 70 | +2470,Beauharnois-Salaberry,MRC,468.4811,2435,Montérégie,16,16,Montérégie,70,True,-73.85288,45.24471 | |
| 71 | +2471,Vaudreuil-Soulanges,MRC,854.1878,2435,Montérégie,16,16,Montérégie,71,True,-74.23458,45.38726 | |
| 72 | +2472,Deux-Montagnes,MRC,242.875,2455,Laurentides,15,15,Laurentides,72,True,-73.98482,45.54074 | |
| 73 | +2473,Thérèse-De Blainville,MRC,206.5189,2455,Laurentides,15,15,Laurentides,73,True,-73.86454,45.69832 | |
| 74 | +2474,Mirabel,TÉ,484.09470000000005,2455,Laurentides,15,15,Laurentides,74,True,-74.07736,45.65076 | |
| 75 | +2475,La Rivière-du-Nord,MRC,447.8784,2455,Laurentides,15,15,Laurentides,75,True,-73.96916,45.84091 | |
| 76 | +2476,Argenteuil,MRC,1234.6887000000002,2455,Laurentides,15,15,Laurentides,76,True,-74.49283,45.72082 | |
| 77 | +2477,Les Pays-d'en-Haut,MRC,673.9827,2455,Laurentides,15,15,Laurentides,77,True,-74.25865,45.93511 | |
| 78 | +2478,Les Laurentides,MRC,2457.5275,2455,Laurentides,15,15,Laurentides,78,True,-74.59691,46.17255 | |
| 79 | +2479,Antoine-Labelle,MRC,14809.8521,2455,Laurentides,15,15,Laurentides,79,True,-75.19667,46.88592 | |
| 80 | +2480,Papineau,MRC,2903.4469,2460,Outaouais,07,07,Outaouais,80,True,-75.22532,45.87498 | |
| 81 | +2481,Gatineau,TÉ,341.8414,2460,Outaouais,07,07,Outaouais,81,True,-75.64046,45.48455 | |
| 82 | +2482,Les Collines-de-l'Outaouais,MRC,2025.3754000000001,2460,Outaouais,07,07,Outaouais,82,True,-75.83536,45.62113 | |
| 83 | +2483,La Vallée-de-la-Gatineau,MRC,12362.4898,2460,Outaouais,07,07,Outaouais,83,True,-76.27356,46.77127 | |
| 84 | +2484,Pontiac,MRC,12824.3648,2460,Outaouais,07,07,Outaouais,84,True,-77.18345,46.35947 | |
| 85 | +2485,Témiscamingue,MRC,16327.2561,2465,Abitibi-Témiscamingue,08,08,Abitibi-Témiscamingue,85,True,-78.59431,47.06825 | |
| 86 | +2486,Rouyn-Noranda,TÉ,5963.5671,2465,Abitibi-Témiscamingue,08,08,Abitibi-Témiscamingue,86,True,-78.90932,48.10668 | |
| 87 | +2487,Abitibi-Ouest,MRC,3312.4500000000003,2465,Abitibi-Témiscamingue,08,08,Abitibi-Témiscamingue,87,True,-79.08087,48.7454 | |
| 88 | +2488,Abitibi,MRC,7627.6313,2465,Abitibi-Témiscamingue,08,08,Abitibi-Témiscamingue,88,True,-77.86519,48.66496 | |
| 89 | +2489,La Vallée-de-l'Or,MRC,24094.8403,2465,Abitibi-Témiscamingue,08,08,Abitibi-Témiscamingue,89,True,-76.87388,48.08581 | |
| 90 | +2490,La Tuque,TÉ,26031.8442,2470,Mauricie,04,04,Mauricie,90,True,-74.33357,48.0256 | |
| 91 | +2491,Le Domaine-du-Roy,MRC,17476.4467,2475,Saguenay--Lac-Saint-Jean,02,02,Saguenay–Lac-Saint-Jean,91,True,-73.71141,48.98033 | |
| 92 | +2492,Maria-Chapdelaine,MRC,35501.4881,2475,Saguenay--Lac-Saint-Jean,02,02,Saguenay–Lac-Saint-Jean,92,True,-72.38149,50.45664 | |
| 93 | +2493,Lac-Saint-Jean-Est,MRC,2767.5138,2475,Saguenay--Lac-Saint-Jean,02,02,Saguenay–Lac-Saint-Jean,93,True,-71.76005,48.44814 | |
| 94 | +2494,Le Saguenay-et-son-Fjord,CDR,39797.2467,2475,Saguenay--Lac-Saint-Jean,02,02,Saguenay–Lac-Saint-Jean,94,True,-70.68508,50.33561 | |
| 95 | +2495,La Haute-Côte-Nord,MRC,11295.8159,2480,Côte-Nord,09,09,Côte-Nord,95,True,-69.44564,49.07153 | |
| 96 | +2496,Manicouagan,MRC,34655.044,2480,Côte-Nord,09,09,Côte-Nord,96,True,-68.85891,50.25148 | |
| 97 | +2497,Sept-Rivières--Caniapiscau,CDR,94464.3471,2480,Côte-Nord,09,09,Côte-Nord,97,True,-68.24543,52.30042 | |
| 98 | +2498,Minganie--Le Golfe-du-Saint-Laurent,CDR,94027.0662,2480,Côte-Nord,09,09,Côte-Nord,98,True,-62.04351,51.4525 | |
| 99 | +2499,Nord-du-Québec,CDR,707306.5187,2490,Nord-du-Québec,10,10,Nord-du-Québec,99,True,-70.47915,55.97421 | |
deleted
data/external/dl/mern_bdat_adm_100k_shp.zip
+0 −0
Binary file not shown.
added
data/external/fsa_to_region_2021.csv
+415 −0
@@ -0,0 +1,415 @@ | ||
| 1 | +CFSAUID,LANDAREA,region_code_centroid,region_name_centroid,er_region_code_centroid,eruid_centroid,region_code_dominant_area,dominant_area_share,n_regions_touched,lon,lat | |
| 2 | +G0A,11122.097999999996,03,Capitale-Nationale,03,2420,03,0.997,2,-71.20785,47.44445 | |
| 3 | +G0C,8551.13870000001,11,Gaspésie–Îles-de-la-Madeleine,11,2410,11,0.9995,1,-65.47545,48.3595 | |
| 4 | +G0E,1463.3106000000005,11,Gaspésie–Îles-de-la-Madeleine,11,2410,11,1.0,1,-65.94274,49.14763 | |
| 5 | +G0G,127524.3928,09,Côte-Nord,09,2480,09,1.0,1,-62.04107,51.41279 | |
| 6 | +G0H,3019.2551,09,Côte-Nord,09,2480,09,1.0,1,-67.27471,49.74189 | |
| 7 | +G0J,11515.563500000004,01,Bas-Saint-Laurent,01,2415,01,0.7699,2,-66.80899,48.47636 | |
| 8 | +G0K,3827.3675000000007,01,Bas-Saint-Laurent,01,2415,01,0.9999,1,-68.10366,48.21411 | |
| 9 | +G0L,7984.2140000000045,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-69.05033,47.73805 | |
| 10 | +G0M,3126.5538000000024,12,Chaudière-Appalaches,12,2425,12,0.8459,2,-70.51738,45.99008 | |
| 11 | +G0N,1560.108999999999,12,Chaudière-Appalaches,12,2425,12,0.9107,2,-71.10309,46.11303 | |
| 12 | +G0P,907.9263,17,Centre-du-Québec,17,2433,17,0.9149,2,-71.72544,46.02185 | |
| 13 | +G0R,7117.353400000008,12,Chaudière-Appalaches,12,2425,12,0.9652,3,-70.44728,46.80913 | |
| 14 | +G0S,3444.020399999999,17,Centre-du-Québec,17,2433,12,0.7558,2,-71.53949,46.42497 | |
| 15 | +G0T,2297.7322,09,Côte-Nord,09,2480,09,0.6846,2,-69.54203,48.32803 | |
| 16 | +G0V,38016.179,02,Saguenay–Lac-Saint-Jean,02,2475,02,0.9741,2,-70.64764,50.2033 | |
| 17 | +G0W,23303.054299999996,02,Saguenay–Lac-Saint-Jean,02,2475,02,0.9414,2,-72.91712,49.97087 | |
| 18 | +G0X,31080.762300000006,04,Mauricie,04,2470,04,0.8377,5,-72.38038,47.71237 | |
| 19 | +G0Y,1773.6440000000002,05,Estrie,05,2430,05,0.9481,2,-71.05636,45.56509 | |
| 20 | +G0Z,620.9932,17,Centre-du-Québec,17,2433,17,1.0,1,-72.17053,46.17014 | |
| 21 | +G1B,41.643100000000004,03,Capitale-Nationale,03,2420,03,1.0,1,-71.22748,46.92779 | |
| 22 | +G1C,20.715299999999996,03,Capitale-Nationale,03,2420,03,1.0,1,-71.18726,46.8839 | |
| 23 | +G1E,11.0731,03,Capitale-Nationale,03,2420,03,0.9998,1,-71.19412,46.85808 | |
| 24 | +G1G,10.129699999999996,03,Capitale-Nationale,03,2420,03,1.0,1,-71.28208,46.8763 | |
| 25 | +G1H,8.38690000000001,03,Capitale-Nationale,03,2420,03,1.0,1,-71.25842,46.85305 | |
| 26 | +G1J,6.247300000000001,03,Capitale-Nationale,03,2420,03,1.0,1,-71.21822,46.83621 | |
| 27 | +G1K,3.855999999999999,03,Capitale-Nationale,03,2420,03,1.0,1,-71.23372,46.80891 | |
| 28 | +G1L,3.9677000000000007,03,Capitale-Nationale,03,2420,03,1.0,1,-71.24455,46.83065 | |
| 29 | +G1M,10.740899999999996,03,Capitale-Nationale,03,2420,03,1.0,1,-71.26869,46.81426 | |
| 30 | +G1N,2.484400000000001,03,Capitale-Nationale,03,2420,03,1.0,1,-71.25013,46.80636 | |
| 31 | +G1P,11.463799999999999,03,Capitale-Nationale,03,2420,03,1.0,1,-71.31507,46.80802 | |
| 32 | +G1R,3.0260999999999987,03,Capitale-Nationale,03,2420,03,1.0,1,-71.22016,46.80531 | |
| 33 | +G1S,4.788999999999999,03,Capitale-Nationale,03,2420,03,1.0,1,-71.24672,46.79118 | |
| 34 | +G1T,4.740800000000002,03,Capitale-Nationale,03,2420,03,1.0,1,-71.2567,46.77193 | |
| 35 | +G1V,8.5447,03,Capitale-Nationale,03,2420,03,1.0,1,-71.29149,46.77924 | |
| 36 | +G1W,8.4646,03,Capitale-Nationale,03,2420,03,1.0,1,-71.28231,46.7632 | |
| 37 | +G1X,12.0263,03,Capitale-Nationale,03,2420,03,1.0,1,-71.33295,46.77553 | |
| 38 | +G1Y,6.497399999999998,03,Capitale-Nationale,03,2420,03,1.0,1,-71.35233,46.75268 | |
| 39 | +G2A,20.406800000000004,03,Capitale-Nationale,03,2420,03,1.0,1,-71.40612,46.88021 | |
| 40 | +G2B,14.5983,03,Capitale-Nationale,03,2420,03,1.0,1,-71.36551,46.83893 | |
| 41 | +G2C,7.5484,03,Capitale-Nationale,03,2420,03,1.0,1,-71.33307,46.82871 | |
| 42 | +G2E,9.1608,03,Capitale-Nationale,03,2420,03,1.0,1,-71.35472,46.80404 | |
| 43 | +G2G,51.299800000000005,03,Capitale-Nationale,03,2420,03,1.0,1,-71.41748,46.79106 | |
| 44 | +G2J,0.9948000000000002,03,Capitale-Nationale,03,2420,03,1.0,1,-71.2863,46.84569 | |
| 45 | +G2K,16.087100000000003,03,Capitale-Nationale,03,2420,03,1.0,1,-71.30581,46.85724 | |
| 46 | +G2L,11.761499999999998,03,Capitale-Nationale,03,2420,03,1.0,1,-71.25953,46.89224 | |
| 47 | +G2M,22.3716,03,Capitale-Nationale,03,2420,03,1.0,1,-71.30481,46.92227 | |
| 48 | +G2N,13.3945,03,Capitale-Nationale,03,2420,03,1.0,1,-71.35024,46.91476 | |
| 49 | +G3A,85.7954,03,Capitale-Nationale,03,2420,03,1.0,1,-71.50636,46.75899 | |
| 50 | +G3B,61.73400000000001,03,Capitale-Nationale,03,2420,03,1.0,1,-71.29818,46.98134 | |
| 51 | +G3C,671.61,03,Capitale-Nationale,03,2420,03,1.0,1,-71.39766,47.11981 | |
| 52 | +G3E,8.450900000000003,03,Capitale-Nationale,03,2420,03,1.0,1,-71.34224,46.87874 | |
| 53 | +G3G,33.988200000000006,03,Capitale-Nationale,03,2420,03,1.0,1,-71.39108,46.93008 | |
| 54 | +G3H,121.11540000000001,03,Capitale-Nationale,03,2420,03,1.0,1,-71.68721,46.77787 | |
| 55 | +G3J,41.281000000000006,03,Capitale-Nationale,03,2420,03,1.0,1,-71.45877,46.86203 | |
| 56 | +G3K,29.93459999999999,03,Capitale-Nationale,03,2420,03,1.0,1,-71.43932,46.8355 | |
| 57 | +G3L,666.2013,03,Capitale-Nationale,03,2420,03,1.0,1,-71.82289,46.98666 | |
| 58 | +G3M,20.195599999999995,03,Capitale-Nationale,03,2420,03,1.0,1,-71.71461,46.69161 | |
| 59 | +G3N,165.83860000000004,03,Capitale-Nationale,03,2420,03,1.0,1,-71.63881,46.87302 | |
| 60 | +G3S,361.48819999999995,03,Capitale-Nationale,03,2420,03,1.0,1,-71.62594,47.02127 | |
| 61 | +G3Z,545.8467,03,Capitale-Nationale,03,2420,03,1.0,1,-70.70115,47.39309 | |
| 62 | +G4A,51.52769999999999,03,Capitale-Nationale,03,2420,03,1.0,1,-70.23607,47.71651 | |
| 63 | +G4R,26778.61849999998,09,Côte-Nord,09,2480,09,1.0,1,-66.59603,50.94605 | |
| 64 | +G4S,121.9205,09,Côte-Nord,09,2480,09,1.0,1,-66.38307,50.27873 | |
| 65 | +G4T,187.33150000000006,11,Gaspésie–Îles-de-la-Madeleine,11,2410,11,1.0,1,-61.70012,47.27805 | |
| 66 | +G4V,4544.535100000002,11,Gaspésie–Îles-de-la-Madeleine,11,2410,11,0.9999,1,-65.73896,48.86873 | |
| 67 | +G4W,195.48930000000001,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-67.48577,48.79871 | |
| 68 | +G4X,2866.9162,11,Gaspésie–Îles-de-la-Madeleine,11,2410,11,1.0,1,-64.64042,48.90114 | |
| 69 | +G4Z,42369.196800000005,09,Côte-Nord,09,2480,09,0.9984,2,-68.87819,49.92505 | |
| 70 | +G5A,458.19440000000003,03,Capitale-Nationale,03,2420,03,1.0,1,-70.09005,47.7395 | |
| 71 | +G5B,41.1983,09,Côte-Nord,09,2480,09,1.0,1,-66.9515,50.01981 | |
| 72 | +G5C,39.710300000000004,09,Côte-Nord,09,2480,09,1.0,1,-68.37739,49.20003 | |
| 73 | +G5H,55.224899999999984,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-68.16943,48.5721 | |
| 74 | +G5J,192.02360000000002,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-67.43453,48.51667 | |
| 75 | +G5L,62.29220000000001,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-68.58144,48.41958 | |
| 76 | +G5M,18.857000000000006,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-68.46222,48.5002 | |
| 77 | +G5N,175.9165,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-68.44157,48.36753 | |
| 78 | +G5R,83.7418,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-69.51847,47.82342 | |
| 79 | +G5T,556.7845999999998,01,Bas-Saint-Laurent,01,2415,01,1.0,1,-68.51372,47.62957 | |
| 80 | +G5V,124.44429999999997,12,Chaudière-Appalaches,12,2425,12,1.0,1,-70.5186,46.94018 | |
| 81 | +G5X,164.5911,12,Chaudière-Appalaches,12,2425,12,1.0,1,-70.78363,46.22105 | |
| 82 | +G5Y,88.4581,12,Chaudière-Appalaches,12,2425,12,1.0,1,-70.6119,46.1232 | |
| 83 | +G5Z,98.8781,12,Chaudière-Appalaches,12,2425,12,1.0,1,-70.70173,46.06566 | |
| 84 | +G6A,11.7402,12,Chaudière-Appalaches,12,2425,12,1.0,1,-70.6924,46.15009 | |
| 85 | +G6B,278.6531,05,Estrie,05,2430,05,1.0,1,-70.79213,45.54529 | |
| 86 | +G6C,86.0979,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.08192,46.76751 | |
| 87 | +G6E,107.54860000000005,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.00947,46.44209 | |
| 88 | +G6G,200.67839999999995,12,Chaudière-Appalaches,12,2425,12,0.9993,1,-71.30427,46.12714 | |
| 89 | +G6H,214.29180000000002,12,Chaudière-Appalaches,12,2425,12,0.9999,1,-71.44758,46.06383 | |
| 90 | +G6J,94.30220000000004,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.32222,46.63379 | |
| 91 | +G6K,3.6948999999999996,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.29044,46.69488 | |
| 92 | +G6L,341.11449999999996,17,Centre-du-Québec,17,2433,17,1.0,1,-71.82609,46.20719 | |
| 93 | +G6P,30.20090000000001,17,Centre-du-Québec,17,2433,17,1.0,1,-71.97574,46.03726 | |
| 94 | +G6R,18.311500000000006,17,Centre-du-Québec,17,2433,17,1.0,1,-71.92473,46.01883 | |
| 95 | +G6S,62.03600000000002,17,Centre-du-Québec,17,2433,17,1.0,1,-71.86103,46.02876 | |
| 96 | +G6T,42.73890000000001,17,Centre-du-Québec,17,2433,17,1.0,1,-71.9739,46.07638 | |
| 97 | +G6V,24.855300000000003,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.17032,46.78638 | |
| 98 | +G6W,23.3304,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.2111,46.75913 | |
| 99 | +G6X,7.952100000000004,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.26027,46.71208 | |
| 100 | +G6Y,17.335200000000007,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.14425,46.80169 | |
| 101 | +G6Z,95.75849999999997,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.17883,46.67673 | |
| 102 | +G7A,94.73989999999995,12,Chaudière-Appalaches,12,2425,12,1.0,1,-71.40287,46.68892 | |
| 103 | +G7B,264.284,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-70.86726,48.33228 | |
| 104 | +G7G,33.258100000000006,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.08514,48.45963 | |
| 105 | +G7H,129.95019999999994,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-70.99725,48.4121 | |
| 106 | +G7J,16.352100000000007,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.10408,48.4184 | |
| 107 | +G7K,11.7827,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.12193,48.36374 | |
| 108 | +G7N,1934.1844999999998,02,Saguenay–Lac-Saint-Jean,02,2475,02,0.9999,1,-71.27784,48.18096 | |
| 109 | +G7P,229.02770000000007,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.31452,48.5459 | |
| 110 | +G7S,35.931999999999995,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.16306,48.43234 | |
| 111 | +G7T,3.8322,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.15446,48.39366 | |
| 112 | +G7X,277.53919999999994,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.39014,48.40401 | |
| 113 | +G7Y,33.547200000000004,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.22978,48.37619 | |
| 114 | +G7Z,2.3617,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.27268,48.42727 | |
| 115 | +G8A,5.5706,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.27501,48.41351 | |
| 116 | +G8B,104.66959999999993,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.70291,48.55104 | |
| 117 | +G8C,7.539200000000001,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.64004,48.52599 | |
| 118 | +G8E,82.71419999999999,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.69304,48.63715 | |
| 119 | +G8G,187.4938,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-71.85333,48.38803 | |
| 120 | +G8H,151.36370000000002,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-72.23267,48.46955 | |
| 121 | +G8J,15119.9799,02,Saguenay–Lac-Saint-Jean,02,2475,02,0.9953,2,-73.71458,48.98889 | |
| 122 | +G8K,361.2721999999999,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-72.46986,48.71059 | |
| 123 | +G8L,16026.118999999995,02,Saguenay–Lac-Saint-Jean,02,2475,02,0.9978,2,-71.7567,50.35865 | |
| 124 | +G8M,409.2404000000001,02,Saguenay–Lac-Saint-Jean,02,2475,02,1.0,1,-72.40314,48.87908 | |
| 125 | +G8N,1131.6707000000001,02,Saguenay–Lac-Saint-Jean,02,2475,02,0.9998,1,-71.77987,48.19858 | |
| 126 | +G8P,694.8744000000002,10,Nord-du-Québec,10,2490,10,1.0,1,-74.24401,49.88547 | |
| 127 | +G8T,21.78629999999999,04,Mauricie,04,2470,04,1.0,1,-72.52861,46.38078 | |
| 128 | +G8V,39.92739999999999,04,Mauricie,04,2470,04,1.0,1,-72.48542,46.41228 | |
| 129 | +G8W,57.08309999999999,04,Mauricie,04,2470,04,1.0,1,-72.64135,46.41545 | |
| 130 | +G8Y,23.221900000000005,04,Mauricie,04,2470,04,1.0,1,-72.59652,46.36246 | |
| 131 | +G8Z,8.285400000000003,04,Mauricie,04,2470,04,1.0,1,-72.56805,46.34699 | |
| 132 | +G9A,37.7682,04,Mauricie,04,2470,04,1.0,1,-72.67773,46.36914 | |
| 133 | +G9B,82.89579999999997,04,Mauricie,04,2470,04,1.0,1,-72.67867,46.31693 | |
| 134 | +G9C,17.6852,04,Mauricie,04,2470,04,1.0,1,-72.68227,46.4018 | |
| 135 | +G9H,439.6728999999999,17,Centre-du-Québec,17,2433,17,1.0,1,-72.39119,46.31673 | |
| 136 | +G9N,37.8763,04,Mauricie,04,2470,04,1.0,1,-72.7599,46.53319 | |
| 137 | +G9P,37.373100000000015,04,Mauricie,04,2470,04,1.0,1,-72.72266,46.51327 | |
| 138 | +G9R,22.2648,04,Mauricie,04,2470,04,1.0,1,-72.79767,46.59242 | |
| 139 | +G9T,66.1901,04,Mauricie,04,2470,04,1.0,1,-72.73505,46.63021 | |
| 140 | +G9X,7796.8026,04,Mauricie,04,2470,04,0.9535,2,-73.85876,47.7038 | |
| 141 | +H1A,15.164999999999996,06,Montréal,06,2440,06,1.0,1,-73.50526,45.66941 | |
| 142 | +H1B,13.267099999999997,06,Montréal,06,2440,06,1.0,1,-73.53672,45.63059 | |
| 143 | +H1C,11.0985,06,Montréal,06,2440,06,1.0,1,-73.53545,45.67115 | |
| 144 | +H1E,10.980600000000006,06,Montréal,06,2440,06,1.0,1,-73.583,45.63885 | |
| 145 | +H1G,7.8410000000000055,06,Montréal,06,2440,06,1.0,1,-73.62075,45.61078 | |
| 146 | +H1H,4.582099999999998,06,Montréal,06,2440,06,0.9998,1,-73.63768,45.59212 | |
| 147 | +H1J,8.292100000000003,06,Montréal,06,2440,06,1.0,1,-73.57645,45.61579 | |
| 148 | +H1K,6.1713999999999976,06,Montréal,06,2440,06,1.0,1,-73.54512,45.6092 | |
| 149 | +H1L,7.531900000000002,06,Montréal,06,2440,06,1.0,1,-73.5176,45.60895 | |
| 150 | +H1M,4.9377,06,Montréal,06,2440,06,1.0,1,-73.55913,45.58775 | |
| 151 | +H1N,8.748500000000003,06,Montréal,06,2440,06,1.0,1,-73.52812,45.57599 | |
| 152 | +H1P,5.1182000000000025,06,Montréal,06,2440,06,1.0,1,-73.59061,45.5972 | |
| 153 | +H1R,4.6352,06,Montréal,06,2440,06,1.0,1,-73.6109,45.58642 | |
| 154 | +H1S,4.7078999999999995,06,Montréal,06,2440,06,1.0,1,-73.58311,45.5803 | |
| 155 | +H1T,4.1366999999999985,06,Montréal,06,2440,06,1.0,1,-73.56753,45.57948 | |
| 156 | +H1V,5.0314000000000005,06,Montréal,06,2440,06,1.0,1,-73.54306,45.55798 | |
| 157 | +H1W,3.2347000000000024,06,Montréal,06,2440,06,1.0,1,-73.54701,45.54377 | |
| 158 | +H1X,2.7565999999999993,06,Montréal,06,2440,06,1.0,1,-73.5716,45.55609 | |
| 159 | +H1Y,2.652300000000001,06,Montréal,06,2440,06,1.0,1,-73.57983,45.54869 | |
| 160 | +H1Z,6.985099999999996,06,Montréal,06,2440,06,1.0,1,-73.62034,45.57063 | |
| 161 | +H2A,2.1482000000000014,06,Montréal,06,2440,06,1.0,1,-73.5971,45.56134 | |
| 162 | +H2B,2.574399999999999,06,Montréal,06,2440,06,1.0,1,-73.65129,45.57365 | |
| 163 | +H2C,2.6704000000000003,06,Montréal,06,2440,06,1.0,1,-73.65886,45.56159 | |
| 164 | +H2E,1.9149999999999991,06,Montréal,06,2440,06,1.0,1,-73.61014,45.5507 | |
| 165 | +H2G,2.0126,06,Montréal,06,2440,06,1.0,1,-73.59417,45.54423 | |
| 166 | +H2H,1.1386,06,Montréal,06,2440,06,1.0,1,-73.57222,45.5362 | |
| 167 | +H2J,1.9262999999999995,06,Montréal,06,2440,06,1.0,1,-73.58247,45.53014 | |
| 168 | +H2K,3.5420999999999987,06,Montréal,06,2440,06,1.0,1,-73.55609,45.53021 | |
| 169 | +H2L,2.4144,06,Montréal,06,2440,06,1.0,1,-73.5578,45.51881 | |
| 170 | +H2M,3.3747999999999996,06,Montréal,06,2440,06,1.0,1,-73.63681,45.55381 | |
| 171 | +H2N,1.1300000000000001,06,Montréal,06,2440,06,1.0,1,-73.65107,45.54016 | |
| 172 | +H2P,1.6857,06,Montréal,06,2440,06,1.0,1,-73.63518,45.54241 | |
| 173 | +H2R,2.1826,06,Montréal,06,2440,06,1.0,1,-73.62172,45.54075 | |
| 174 | +H2S,2.5422000000000016,06,Montréal,06,2440,06,1.0,1,-73.60504,45.53654 | |
| 175 | +H2T,1.3553,06,Montréal,06,2440,06,1.0,1,-73.59346,45.52398 | |
| 176 | +H2V,4.4083000000000006,06,Montréal,06,2440,06,1.0,1,-73.6079,45.51714 | |
| 177 | +H2W,0.9835999999999999,06,Montréal,06,2440,06,1.0,1,-73.58069,45.51767 | |
| 178 | +H2X,1.5650000000000006,06,Montréal,06,2440,06,1.0,1,-73.56809,45.51213 | |
| 179 | +H2Y,0.5104,06,Montréal,06,2440,06,1.0,1,-73.55633,45.50471 | |
| 180 | +H2Z,0.5173999999999999,06,Montréal,06,2440,06,1.0,1,-73.56252,45.50415 | |
| 181 | +H3A,0.5669000000000001,06,Montréal,06,2440,06,1.0,1,-73.57461,45.5043 | |
| 182 | +H3B,0.36909999999999993,06,Montréal,06,2440,06,1.0,1,-73.56963,45.50052 | |
| 183 | +H3C,4.728599999999998,06,Montréal,06,2440,06,0.9798,2,-73.53464,45.51881 | |
| 184 | +H3E,3.7080999999999995,06,Montréal,06,2440,06,1.0,1,-73.54837,45.46019 | |
| 185 | +H3G,0.8858999999999999,06,Montréal,06,2440,06,1.0,1,-73.57867,45.49876 | |
| 186 | +H3H,3.7198000000000007,06,Montréal,06,2440,06,1.0,1,-73.59217,45.50071 | |
| 187 | +H3J,1.0999999999999996,06,Montréal,06,2440,06,1.0,1,-73.57267,45.48592 | |
| 188 | +H3K,4.436700000000001,06,Montréal,06,2440,06,1.0,1,-73.55607,45.48023 | |
| 189 | +H3L,3.6270999999999987,06,Montréal,06,2440,06,1.0,1,-73.67406,45.54642 | |
| 190 | +H3M,2.8339000000000008,06,Montréal,06,2440,06,1.0,1,-73.6927,45.53882 | |
| 191 | +H3N,1.6611000000000005,06,Montréal,06,2440,06,1.0,1,-73.62974,45.52946 | |
| 192 | +H3P,2.7467,06,Montréal,06,2440,06,1.0,1,-73.63961,45.5192 | |
| 193 | +H3R,2.679099999999999,06,Montréal,06,2440,06,1.0,1,-73.65003,45.50858 | |
| 194 | +H3S,2.846799999999999,06,Montréal,06,2440,06,1.0,1,-73.62867,45.50727 | |
| 195 | +H3T,1.5744,06,Montréal,06,2440,06,1.0,1,-73.61932,45.50141 | |
| 196 | +H3V,1.7925000000000004,06,Montréal,06,2440,06,1.0,1,-73.60859,45.49878 | |
| 197 | +H3W,2.9968999999999992,06,Montréal,06,2440,06,1.0,1,-73.62961,45.48927 | |
| 198 | +H3X,3.4584000000000006,06,Montréal,06,2440,06,1.0,1,-73.64071,45.48124 | |
| 199 | +H3Y,2.5362999999999993,06,Montréal,06,2440,06,1.0,1,-73.60572,45.48597 | |
| 200 | +H3Z,1.5413000000000003,06,Montréal,06,2440,06,1.0,1,-73.59336,45.48214 | |
| 201 | +H4A,3.033599999999999,06,Montréal,06,2440,06,1.0,1,-73.61361,45.47285 | |
| 202 | +H4B,3.0933999999999995,06,Montréal,06,2440,06,1.0,1,-73.62886,45.46234 | |
| 203 | +H4C,3.902900000000001,06,Montréal,06,2440,06,1.0,1,-73.59761,45.46733 | |
| 204 | +H4E,4.565100000000003,06,Montréal,06,2440,06,1.0,1,-73.59219,45.46141 | |
| 205 | +H4G,2.7795999999999994,06,Montréal,06,2440,06,1.0,1,-73.57,45.46429 | |
| 206 | +H4H,3.1279,06,Montréal,06,2440,06,1.0,1,-73.58164,45.44509 | |
| 207 | +H4J,2.835300000000001,06,Montréal,06,2440,06,1.0,1,-73.70974,45.53131 | |
| 208 | +H4K,4.389100000000001,06,Montréal,06,2440,06,1.0,1,-73.72704,45.52004 | |
| 209 | +H4L,5.529999999999999,06,Montréal,06,2440,06,1.0,1,-73.68242,45.51608 | |
| 210 | +H4M,2.761,06,Montréal,06,2440,06,1.0,1,-73.68225,45.50209 | |
| 211 | +H4N,5.331299999999999,06,Montréal,06,2440,06,1.0,1,-73.66076,45.52448 | |
| 212 | +H4P,3.416800000000001,06,Montréal,06,2440,06,1.0,1,-73.66323,45.49603 | |
| 213 | +H4R,8.500599999999997,06,Montréal,06,2440,06,1.0,1,-73.71369,45.50446 | |
| 214 | +H4S,16.157100000000003,06,Montréal,06,2440,06,1.0,1,-73.74066,45.4878 | |
| 215 | +H4T,5.2707999999999995,06,Montréal,06,2440,06,1.0,1,-73.68881,45.4802 | |
| 216 | +H4V,2.658799999999998,06,Montréal,06,2440,06,1.0,1,-73.64755,45.46649 | |
| 217 | +H4W,5.7786,06,Montréal,06,2440,06,1.0,1,-73.66897,45.46824 | |
| 218 | +H4X,1.6260999999999994,06,Montréal,06,2440,06,1.0,1,-73.65176,45.45368 | |
| 219 | +H7A,18.329800000000002,13,Laval,13,2445,13,1.0,1,-73.60298,45.66171 | |
| 220 | +H7B,13.575800000000001,13,Laval,13,2445,13,1.0,1,-73.6208,45.67314 | |
| 221 | +H7C,18.0816,13,Laval,13,2445,13,1.0,1,-73.65403,45.63294 | |
| 222 | +H7E,18.3096,13,Laval,13,2445,13,1.0,1,-73.68532,45.61429 | |
| 223 | +H7G,6.476500000000003,13,Laval,13,2445,13,1.0,1,-73.68903,45.576 | |
| 224 | +H7H,6.177900000000002,13,Laval,13,2445,13,1.0,1,-73.75997,45.64404 | |
| 225 | +H7J,28.8811,13,Laval,13,2445,13,1.0,1,-73.70632,45.65861 | |
| 226 | +H7K,11.559799999999997,13,Laval,13,2445,13,1.0,1,-73.73687,45.62667 | |
| 227 | +H7L,15.936399999999997,13,Laval,13,2445,13,1.0,1,-73.77589,45.60586 | |
| 228 | +H7M,11.103600000000002,13,Laval,13,2445,13,1.0,1,-73.71493,45.59834 | |
| 229 | +H7N,8.2897,13,Laval,13,2445,13,1.0,1,-73.70642,45.55944 | |
| 230 | +H7P,16.187500000000004,13,Laval,13,2445,13,1.0,1,-73.80519,45.5818 | |
| 231 | +H7R,17.503299999999996,13,Laval,13,2445,13,1.0,1,-73.84359,45.54994 | |
| 232 | +H7S,9.638299999999997,13,Laval,13,2445,13,1.0,1,-73.73732,45.58013 | |
| 233 | +H7T,11.6602,13,Laval,13,2445,13,1.0,1,-73.76851,45.55787 | |
| 234 | +H7V,5.600800000000006,13,Laval,13,2445,13,1.0,1,-73.7362,45.54619 | |
| 235 | +H7W,9.684699999999998,13,Laval,13,2445,13,1.0,1,-73.75688,45.53284 | |
| 236 | +H7X,12.766400000000004,13,Laval,13,2445,13,1.0,1,-73.80982,45.53004 | |
| 237 | +H7Y,6.372300000000002,13,Laval,13,2445,13,1.0,1,-73.85374,45.5295 | |
| 238 | +H8N,7.967500000000002,06,Montréal,06,2440,06,1.0,1,-73.62002,45.44013 | |
| 239 | +H8P,4.412500000000002,06,Montréal,06,2440,06,0.9881,2,-73.60492,45.42632 | |
| 240 | +H8R,7.071999999999997,06,Montréal,06,2440,06,1.0,1,-73.64728,45.42778 | |
| 241 | +H8S,12.423499999999995,06,Montréal,06,2440,06,1.0,1,-73.70074,45.45198 | |
| 242 | +H8T,3.3164000000000016,06,Montréal,06,2440,06,1.0,1,-73.70596,45.44026 | |
| 243 | +H8Y,5.768900000000001,06,Montréal,06,2440,06,1.0,1,-73.78817,45.50676 | |
| 244 | +H8Z,4.4481,06,Montréal,06,2440,06,1.0,1,-73.83845,45.50583 | |
| 245 | +H9A,4.506500000000001,06,Montréal,06,2440,06,1.0,1,-73.83155,45.49416 | |
| 246 | +H9B,7.1053,06,Montréal,06,2440,06,1.0,1,-73.80168,45.48984 | |
| 247 | +H9C,9.291299999999998,06,Montréal,06,2440,06,1.0,1,-73.87894,45.50316 | |
| 248 | +H9E,13.216099999999999,06,Montréal,06,2440,06,1.0,1,-73.9121,45.48916 | |
| 249 | +H9G,4.125900000000003,06,Montréal,06,2440,06,1.0,1,-73.83626,45.47614 | |
| 250 | +H9H,9.0398,06,Montréal,06,2440,06,1.0,1,-73.86436,45.46904 | |
| 251 | +H9J,11.1911,06,Montréal,06,2440,06,1.0,1,-73.87923,45.45648 | |
| 252 | +H9K,6.3849,06,Montréal,06,2440,06,1.0,1,-73.9099,45.45284 | |
| 253 | +H9P,15.3944,06,Montréal,06,2440,06,1.0,1,-73.72258,45.47338 | |
| 254 | +H9R,15.138799999999996,06,Montréal,06,2440,06,1.0,1,-73.81325,45.46119 | |
| 255 | +H9S,9.482700000000007,06,Montréal,06,2440,06,1.0,1,-73.7415,45.44084 | |
| 256 | +H9W,11.030799999999989,06,Montréal,06,2440,06,1.0,1,-73.86691,45.43275 | |
| 257 | +H9X,23.934499999999996,06,Montréal,06,2440,06,1.0,1,-73.93509,45.42682 | |
| 258 | +J0A,1320.2669000000008,17,Centre-du-Québec,17,2433,17,0.5556,2,-71.91173,45.83213 | |
| 259 | +J0B,5103.873300000001,05,Estrie,05,2430,05,0.9752,2,-71.40874,45.42657 | |
| 260 | +J0C,1080.375800000001,17,Centre-du-Québec,17,2433,17,0.9998,1,-72.69205,45.85341 | |
| 261 | +J0E,2236.4970999999964,05,Estrie,16,2435,05,0.9252,2,-72.43178,45.29637 | |
| 262 | +J0G,1048.4693999999997,16,Montérégie,16,2435,17,0.5126,2,-72.86012,45.9995 | |
| 263 | +J0H,1954.1085000000012,16,Montérégie,16,2435,16,0.9186,2,-72.582,45.68156 | |
| 264 | +J0J,1510.2477,05,Estrie,16,2435,16,0.6553,2,-73.06239,45.1981 | |
| 265 | +J0K,12791.293799999994,14,Lanaudière,14,2450,14,0.7207,3,-74.10077,46.80637 | |
| 266 | +J0L,1274.347900000001,16,Montérégie,16,2435,16,1.0,1,-73.57616,45.19628 | |
| 267 | +J0M,7588.217500000003,10,Nord-du-Québec,10,2490,10,1.0,1,-71.89882,61.57667 | |
| 268 | +J0N,216.84190000000012,15,Laurentides,15,2455,15,0.999,2,-74.05605,45.51257 | |
| 269 | +J0P,581.7590999999996,16,Montérégie,16,2435,16,1.0,1,-74.33846,45.38157 | |
| 270 | +J0R,245.59909999999994,15,Laurentides,15,2455,15,1.0,1,-74.16481,45.87502 | |
| 271 | +J0S,1459.782399999999,16,Montérégie,16,2435,16,1.0,1,-74.07458,45.14099 | |
| 272 | +J0T,5319.699100000003,14,Lanaudière,14,2450,15,0.8046,3,-74.3003,46.32137 | |
| 273 | +J0V,2377.926599999998,07,Outaouais,07,2460,07,0.7717,2,-75.05175,45.89687 | |
| 274 | +J0W,9333.989499999992,15,Laurentides,15,2455,15,0.8412,2,-75.48661,46.79591 | |
| 275 | +J0X,22196.42820000001,07,Outaouais,07,2460,07,0.961,2,-76.96726,46.44266 | |
| 276 | +J0Y,758980.8298999998,10,Nord-du-Québec,10,2490,10,0.9174,4,-73.24929,55.04881 | |
| 277 | +J0Z,26583.40890000001,08,Abitibi-Témiscamingue,08,2465,08,0.979,2,-78.00959,47.34893 | |
| 278 | +J1A,219.44949999999997,05,Estrie,05,2430,05,1.0,1,-71.86304,45.08449 | |
| 279 | +J1C,77.17059999999996,05,Estrie,05,2430,05,1.0,1,-71.95682,45.47936 | |
| 280 | +J1E,18.274699999999996,05,Estrie,05,2430,05,1.0,1,-71.87855,45.4242 | |
| 281 | +J1G,11.867000000000003,05,Estrie,05,2430,05,1.0,1,-71.83572,45.40855 | |
| 282 | +J1H,23.8305,05,Estrie,05,2430,05,1.0,1,-71.83858,45.43814 | |
| 283 | +J1J,8.268,05,Estrie,05,2430,05,1.0,1,-71.92289,45.40805 | |
| 284 | +J1K,7.553200000000001,05,Estrie,05,2430,05,1.0,1,-71.93339,45.38186 | |
| 285 | +J1L,25.608700000000002,05,Estrie,05,2430,05,1.0,1,-71.9591,45.4138 | |
| 286 | +J1M,27.913200000000003,05,Estrie,05,2430,05,1.0,1,-71.84393,45.35845 | |
| 287 | +J1N,80.01320000000003,05,Estrie,05,2430,05,1.0,1,-72.01158,45.34799 | |
| 288 | +J1R,72.899,05,Estrie,05,2430,05,1.0,1,-72.05403,45.38896 | |
| 289 | +J1S,225.06529999999998,05,Estrie,05,2430,05,1.0,1,-71.96203,45.60948 | |
| 290 | +J1T,47.16729999999999,05,Estrie,05,2430,05,0.9983,2,-71.95115,45.76249 | |
| 291 | +J1X,333.45120000000026,05,Estrie,05,2430,05,1.0,1,-72.13196,45.2695 | |
| 292 | +J1Z,170.08699999999996,17,Centre-du-Québec,17,2433,17,1.0,1,-72.43317,45.94195 | |
| 293 | +J2A,95.4163,17,Centre-du-Québec,17,2433,17,1.0,1,-72.39456,45.80806 | |
| 294 | +J2B,97.30219999999993,17,Centre-du-Québec,17,2433,17,1.0,1,-72.58432,45.93409 | |
| 295 | +J2C,26.706300000000006,17,Centre-du-Québec,17,2433,17,1.0,1,-72.50528,45.88667 | |
| 296 | +J2E,25.298300000000012,17,Centre-du-Québec,17,2433,17,1.0,1,-72.54318,45.90529 | |
| 297 | +J2G,17.669799999999995,05,Estrie,16,2435,05,1.0,1,-72.74874,45.39116 | |
| 298 | +J2H,55.9278,05,Estrie,16,2435,05,1.0,1,-72.68934,45.39502 | |
| 299 | +J2J,79.0886,05,Estrie,16,2435,05,0.9994,1,-72.79637,45.3968 | |
| 300 | +J2K,138.81119999999999,05,Estrie,16,2435,05,1.0,1,-72.7835,45.24137 | |
| 301 | +J2L,114.0497,05,Estrie,16,2435,05,1.0,1,-72.69636,45.30031 | |
| 302 | +J2M,117.9905,05,Estrie,16,2435,05,1.0,1,-72.56473,45.36437 | |
| 303 | +J2N,92.11770000000004,05,Estrie,16,2435,05,0.999,1,-72.96096,45.27974 | |
| 304 | +J2R,104.79299999999999,16,Montérégie,16,2435,16,1.0,1,-72.93364,45.66399 | |
| 305 | +J2S,26.397299999999987,16,Montérégie,16,2435,16,1.0,1,-73.00835,45.60307 | |
| 306 | +J2T,57.66030000000003,16,Montérégie,16,2435,16,1.0,1,-72.90918,45.60741 | |
| 307 | +J2W,50.99889999999998,16,Montérégie,16,2435,16,1.0,1,-73.31077,45.36758 | |
| 308 | +J2X,58.82320000000003,16,Montérégie,16,2435,16,1.0,1,-73.22255,45.31676 | |
| 309 | +J2Y,69.49860000000001,16,Montérégie,16,2435,16,1.0,1,-73.33703,45.31578 | |
| 310 | +J3A,3.172,16,Montérégie,16,2435,16,1.0,1,-73.2752,45.33976 | |
| 311 | +J3B,44.439900000000016,16,Montérégie,16,2435,16,1.0,1,-73.28242,45.28211 | |
| 312 | +J3E,48.49210000000001,16,Montérégie,16,2435,16,1.0,1,-73.32685,45.59819 | |
| 313 | +J3G,66.88930000000003,16,Montérégie,16,2435,16,1.0,1,-73.23231,45.59593 | |
| 314 | +J3H,49.45629999999999,16,Montérégie,16,2435,16,1.0,1,-73.16795,45.57179 | |
| 315 | +J3L,165.13749999999996,16,Montérégie,16,2435,16,1.0,1,-73.28742,45.44434 | |
| 316 | +J3M,63.231400000000015,16,Montérégie,16,2435,16,1.0,1,-73.14929,45.43132 | |
| 317 | +J3N,35.842300000000016,16,Montérégie,16,2435,16,1.0,1,-73.2707,45.52866 | |
| 318 | +J3P,74.9808,16,Montérégie,16,2435,16,0.9999,1,-73.07072,46.03196 | |
| 319 | +J3R,20.061100000000003,16,Montérégie,16,2435,16,1.0,1,-73.15637,46.00152 | |
| 320 | +J3T,96.11399999999998,17,Centre-du-Québec,17,2433,17,1.0,1,-72.58349,46.20971 | |
| 321 | +J3V,42.848600000000005,16,Montérégie,16,2435,16,1.0,1,-73.34215,45.52672 | |
| 322 | +J3X,94.7984,16,Montérégie,16,2435,16,1.0,1,-73.3877,45.67867 | |
| 323 | +J3Y,57.604300000000016,16,Montérégie,16,2435,16,1.0,1,-73.3958,45.49282 | |
| 324 | +J3Z,3.8171999999999997,16,Montérégie,16,2435,16,1.0,1,-73.3726,45.47732 | |
| 325 | +J4B,71.0215,16,Montérégie,16,2435,16,1.0,1,-73.41612,45.5948 | |
| 326 | +J4G,9.1668,16,Montérégie,16,2435,16,1.0,1,-73.47061,45.56592 | |
| 327 | +J4H,4.458799999999999,16,Montérégie,16,2435,16,1.0,1,-73.50628,45.53807 | |
| 328 | +J4J,6.384400000000001,16,Montérégie,16,2435,16,1.0,1,-73.48186,45.53807 | |
| 329 | +J4K,5.744700000000001,16,Montérégie,16,2435,16,1.0,1,-73.50372,45.51909 | |
| 330 | +J4L,7.3514,16,Montérégie,16,2435,16,1.0,1,-73.45529,45.52171 | |
| 331 | +J4M,3.902,16,Montérégie,16,2435,16,1.0,1,-73.44607,45.5349 | |
| 332 | +J4N,7.2181,16,Montérégie,16,2435,16,1.0,1,-73.45018,45.55099 | |
| 333 | +J4P,3.5811000000000015,16,Montérégie,16,2435,16,0.9994,1,-73.50556,45.5069 | |
| 334 | +J4R,2.7694,16,Montérégie,16,2435,16,1.0,1,-73.50421,45.49401 | |
| 335 | +J4S,2.2234000000000003,16,Montérégie,16,2435,16,1.0,1,-73.49481,45.48145 | |
| 336 | +J4T,4.3328000000000015,16,Montérégie,16,2435,16,1.0,1,-73.463,45.49573 | |
| 337 | +J4V,4.775200000000001,16,Montérégie,16,2435,16,1.0,1,-73.44775,45.49003 | |
| 338 | +J4W,6.0497000000000005,16,Montérégie,16,2435,16,1.0,1,-73.48251,45.46768 | |
| 339 | +J4X,5.395400000000002,16,Montérégie,16,2435,16,1.0,1,-73.48367,45.44366 | |
| 340 | +J4Y,10.410199999999994,16,Montérégie,16,2435,16,1.0,1,-73.45111,45.44363 | |
| 341 | +J4Z,23.337,16,Montérégie,16,2435,16,1.0,1,-73.42102,45.44941 | |
| 342 | +J5A,106.39819999999999,16,Montérégie,16,2435,16,1.0,1,-73.61346,45.35708 | |
| 343 | +J5B,7.642799999999999,16,Montérégie,16,2435,16,1.0,1,-73.54825,45.3748 | |
| 344 | +J5C,9.37,16,Montérégie,16,2435,16,1.0,1,-73.5748,45.39666 | |
| 345 | +J5J,111.2007,15,Laurentides,15,2455,15,0.9986,2,-73.9081,45.82637 | |
| 346 | +J5K,92.70510000000003,15,Laurentides,15,2455,15,1.0,1,-74.12886,45.7351 | |
| 347 | +J5L,50.311799999999984,15,Laurentides,15,2455,15,1.0,1,-74.07012,45.79709 | |
| 348 | +J5M,118.2859,14,Lanaudière,14,2450,14,0.9981,2,-73.77913,45.85689 | |
| 349 | +J5R,60.743900000000025,16,Montérégie,16,2435,16,1.0,1,-73.42468,45.38831 | |
| 350 | +J5T,68.21979999999999,14,Lanaudière,14,2450,14,1.0,1,-73.32826,45.90649 | |
| 351 | +J5V,62.58900000000001,04,Mauricie,04,2470,04,1.0,1,-72.93787,46.25339 | |
| 352 | +J5W,134.90850000000006,14,Lanaudière,14,2450,14,1.0,1,-73.38995,45.86187 | |
| 353 | +J5X,56.56560000000002,14,Lanaudière,14,2450,14,1.0,1,-73.5002,45.84859 | |
| 354 | +J5Y,9.404299999999994,14,Lanaudière,14,2450,14,1.0,1,-73.42661,45.77667 | |
| 355 | +J5Z,39.06649999999999,14,Lanaudière,14,2450,14,1.0,1,-73.48945,45.76726 | |
| 356 | +J6A,15.214099999999997,14,Lanaudière,14,2450,14,1.0,1,-73.45927,45.74116 | |
| 357 | +J6E,69.23010000000002,14,Lanaudière,14,2450,14,1.0,1,-73.45926,46.03035 | |
| 358 | +J6J,12.939000000000002,16,Montérégie,16,2435,16,1.0,1,-73.74975,45.37931 | |
| 359 | +J6K,21.365999999999996,16,Montérégie,16,2435,16,1.0,1,-73.77725,45.33497 | |
| 360 | +J6N,78.58160000000002,16,Montérégie,16,2435,16,1.0,1,-73.85972,45.30381 | |
| 361 | +J6R,45.96289999999998,16,Montérégie,16,2435,16,1.0,1,-73.74959,45.30157 | |
| 362 | +J6S,96.82419999999999,16,Montérégie,16,2435,16,1.0,1,-74.02504,45.26784 | |
| 363 | +J6T,11.736699999999999,16,Montérégie,16,2435,16,1.0,1,-74.13406,45.24193 | |
| 364 | +J6V,27.678700000000006,14,Lanaudière,14,2450,14,1.0,1,-73.53119,45.72737 | |
| 365 | +J6W,17.91289999999998,14,Lanaudière,14,2450,14,1.0,1,-73.61553,45.70924 | |
| 366 | +J6X,29.421099999999996,14,Lanaudière,14,2450,14,0.9999,1,-73.7103,45.72397 | |
| 367 | +J6Y,39.0259,14,Lanaudière,14,2450,14,0.9979,2,-73.74012,45.69919 | |
| 368 | +J6Z,10.2674,15,Laurentides,15,2455,15,0.9934,2,-73.77505,45.66779 | |
| 369 | +J7A,10.683899999999996,15,Laurentides,15,2455,15,1.0,1,-73.79672,45.64191 | |
| 370 | +J7B,6.900800000000001,15,Laurentides,15,2455,15,1.0,1,-73.81799,45.65992 | |
| 371 | +J7C,48.06840000000003,15,Laurentides,15,2455,15,0.9999,1,-73.85854,45.68552 | |
| 372 | +J7E,13.5811,15,Laurentides,15,2455,15,1.0,1,-73.84339,45.64666 | |
| 373 | +J7G,10.665099999999999,15,Laurentides,15,2455,15,1.0,1,-73.84487,45.60608 | |
| 374 | +J7H,12.907400000000003,15,Laurentides,15,2455,15,1.0,1,-73.88429,45.61706 | |
| 375 | +J7J,93.52039999999995,15,Laurentides,15,2455,15,1.0,1,-73.9272,45.71202 | |
| 376 | +J7K,90.94799999999995,14,Lanaudière,14,2450,14,1.0,1,-73.59179,45.7681 | |
| 377 | +J7L,15.9454,14,Lanaudière,14,2450,14,1.0,1,-73.65033,45.7461 | |
| 378 | +J7M,39.7182,14,Lanaudière,14,2450,14,0.9957,2,-73.73386,45.78892 | |
| 379 | +J7N,390.57460000000015,15,Laurentides,15,2455,15,1.0,1,-74.08777,45.63614 | |
| 380 | +J7P,11.466600000000001,15,Laurentides,15,2455,15,1.0,1,-73.88663,45.57774 | |
| 381 | +J7R,65.12470000000002,15,Laurentides,15,2455,15,1.0,1,-73.9521,45.57424 | |
| 382 | +J7T,144.48920000000004,16,Montérégie,16,2435,16,1.0,1,-74.13683,45.37169 | |
| 383 | +J7V,109.20380000000002,16,Montérégie,16,2435,16,1.0,1,-73.93292,45.37297 | |
| 384 | +J7W,7.0981,16,Montérégie,16,2435,16,1.0,1,-73.9856,45.37178 | |
| 385 | +J7X,11.635900000000003,16,Montérégie,16,2435,16,1.0,1,-74.24006,45.27333 | |
| 386 | +J7Y,22.761899999999986,15,Laurentides,15,2455,15,1.0,1,-74.016,45.79267 | |
| 387 | +J7Z,17.106199999999998,15,Laurentides,15,2455,15,1.0,1,-73.98603,45.77611 | |
| 388 | +J8A,119.50200000000002,15,Laurentides,15,2455,15,0.9958,2,-74.0154,45.92291 | |
| 389 | +J8B,119.67169999999999,15,Laurentides,15,2455,15,0.9996,1,-74.11838,45.97657 | |
| 390 | +J8C,158.4007,15,Laurentides,15,2455,15,1.0,1,-74.30998,46.08038 | |
| 391 | +J8E,254.3644000000001,15,Laurentides,15,2455,15,1.0,1,-74.59388,46.17582 | |
| 392 | +J8G,478.11630000000014,15,Laurentides,15,2455,15,0.9988,2,-74.62485,45.85496 | |
| 393 | +J8H,193.6873,15,Laurentides,15,2455,15,1.0,1,-74.37262,45.79438 | |
| 394 | +J8L,593.0499999999998,07,Outaouais,07,2460,07,1.0,1,-75.41258,45.7041 | |
| 395 | +J8M,54.40110000000001,07,Outaouais,07,2460,07,1.0,1,-75.39326,45.55041 | |
| 396 | +J8N,612.097,07,Outaouais,07,2460,07,1.0,1,-75.70321,45.73382 | |
| 397 | +J8P,27.39,07,Outaouais,07,2460,07,1.0,1,-75.60831,45.48871 | |
| 398 | +J8R,87.22780000000003,07,Outaouais,07,2460,07,1.0,1,-75.62525,45.52666 | |
| 399 | +J8T,18.02059999999999,07,Outaouais,07,2460,07,1.0,1,-75.70541,45.47856 | |
| 400 | +J8V,140.4066,07,Outaouais,07,2460,07,1.0,1,-75.75361,45.562 | |
| 401 | +J8X,5.769200000000003,07,Outaouais,07,2460,07,1.0,1,-75.7139,45.44266 | |
| 402 | +J8Y,7.8877000000000015,07,Outaouais,07,2460,07,1.0,1,-75.73911,45.44297 | |
| 403 | +J8Z,8.536700000000002,07,Outaouais,07,2460,07,1.0,1,-75.75826,45.47393 | |
| 404 | +J9A,14.730300000000002,07,Outaouais,07,2460,07,1.0,1,-75.77123,45.4428 | |
| 405 | +J9B,112.65040000000006,07,Outaouais,07,2460,07,1.0,1,-75.85984,45.53625 | |
| 406 | +J9E,570.3774,07,Outaouais,07,2460,07,0.9999,1,-76.03312,46.4298 | |
| 407 | +J9H,16.205399999999997,07,Outaouais,07,2460,07,1.0,1,-75.82195,45.39353 | |
| 408 | +J9J,72.41380000000001,07,Outaouais,07,2460,07,1.0,1,-75.84649,45.43905 | |
| 409 | +J9L,587.4207000000001,15,Laurentides,15,2455,15,0.999,1,-75.57781,46.57827 | |
| 410 | +J9P,3763.9740000000006,08,Abitibi-Témiscamingue,08,2465,08,1.0,1,-77.68388,47.9856 | |
| 411 | +J9T,430.04449999999997,08,Abitibi-Témiscamingue,08,2465,08,1.0,1,-78.0031,48.6196 | |
| 412 | +J9V,97.322,08,Abitibi-Témiscamingue,08,2465,08,1.0,1,-79.44995,47.33957 | |
| 413 | +J9X,96.8313,08,Abitibi-Témiscamingue,08,2465,08,1.0,1,-78.97675,48.27037 | |
| 414 | +J9Y,1324.1501,08,Abitibi-Témiscamingue,08,2465,08,1.0,1,-79.19117,48.41429 | |
| 415 | +J9Z,148.35959999999997,08,Abitibi-Témiscamingue,08,2465,08,1.0,1,-79.21238,48.8215 | |
added
data/external/manifest.json
+280 −0
@@ -0,0 +1,280 @@ | ||
| 1 | +{ | |
| 2 | + "generated_utc": "2026-11-01T18:15:48Z", | |
| 3 | + "project": "UQO WP38", | |
| 4 | + "note": "Every entry is a file in data/external (relative path). sha256 is of the file as stored. For GeoPackages the file hash changes on each rebuild (gpkg_contents.last_change timestamp), so content_sha256 (sorted feature ids + WKB) is the stable checksum.", | |
| 5 | + "warnings": [], | |
| 6 | + "files": [ | |
| 7 | + { | |
| 8 | + "source_name": "ISQ - Estimations de la population et indicateurs d'accroissement des régions administratives, Québec, 1er juillet 1986 à 2025 (tableau no 3595, 'Fichier complet')", | |
| 9 | + "url": "https://statistique.quebec.ca/docs-ken/multimedia/Fichier_complet_3595.xlsx", | |
| 10 | + "landing_page": "https://statistique.quebec.ca/fr/produit/tableau/estimations-population-regions-administratives", | |
| 11 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 12 | + "licence": "ISQ - Licence d'utilisation des produits de l'Institut (reproduction permitted with attribution; see https://statistique.quebec.ca/fr/institut/politique-de-confidentialite and the 'Conditions d'utilisation' page)", | |
| 13 | + "vintage": "1 July 2025 (provisional, 'p'); 2022-2024 revised; ISQ update 14 Jan 2026; RA boundaries as of 1 July 2025", | |
| 14 | + "notes": "Source of the ISQ table: Statistics Canada, Annual Demographic Estimates (subprovincial areas, January 2026), adapted by ISQ. Estrie/Montérégie reflect the 28 July 2021 boundary change (MRC La Haute-Yamaska and Brome-Missisquoi moved from Montérégie to Estrie); Estrie/Chaudière-Appalaches reflect the 1 Jan 2024 Courcelles merger.", | |
| 15 | + "sha256": "f583440d4234422a34652a3d60e8f4fe6e911943ff28b837f32aaf94701c8774", | |
| 16 | + "bytes": 18683, | |
| 17 | + "file": "dl/isq_population_ra_1986_2025_fichier_complet_3595.xlsx" | |
| 18 | + }, | |
| 19 | + { | |
| 20 | + "source_name": "ISQ - Nombre d'entreprises actives (avec employés) dans les régions administratives du Québec selon l'industrie (SCIAN 2-4 chiffres), décembre 2025 (données semestrielles)", | |
| 21 | + "url": "https://statistique.quebec.ca/fr/fichier/entreprises-actives-regions-adminsitratives-industrie-decembre-2025-donnees-semstrielles.xlsx", | |
| 22 | + "landing_page": "https://statistique.quebec.ca/fr/document/nombre-entreprises-actives-quebec", | |
| 23 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 24 | + "licence": "ISQ - Licence d'utilisation des produits de l'Institut (reproduction permitted with attribution; see https://statistique.quebec.ca/fr/institut/politique-de-confidentialite and the 'Conditions d'utilisation' page)", | |
| 25 | + "vintage": "December 2025 (Business Register snapshot); ISQ compilation of StatCan table 33-10-1097-01, data captured 2 March 2026", | |
| 26 | + "notes": "Unit = business 'statistical locations' WITH EMPLOYEES only (employer locations). Locations without employees are published by ISQ at the province level only. ISQ aggregates StatCan census-subdivision counts (33-10-1097-01) to administrative regions; 703 employer locations are 'non classifiées par municipalité' and are excluded from the regional totals.", | |
| 27 | + "sha256": "bc31045bc22a3ea23fca3e4d3b5f7a68ada9a06ea34f49f3084fc1a0c4c445dd", | |
| 28 | + "bytes": 485962, | |
| 29 | + "file": "dl/isq_entreprises_actives_ra_industrie_dec2025.xlsx" | |
| 30 | + }, | |
| 31 | + { | |
| 32 | + "source_name": "ISQ - Nombre d'entreprises avec employés par région administrative et par tranche d'effectif, ensemble des industries, décembre 2025", | |
| 33 | + "url": "https://statistique.quebec.ca/fr/fichier/entreprises-actives-regions-administratives-municipalites-decembre-2025-donnees-semestrielles.xlsx", | |
| 34 | + "landing_page": "https://statistique.quebec.ca/fr/document/nombre-entreprises-actives-quebec", | |
| 35 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 36 | + "licence": "ISQ - Licence d'utilisation des produits de l'Institut (reproduction permitted with attribution; see https://statistique.quebec.ca/fr/institut/politique-de-confidentialite and the 'Conditions d'utilisation' page)", | |
| 37 | + "vintage": "December 2025", | |
| 38 | + "notes": "Same universe as isq_biz_ind (employer locations); used as cross-check of regional totals and for the employment-size distribution.", | |
| 39 | + "sha256": "0326906369f3bf07b4b7fc6361c05a5cd579f54ba66f74060e12491e872743a9", | |
| 40 | + "bytes": 132796, | |
| 41 | + "file": "dl/isq_entreprises_actives_ra_municipalites_dec2025.xlsx" | |
| 42 | + }, | |
| 43 | + { | |
| 44 | + "source_name": "ISQ - Revenu disponible et ses composantes, régions administratives et ensemble du Québec, 2002-2024 (tableau dynamique no 3962; data endpoint used by the ISQ web table)", | |
| 45 | + "url": "https://statistique.quebec.ca/pls/ken/ken411_data_explt_v2.p_retrn_data?p_id_tabl=3962&p_champs=co_tertr%2Ctertr%2Cde_codfc_refrn%2Cmesr%2Ctitre_23%2Cperd_23%2Ctitre_22%2Cperd_22%2Ctitre_21%2Cperd_21%2Ctitre_20%2Cperd_20%2Ctitre_19%2Cperd_19%2Ctitre_18%2Cperd_18%2Ctitre_17%2Cperd_17%2Ctitre_16%2Cperd_16%2Cperd_17_sign%2Ctitre_15%2Cperd_15%2Ctitre_14%2Cperd_14%2Ctitre_13%2Cperd_13%2Ctitre_12%2Cperd_12%2Ctitre_11%2Cperd_11%2Ctitre_10%2Cperd_10%2Ctitre_9%2Cperd_9%2Ctitre_8%2Cperd_8%2Ctitre_7%2Cperd_7%2Ctitre_6%2Cperd_6%2Ctitre_5%2Cperd_5%2Ctitre_4%2Cperd_4%2Ctitre_3%2Cperd_3%2Ctitre_2%2Cperd_2%2Ctitre_1%2Cperd_1&p_tri=tri_tertr%20asc%2Ctri_codfc%20asc", | |
| 46 | + "landing_page": "https://statistique.quebec.ca/fr/document/revenu-disponible/tableau/revenu-disponible-et-composantes-regions-administratives-et-ensemble-du-quebec", | |
| 47 | + "retrieved_utc": "2026-11-01T18:05:33Z", | |
| 48 | + "licence": "ISQ - Licence d'utilisation des produits de l'Institut (reproduction permitted with attribution; see https://statistique.quebec.ca/fr/institut/politique-de-confidentialite and the 'Conditions d'utilisation' page)", | |
| 49 | + "vintage": "2024 provisional ('p'); 2022-2023 revised; ISQ release 1 June 2026", | |
| 50 | + "notes": "Disposable income = household-sector aggregate of the System of National Accounts (ISQ regional economic accounts), per capita in current dollars ('$/hab'). Not comparable with MFQ tax statistics.", | |
| 51 | + "sha256": "849af3c25a6831e5faad91ac6f6f228b54cb39936f34e1fc614c4e173f8ff72f", | |
| 52 | + "bytes": 862934, | |
| 53 | + "file": "dl/isq_revenu_disponible_ra_tableau_3962.csv" | |
| 54 | + }, | |
| 55 | + { | |
| 56 | + "source_name": "ISQ - Produit intérieur brut aux prix de base par industrie, régions administratives, Québec (tableau no 2299, 'Fichier complet RA')", | |
| 57 | + "url": "https://statistique.quebec.ca/docs-ken/multimedia/pib-regional-ensemble-ra.xlsx", | |
| 58 | + "landing_page": "https://statistique.quebec.ca/fr/produit/tableau/produit-interieur-brut-aux-prix-de-base-par-industrie-regions-administratives-du-quebec", | |
| 59 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 60 | + "licence": "ISQ - Licence d'utilisation des produits de l'Institut (reproduction permitted with attribution; see https://statistique.quebec.ca/fr/institut/politique-de-confidentialite and the 'Conditions d'utilisation' page)", | |
| 61 | + "vintage": "2024 estimated ('e'); 2023 estimated-revised ('er'); 2011-2022 revised; ISQ update 15 Sep 2026", | |
| 62 | + "notes": "GDP at basic prices, thousands of current dollars, by industry (NAICS). Provincial totals from StatCan 36-10-0487-01 (Nov 2025) for 2011-2022; 'X' = confidential (suppressed) cells left empty.", | |
| 63 | + "sha256": "b6626fea0592a1cb11eed551f1db8deaf6f21b8f4eee6f9d8d40ab48fdedf242", | |
| 64 | + "bytes": 186646, | |
| 65 | + "file": "dl/isq_pib_regional_ensemble_ra.xlsx" | |
| 66 | + }, | |
| 67 | + { | |
| 68 | + "source_name": "ISQ - Enquête québécoise sur l'accès des ménages à Internet (EQAMI) 2016, ensemble des résultats", | |
| 69 | + "url": "https://statistique.quebec.ca/fr/fichier/xls-ensemble-des-resultats-de-lenquete-quebecoise-sur-lacces-des-menages-a-internet-2016.xlsx", | |
| 70 | + "landing_page": "https://statistique.quebec.ca/fr/document/acces-a-internet", | |
| 71 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 72 | + "licence": "ISQ - Licence d'utilisation des produits de l'Institut (reproduction permitted with attribution; see https://statistique.quebec.ca/fr/institut/politique-de-confidentialite and the 'Conditions d'utilisation' page)", | |
| 73 | + "vintage": "2016 (and 2012 comparisons)", | |
| 74 | + "notes": "Checked: 2016 tables are broken down by income quartile, children, education and RMR / hors RMR only; NO administrative-region breakdown in 2016. Kept as evidence of that limitation.", | |
| 75 | + "sha256": "e51064f34f80bde681a9dcabe4e7ea54c1732be985e9df3512b63f84daf73bd5", | |
| 76 | + "bytes": 342389, | |
| 77 | + "file": "dl/isq_eqami_2016_ensemble_resultats.xlsx" | |
| 78 | + }, | |
| 79 | + { | |
| 80 | + "source_name": "ISQ - Proportion des ménages branchés à Internet, selon la situation géographique (régions administratives et MRC), Québec, 2012 et 2016 (tableau dynamique no 3532)", | |
| 81 | + "url": "https://statistique.quebec.ca/pls/ken/ken411_data_explt_v2.p_retrn_data?p_id_tabl=3532&p_champs=co_tertr%2Cde_codfc_refrn%2Can_2012%2Can_2012_sign%2Can_2016%2Can_2016_sign", | |
| 82 | + "landing_page": "https://statistique.quebec.ca/fr/document/acces-a-internet/tableau/proportion-des-menages-branches-a-internet-selon-la-situation-geographique-quebec-2012-et-2016", | |
| 83 | + "retrieved_utc": "2026-11-01T18:05:33Z", | |
| 84 | + "licence": "ISQ - Licence d'utilisation des produits de l'Institut (reproduction permitted with attribution; see https://statistique.quebec.ca/fr/institut/politique-de-confidentialite and the 'Conditions d'utilisation' page)", | |
| 85 | + "vintage": "2012 (regional values); 2016 column is '..' (not available) at RA/MRC level", | |
| 86 | + "notes": "Only regional (RA-level) household Internet-access source found. Côte-Nord and Nord-du-Québec are published combined ('09-10'). Quality code 'A' = excellent.", | |
| 87 | + "sha256": "911fad18dc9db4a7c0e0c6b088f8923cbdba9b0adf57635542385deb17beb636", | |
| 88 | + "bytes": 5772, | |
| 89 | + "file": "dl/isq_eqami_menages_branches_situation_geographique_tableau_3532.csv" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "source_name": "Statistics Canada, Table 98-10-0009-01 Population and dwelling counts: Canada, provinces and territories, and economic regions (Census 2021)", | |
| 93 | + "url": "https://www150.statcan.gc.ca/n1/tbl/csv/98100009-eng.zip", | |
| 94 | + "landing_page": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=9810000901", | |
| 95 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 96 | + "licence": "Statistics Canada Open Licence (https://www.statcan.gc.ca/en/reference/licence)", | |
| 97 | + "vintage": "Census 2021 (released 9 Feb 2022); 2021 Census economic-region boundaries", | |
| 98 | + "notes": "Land area (km2) and population density by economic region. CAUTION: 2021 ER boundaries for Estrie (2430) and Montérégie (2435) predate the 28 July 2021 RA boundary change (see README).", | |
| 99 | + "sha256": "1275fb55cb839c95b9f3a1ba7683ea2cbd7b7c81ad57cc36dfbb614c96d900db", | |
| 100 | + "bytes": 13404, | |
| 101 | + "file": "dl/statcan_98100009-eng.zip" | |
| 102 | + }, | |
| 103 | + { | |
| 104 | + "source_name": "Statistics Canada, Table 14-10-0464-01 Labour force characteristics by province, territory and economic region, annual", | |
| 105 | + "url": "https://www150.statcan.gc.ca/n1/tbl/csv/14100464-eng.zip", | |
| 106 | + "landing_page": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1410046401", | |
| 107 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 108 | + "licence": "Statistics Canada Open Licence (https://www.statcan.gc.ca/en/reference/licence)", | |
| 109 | + "vintage": "2025 annual averages (released 9 Jan 2026)", | |
| 110 | + "notes": "Labour Force Survey; persons in thousands; population 15+. Côte-Nord and Nord-du-Québec are a single LFS economic region ('Côte-Nord and Nord-du-Québec').", | |
| 111 | + "sha256": "358390ae1975a5dc8f297db84b16c91a89797244df0497a1a8bb2c0eb1a23ccf", | |
| 112 | + "bytes": 174487, | |
| 113 | + "file": "dl/statcan_14100464-eng.zip" | |
| 114 | + }, | |
| 115 | + { | |
| 116 | + "source_name": "Statistics Canada, Table 14-10-0466-01 Employment characteristics by economic region, annual", | |
| 117 | + "url": "https://www150.statcan.gc.ca/n1/tbl/csv/14100466-eng.zip", | |
| 118 | + "landing_page": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1410046601", | |
| 119 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 120 | + "licence": "Statistics Canada Open Licence (https://www.statcan.gc.ca/en/reference/licence)", | |
| 121 | + "vintage": "2025 annual averages (released 9 Jan 2026)", | |
| 122 | + "notes": "LFS employment by industry (NAICS sectors); manufacturing and 'wholesale and retail trade' extracted. Retail alone (44-45) is not separated from wholesale (41) in this table.", | |
| 123 | + "sha256": "5422e65c76427f25c299e81d7a10a173089e7de91553a140e363642efd276bdb", | |
| 124 | + "bytes": 1185981, | |
| 125 | + "file": "dl/statcan_14100466-eng.zip" | |
| 126 | + }, | |
| 127 | + { | |
| 128 | + "source_name": "Statistics Canada, Table 22-10-0134-01 Access to the Internet at home by geography (CIUS 2022)", | |
| 129 | + "url": "https://www150.statcan.gc.ca/n1/tbl/csv/22100134-eng.zip", | |
| 130 | + "landing_page": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=2210013401", | |
| 131 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 132 | + "licence": "Statistics Canada Open Licence (https://www.statcan.gc.ca/en/reference/licence)", | |
| 133 | + "vintage": "2022", | |
| 134 | + "notes": "Evidence that the Canadian Internet Use Survey is published only for province x (CMA/CA vs outside CMA/CA); no Quebec administrative-region breakdown. Not used for regional cells.", | |
| 135 | + "sha256": "a3e4881179a687f39012a0ef0c88271ebfd61157729fc9dc29b59d2ee10c9a84", | |
| 136 | + "bytes": 5023, | |
| 137 | + "file": "dl/statcan_22100134-eng.zip" | |
| 138 | + }, | |
| 139 | + { | |
| 140 | + "source_name": "Académie de la transformation numérique (Université Laval), NETendances 2023 - Le commerce électronique au Québec", | |
| 141 | + "url": "https://transformation-numerique.ulaval.ca/wp-content/uploads/2024/04/netendances-2023-commerce-electronique.pdf", | |
| 142 | + "landing_page": "https://transformation-numerique.ulaval.ca/", | |
| 143 | + "retrieved_utc": "2026-11-01T18:01:22Z", | |
| 144 | + "licence": "Copyright Académie de la transformation numérique (Université Laval); report PDF kept for citation only", | |
| 145 | + "vintage": "Collection January 2024 (edition 2023)", | |
| 146 | + "notes": "Regional results are published for 5 grouped zones (RMR Montréal, RMR Québec, Est, Centre, Ouest du Québec), not for the 17 administrative regions. Not used for regional cells; kept for citation.", | |
| 147 | + "sha256": "e5714dfe6001c889f728c59b1d9dbd6baa2e62aac506d889ff0d9598fe50dac4", | |
| 148 | + "bytes": 2161563, | |
| 149 | + "file": "dl/atn_netendances_2023_commerce_electronique.pdf" | |
| 150 | + }, | |
| 151 | + { | |
| 152 | + "source_name": "Statistics Canada, Table 17-10-0150-01 Population estimates, July 1, by economic region, 2021 boundaries", | |
| 153 | + "url": "https://www150.statcan.gc.ca/t1/wds/rest/getDataFromCubePidCoordAndLatestNPeriods (POST, productId 17100150)", | |
| 154 | + "landing_page": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1710015001", | |
| 155 | + "retrieved_utc": "2026-11-01T18:06:18Z", | |
| 156 | + "licence": "Statistics Canada Open Licence (https://www.statcan.gc.ca/en/reference/licence)", | |
| 157 | + "vintage": "1 July 2025 (released 14 Jan 2026); 2021 Census ER boundaries", | |
| 158 | + "notes": "Pulled through the WDS endpoint getDataFromCubePidCoordAndLatestNPeriods (total gender, all ages, latest 5 periods). Same underlying estimates as the ISQ table, but on 2021 ER boundaries (Estrie / Montérégie differ from the ISQ RA figures for that reason). Latest refPer in file: 2025-01-01.", | |
| 159 | + "sha256": "1ee8b3dd0e505f0cba58e1fd0b11ea0e95114dc3079c55fda9fab55ed2825046", | |
| 160 | + "bytes": 36855, | |
| 161 | + "file": "dl/statcan_17100150_quebec_er_total_population.json" | |
| 162 | + }, | |
| 163 | + { | |
| 164 | + "source_name": "MRNF (Québec) - Découpages administratifs 1/100 000 (BDAT adm), Shapefile; catalogued on Données Québec", | |
| 165 | + "url": "https://diffusion.mern.gouv.qc.ca/diffusion/RGQ/Vectoriel/Theme/Regional/SDA_100k/SHP/BDAT(adm)_SHP.zip", | |
| 166 | + "landing_page": "https://www.donneesquebec.ca/recherche/dataset/decoupages-administratifs", | |
| 167 | + "retrieved_utc": "2026-11-01T17:51:05Z", | |
| 168 | + "licence": "Creative Commons Attribution 4.0 (CC-BY 4.0), as stated on donneesquebec.ca dataset page", | |
| 169 | + "vintage": "V2026-10 (file last modified 27 Oct 2026 on diffusion.mern.gouv.qc.ca; catalogue modified 2026-10-27)", | |
| 170 | + "notes": "Layers regio_s (régions administratives, 21 polygons for 17 regions) and mrc_s (MRC) extracted to geo/qc_regions_admin_mern_bdat100k.gpkg; the 87 MB archive itself is deleted after extraction unless --keep-archives (its sha256 is recorded here). CRS EPSG:4269 (NAD83). (archive deleted after extraction; checksum from .sha256 sidecar)", | |
| 171 | + "sha256": "7193f8904725d47c86ce6c9e6b08bf1a32860fb963f10cd1b8d2907134aa75e8", | |
| 172 | + "bytes": 86989632, | |
| 173 | + "file": "dl/mern_bdat_adm_100k_shp.zip" | |
| 174 | + }, | |
| 175 | + { | |
| 176 | + "source_name": "MRNF (Québec) - Découpages administratifs 1/100 000 (BDAT adm), Shapefile; catalogued on Données Québec -> layers regions_admin (dissolved, 17), regio_s_raw, mrc_s_raw", | |
| 177 | + "url": "https://diffusion.mern.gouv.qc.ca/diffusion/RGQ/Vectoriel/Theme/Regional/SDA_100k/SHP/BDAT(adm)_SHP.zip", | |
| 178 | + "landing_page": "https://www.donneesquebec.ca/recherche/dataset/decoupages-administratifs", | |
| 179 | + "retrieved_utc": "2026-11-01T18:15:06Z", | |
| 180 | + "licence": "Creative Commons Attribution 4.0 (CC-BY 4.0), as stated on donneesquebec.ca dataset page", | |
| 181 | + "vintage": "V2026-10 (file last modified 27 Oct 2026 on diffusion.mern.gouv.qc.ca; catalogue modified 2026-10-27)", | |
| 182 | + "notes": "Derived by src/ingest/external.py (dissolve by RES_CO_REG). CRS EPSG:4269.", | |
| 183 | + "sha256": "edc5025410795911f20ad7e8af3fd636f9267fa5d1aa1bd4d11c4b21c67c6657", | |
| 184 | + "content_sha256": "909efd4d47ecba00cc25701448e6f062d4cc0f76f8d7ba300b050bbfe0edb39e", | |
| 185 | + "bytes": 17522688, | |
| 186 | + "features": 17, | |
| 187 | + "file": "geo/qc_regions_admin_mern_bdat100k.gpkg" | |
| 188 | + }, | |
| 189 | + { | |
| 190 | + "source_name": "Statistics Canada, 2021 Census Economic Region cartographic boundary file (ler_000b21a_e), Quebec subset via geo.statcan.gc.ca REST layer 2 (polygons)", | |
| 191 | + "url": "https://geo.statcan.gc.ca/geo_wa/rest/services/2021/Cartographic_boundary_files/MapServer/2/query?where=PRUID='24' (paged by objectIds, f=geojson)", | |
| 192 | + "landing_page": "https://open.canada.ca/data/dataset/ef70dc3b-1069-4037-9bce-61f47e628a1d", | |
| 193 | + "retrieved_utc": "2026-11-01T18:07:17Z", | |
| 194 | + "licence": "Statistics Canada Open Licence (https://www.statcan.gc.ca/en/reference/licence)", | |
| 195 | + "vintage": "2021 Census cartographic boundary files (l***000b21a_e), release 2022", | |
| 196 | + "notes": "Quebec subset (PRUID=24). Direct zip on www12.statcan.gc.ca returns HTTP 403 to non-browser clients (see access_log.json); the REST service is the official alternative listed on open.canada.ca. CRS EPSG:4326 as returned by f=geojson. LANDAREA attribute is StatCan's land area in km2. Very large polygons (e.g. Côte-Nord, Nord-du-Québec, FSA G0G) were fetched singly with geometryPrecision=6 (~0.1 m) because the server returns HTTP 500 at full precision.", | |
| 197 | + "sha256": "8355b7ffba087204534cf9bd7dc219618621697ceff25bec9cf53f620132f77a", | |
| 198 | + "content_sha256": "1c9dfaaaa10a47772ab6e5461bc88a7c44563d469e4f22c2581abae4f8920706", | |
| 199 | + "bytes": 37179392, | |
| 200 | + "features": 17, | |
| 201 | + "file": "geo/qc_er_2021_statcan_cbf.gpkg" | |
| 202 | + }, | |
| 203 | + { | |
| 204 | + "source_name": "Statistics Canada, 2021 Census Division cartographic boundary file (lcd_000b21a_e), Quebec subset via geo.statcan.gc.ca REST layer 4 (representative points only (polygons not kept to save space))", | |
| 205 | + "url": "https://geo.statcan.gc.ca/geo_wa/rest/services/2021/Cartographic_boundary_files/MapServer/4/query?where=PRUID='24' (paged by objectIds, f=geojson)", | |
| 206 | + "landing_page": "https://open.canada.ca/data/dataset/ef70dc3b-1069-4037-9bce-61f47e628a1d", | |
| 207 | + "retrieved_utc": "2026-11-01T18:11:21Z", | |
| 208 | + "licence": "Statistics Canada Open Licence (https://www.statcan.gc.ca/en/reference/licence)", | |
| 209 | + "vintage": "2021 Census cartographic boundary files (l***000b21a_e), release 2022", | |
| 210 | + "notes": "Quebec subset (PRUID=24). Direct zip on www12.statcan.gc.ca returns HTTP 403 to non-browser clients (see access_log.json); the REST service is the official alternative listed on open.canada.ca. CRS EPSG:4326 as returned by f=geojson. LANDAREA attribute is StatCan's land area in km2. Very large polygons (e.g. Côte-Nord, Nord-du-Québec, FSA G0G) were fetched singly with geometryPrecision=6 (~0.1 m) because the server returns HTTP 500 at full precision.", | |
| 211 | + "sha256": "ff1269ddb42bc1aa1abd73de656ba24390dc1ed4752eb000577b84924e6273f5", | |
| 212 | + "content_sha256": "ecebf53d363e3004c3072f7f36946503df1d7ac4e0f84f0e4517c1ba1d0629b5", | |
| 213 | + "bytes": 118784, | |
| 214 | + "features": 98, | |
| 215 | + "file": "geo/qc_cd_2021_statcan_cbf_points.gpkg" | |
| 216 | + }, | |
| 217 | + { | |
| 218 | + "source_name": "Statistics Canada, 2021 Census Forward Sortation Area cartographic boundary file (lfsa000b21a_e), Quebec subset via geo.statcan.gc.ca REST layer 14 (polygons)", | |
| 219 | + "url": "https://geo.statcan.gc.ca/geo_wa/rest/services/2021/Cartographic_boundary_files/MapServer/14/query?where=PRUID='24' (paged by objectIds, f=geojson)", | |
| 220 | + "landing_page": "https://open.canada.ca/data/dataset/ef70dc3b-1069-4037-9bce-61f47e628a1d", | |
| 221 | + "retrieved_utc": "2026-11-01T18:08:54Z", | |
| 222 | + "licence": "Statistics Canada Open Licence (https://www.statcan.gc.ca/en/reference/licence)", | |
| 223 | + "vintage": "2021 Census cartographic boundary files (l***000b21a_e), release 2022", | |
| 224 | + "notes": "Quebec subset (PRUID=24). Direct zip on www12.statcan.gc.ca returns HTTP 403 to non-browser clients (see access_log.json); the REST service is the official alternative listed on open.canada.ca. CRS EPSG:4326 as returned by f=geojson. LANDAREA attribute is StatCan's land area in km2. Very large polygons (e.g. Côte-Nord, Nord-du-Québec, FSA G0G) were fetched singly with geometryPrecision=6 (~0.1 m) because the server returns HTTP 500 at full precision.", | |
| 225 | + "sha256": "0d18413879b01990e0e5ca946fe863c6dc8d3ddd15dcd6d32eae641c69d19816", | |
| 226 | + "content_sha256": "c537a10b55ce5e512d22822553cdc639d1e2a8c3f62fd34a4600b140ecd1b5e5", | |
| 227 | + "bytes": 43573248, | |
| 228 | + "features": 414, | |
| 229 | + "file": "geo/qc_fsa_2021_statcan_cbf.gpkg" | |
| 230 | + }, | |
| 231 | + { | |
| 232 | + "source_name": "Derived by src/ingest/external.py from the MERN and StatCan layers above", | |
| 233 | + "url": "(derived)", | |
| 234 | + "retrieved_utc": "2026-11-01T18:15:48Z", | |
| 235 | + "licence": "Derived product; inherits CC-BY 4.0 (MRNF) and StatCan Open Licence", | |
| 236 | + "vintage": "MERN V2026-10 x StatCan 2021 boundaries", | |
| 237 | + "notes": "See README.md", | |
| 238 | + "sha256": "8af0e60bdf0e1b987125a3c9515ce98c6a8311293e53a9d57283ebcb867c9d98", | |
| 239 | + "bytes": 1539, | |
| 240 | + "rows": 17, | |
| 241 | + "file": "ra_er_overlap_2021.csv" | |
| 242 | + }, | |
| 243 | + { | |
| 244 | + "source_name": "Derived by src/ingest/external.py from the MERN and StatCan layers above", | |
| 245 | + "url": "(derived)", | |
| 246 | + "retrieved_utc": "2026-11-01T18:15:48Z", | |
| 247 | + "licence": "Derived product; inherits CC-BY 4.0 (MRNF) and StatCan Open Licence", | |
| 248 | + "vintage": "MERN V2026-10 x StatCan 2021 boundaries", | |
| 249 | + "notes": "See README.md", | |
| 250 | + "sha256": "d3c4794ddaff579c4e87484f222522f864821a1d9de8a3ca9f0e51f32187642b", | |
| 251 | + "bytes": 10604, | |
| 252 | + "rows": 98, | |
| 253 | + "file": "cd_to_region_concordance_2021.csv" | |
| 254 | + }, | |
| 255 | + { | |
| 256 | + "source_name": "Derived by src/ingest/external.py from the MERN and StatCan layers above", | |
| 257 | + "url": "(derived)", | |
| 258 | + "retrieved_utc": "2026-11-01T18:15:48Z", | |
| 259 | + "licence": "Derived product; inherits CC-BY 4.0 (MRNF) and StatCan Open Licence", | |
| 260 | + "vintage": "MERN V2026-10 x StatCan 2021 boundaries", | |
| 261 | + "notes": "See README.md", | |
| 262 | + "sha256": "7fe014835929d39db7b93d884099460557ac7bcac59557b46da515e942406131", | |
| 263 | + "bytes": 30315, | |
| 264 | + "rows": 414, | |
| 265 | + "file": "fsa_to_region_2021.csv" | |
| 266 | + }, | |
| 267 | + { | |
| 268 | + "source_name": "Assembled by src/ingest/external.py from the files above", | |
| 269 | + "url": "(derived)", | |
| 270 | + "retrieved_utc": "2026-11-01T18:15:48Z", | |
| 271 | + "licence": "Derived; see each *_source column", | |
| 272 | + "vintage": "see *_vintage columns", | |
| 273 | + "notes": "Empty cell = not obtained (never zero).", | |
| 274 | + "sha256": "00617cb8dfdf69b37dbf2b9e918459f46c1173e93e4d8844872d89b112748b4e", | |
| 275 | + "bytes": 23575, | |
| 276 | + "rows": 17, | |
| 277 | + "file": "regions_external.csv" | |
| 278 | + } | |
| 279 | + ] | |
| 280 | +} | |
| \ No newline at end of file | ||
added
data/external/mern_municipalites_attributes.csv
+2261 −0
Large diff (2,261 lines) is not loaded by default to keep the page fast.Load diff
added
data/external/ra_er_overlap_2021.csv
+18 −0
Large diff (18 lines) is not loaded by default to keep the page fast.Load diff
added
data/external/regions_external.csv
+18 −0
Large diff (18 lines) is not loaded by default to keep the page fast.Load diff
added
experiments/category_audit.json
+268 −0
Large diff (269 lines) is not loaded by default to keep the page fast.Load diff
modified
experiments/diversity.json
+3 −3
Large diff (17 lines) is not loaded by default to keep the page fast.Load diff
added
experiments/external_validation.json
+610 −0
Large diff (611 lines) is not loaded by default to keep the page fast.Load diff
modified
experiments/features_rc.json
+15 −15
Large diff (43 lines) is not loaded by default to keep the page fast.Load diff
modified
experiments/h1_raa.json
+75 −75
Large diff (223 lines) is not loaded by default to keep the page fast.Load diff
added
experiments/h2_scale.json
+170 −0
Large diff (171 lines) is not loaded by default to keep the page fast.Load diff
modified
experiments/h3_longtail.json
+90 −90
Large diff (249 lines) is not loaded by default to keep the page fast.Load diff
modified
experiments/h5_hedonic.json
+122 −122
Large diff (372 lines) is not loaded by default to keep the page fast.Load diff
modified
experiments/h7_complexity.json
+58 −58
Large diff (140 lines) is not loaded by default to keep the page fast.Load diff
added
experiments/match_validation.json
+34 −0
Large diff (35 lines) is not loaded by default to keep the page fast.Load diff
added
experiments/qdaci.json
+26 −0
Large diff (27 lines) is not loaded by default to keep the page fast.Load diff
modified
experiments/robustness.json
+91 −86
Large diff (301 lines) is not loaded by default to keep the page fast.Load diff
modified
experiments/store_master.json
+23 −19
Large diff (57 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/attrition.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/attrition.pdf
+0 −0
Binary file not shown.
added
paper/figures/category_network.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/category_network.pdf
+0 −0
Binary file not shown.
added
paper/figures/coverage_map.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/coverage_map.pdf
+0 −0
Binary file not shown.
added
paper/figures/diversity_region.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/diversity_region.pdf
+0 −0
Binary file not shown.
added
paper/figures/h4_density.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/h4_density.pdf
+0 −0
Binary file not shown.
added
paper/figures/h5_region_effects.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/h5_region_effects.pdf
+0 −0
Binary file not shown.
added
paper/figures/h7_validation.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/h7_validation.pdf
+0 −0
Binary file not shown.
added
paper/figures/price_gaps.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/price_gaps.pdf
+0 −0
Binary file not shown.
added
paper/figures/raa_heatmap.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/raa_heatmap.pdf
+0 −0
Binary file not shown.
added
paper/figures/rank_size.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/rank_size.pdf
+0 −0
Binary file not shown.
added
paper/figures/robustness_h1.caption.txt
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
paper/figures/robustness_h1.pdf
+0 −0
Binary file not shown.
added
paper/tables/category_audit.tex
+28 −0
Large diff (28 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/cert_contrast.tex
+9 −0
Large diff (9 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/external_coverage.tex
+24 −0
Large diff (24 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/h1_raa.tex
+22 −0
Large diff (22 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/h2_scale.tex
+22 −0
Large diff (22 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/h3_concentration.tex
+16 −0
Large diff (16 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/h3_within_region.tex
+24 −0
Large diff (24 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/h4_dynamics.tex
+15 −0
Large diff (15 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/h5_hedonic.tex
+9 −0
Large diff (9 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/h7_indicators.tex
+24 −0
Large diff (24 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/h7_validation.tex
+15 −0
Large diff (15 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/match_validation.tex
+11 −0
Large diff (11 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/qdaci.tex
+24 −0
Large diff (24 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/raa_top.tex
+20 −0
Large diff (20 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/region_summary.tex
+25 −0
Large diff (25 lines) is not loaded by default to keep the page fast.Load diff
added
paper/tables/sample_flow.tex
+15 −0
Large diff (15 lines) is not loaded by default to keep the page fast.Load diff
modified
pyproject.toml
+1 −0
Large diff (7 lines) is not loaded by default to keep the page fast.Load diff
modified
reports/data_dictionary.md
+4 −2
Large diff (18 lines) is not loaded by default to keep the page fast.Load diff
added
reports/phase2_data_audit.md
+53 −0
Large diff (54 lines) is not loaded by default to keep the page fast.Load diff
modified
research/decisions.md
+1 −0
Large diff (4 lines) is not loaded by default to keep the page fast.Load diff
modified
src/clean/stores.py
+39 −9
Large diff (84 lines) is not loaded by default to keep the page fast.Load diff
modified
src/features/region_category.py
+4 −2
Large diff (25 lines) is not loaded by default to keep the page fast.Load diff
modified
src/ingest/external.py
+48 −30
Large diff (146 lines) is not loaded by default to keep the page fast.Load diff
modified
src/models/h1_raa.py
+3 −3
Large diff (18 lines) is not loaded by default to keep the page fast.Load diff
added
src/models/h2_scale.py
+67 −0
Large diff (67 lines) is not loaded by default to keep the page fast.Load diff
added
src/models/qdaci.py
+69 −0
Large diff (69 lines) is not loaded by default to keep the page fast.Load diff
added
src/reports/make_figures.py
+176 −0
Large diff (176 lines) is not loaded by default to keep the page fast.Load diff
added
src/reports/make_tables.py
+165 −0
Large diff (165 lines) is not loaded by default to keep the page fast.Load diff
added
src/reports/phase2_audit.py
+44 −0
Large diff (44 lines) is not loaded by default to keep the page fast.Load diff
modified
src/validation/category_audit.py
+3 −3
Large diff (18 lines) is not loaded by default to keep the page fast.Load diff
added
src/validation/external_validation.py
+41 −0
Large diff (41 lines) is not loaded by default to keep the page fast.Load diff
modified
src/validation/match_validation.py
+3 −3
Large diff (18 lines) is not loaded by default to keep the page fast.Load diff
modified
src/validation/robustness.py
+1 −1
Large diff (9 lines) is not loaded by default to keep the page fast.Load diff