Les trente jours

Jour 7 : À 10 minutes d'un hôpital

Quelle part du Canada se trouve à 10 minutes de route d'un hôpital répertorié par Statistique Canada?

Hôpital et zone accessible en voiture
Chargement des zones accessibles en voiture
Hôpital et zone accessible en voitureHôpital sans zone calculée

Les zones roses regroupent environ 65,9 % de la population recensée au Canada et couvrent seulement 0,37 % de son territoire terrestre. Suivez les concentrations dans le sud du pays, puis repérez les zones isolées autour des localités nordiques. Cliquez sur un hôpital pour voir son nom, la superficie de sa zone et le nombre estimé de personnes qui y vivent.

L'inventaire de 2020 de Statistique Canada répertorie 1 140 établissements dans la catégorie des hôpitaux. La carte montre une zone pour 1 044 d'entre eux. La source ne fournit pas de coordonnées pour 93 établissements, et unmap n'a renvoyé aucune zone pour 3 établissements géolocalisés, indiqués par des cercles vides. Certains établissements peuvent manquer à l'inventaire. La catégorie des hôpitaux comprend des établissements dont les urgences ne sont pas ouvertes en permanence.

Comment elle est faite

Un fond de carte et une couche. Voici toute la carte, sans la légende.

import { createMap } from '@unmap/sdk'

const key = 'um_pk_live_...'
const map = createMap({ key, container: '#map', style: 'muted' })

// Build ten-minute car isochrones, tile the areas and markers, then upload hospitals.pmtiles
// through Dashboard > Data. Use a browser key from the account that owns the overlay.
const tiles = 'https://api.unmap.dev/byod/ovl_.../{z}/{x}/{y}?key=' + key

map.on('load', () => {
  const labels = map.getStyle().layers.find((layer) => layer.type === 'symbol')?.id
  map.addSource('hospitals', { type: 'vector', tiles: [tiles], minzoom: 0, maxzoom: 10 })
  map.addLayer({
    id: 'drive-areas',
    type: 'fill',
    source: 'hospitals',
    'source-layer': 'hospital_areas',
    paint: { 'fill-color': '#FF3E9A', 'fill-opacity': 0.5 },
  }, labels)
  map.addLayer({
    id: 'hospital-points',
    type: 'circle',
    source: 'hospitals',
    'source-layer': 'hospital_markers',
    paint: { 'circle-color': '#FF3E9A', 'circle-radius': 3 },
  })
})

Nous avons demandé à unmap la zone accessible en 10 minutes en voiture au départ de chaque hôpital. Le réseau routier couvre uniquement le Canada et le calcul suppose une circulation fluide, sans tenir compte du trafic. Dans les localités accessibles par avion, les zones suivent les routes locales. Nous avons associé les chiffres de population du Recensement de 2021 aux points représentatifs des îlots de diffusion. Le chiffre publié pour chaque îlot est rattaché à son point, qui donne une approximation du lieu de résidence de sa population. Le total national compte chaque îlot une seule fois, même là où les zones se chevauchent, et prend pour référence les 36 991 981 personnes recensées. Nous avons combiné les zones, gardé la partie comprise dans les limites cartographiques terrestres du recensement et divisé sa superficie par les 8 788 702,80 km² de terres du Canada. La fiche de chaque hôpital indique la superficie totale de sa zone avant ce découpage. La carte charge les zones et les points sous forme de tuiles vectorielles hébergées par unmap. Un petit fichier fournit les totaux nationaux et les chiffres de chaque hôpital.

Données

  • Hôpitaux : Statistique Canada, Base de données ouvertes sur les établissements de soins de santé. Contient des informations visées par la Licence du gouvernement ouvert - Canada.
  • Population et superficie : Statistique Canada, Fichier des attributs géographiques, fichiers des limites du recensement et tableau 98-10-0001-01. Utilisés selon l'Entente de licence ouverte de Statistique Canada.
  • Zones accessibles et fond de carte : unmap, © les contributeurs d'OpenStreetMap (ODbL).

Partager cette carte

Publiez-la, ou faites la vôtre avec le mot-clic #30DayMapChallenge.