Secteurs scolaires — Écoles maternelles

Données - Ville de Paris

Code
source(here::here("_rinit.R"))
source(here::here("data", "paris", "_secteurs_scolaires.R"))
invisible(Sys.setlocale("LC_TIME", "fr_FR.UTF-8"))
# cd ~/iCloud/website/data/paris; /usr/local/bin/R -e 'quarto::quarto_render("secteurs-scolaires-maternelles.qmd")'

knitr::opts_chunk$set(echo = TRUE, message = FALSE, warning = FALSE,
                      fig.width = 8, fig.height = 5.5, dpi = 150)

id <- "secteurs-scolaires-maternelles"
sect <- secteurs_load(id)
arr  <- arrondissements_load()
annee <- unique(sect$annee_scol)

Découpage de Paris en secteurs de écoles maternelles : à chaque secteur correspond l’établissement (parfois plusieurs) auquel sont rattachés les enfants qui y résident. Version affichée : année scolaire 2026-2027, 390 secteurs (le .parquet du dépôt est réduit au dernier millésime et sa géométrie simplifiée ; l’historique complet est sur l’API).

Carte des secteurs

Code
secteurs_carte(sect, arr, "Secteurs scolaires — Écoles maternelles")

Carte interactive

Code
secteurs_leaflet(sect, arr)

Taille des secteurs

Code
secteurs_stats(sect)

Code
cat(sprintf(
  "\nSuperficie médiane : **%.1f ha** (min %.1f, max %.1f). %d secteur(s) regroupent plusieurs établissements.\n",
  median(sect$superficie_ha), min(sect$superficie_ha), max(sect$superficie_ha),
  sum(sect$n_etab > 1)))

Superficie médiane : 12.2 ha (min 0.0, max 837.7). 58 secteur(s) regroupent plusieurs établissements.

Code
sf::st_drop_geometry(sect) |>
  dplyr::transmute(
    Secteur = libelle, `Établissement` = lib_etab_1, Adresse = adr_etab_1,
    `Superficie (ha)` = round(superficie_ha, 1), `Nb établ.` = n_etab
  ) |>
  dplyr::arrange(Secteur) |>
  DT::datatable(rownames = FALSE, filter = "top",
                options = list(pageLength = 10, order = list(list(3, "desc"))))

Source & données

Code
p <- here::here("data", "paris", paste0(id, ".parquet"))
tibble::tibble(
  ` ` = c("Jeu de données", "Producteur", "Licence", "Fichiers", "Mise à jour", "Observations"),
  `  ` = c(
    "[Secteurs scolaires — Écoles maternelles](https://opendata.paris.fr/explore/dataset/secteurs-scolaires-maternelles/)",
    "Direction des Affaires Scolaires (DASCO) — Ville de Paris",
    "Open Database License (ODbL)",
    sprintf("`data/paris/%s.parquet` (%s ko, géométrie simplifiée) + `arrondissements.parquet`",
            id, round(file.size(p) / 1024)),
    format(as.Date(file.mtime(p)), "%d %B %Y"),
    sprintf("%d secteurs, année %s", nrow(sect), annee)
  )
) |>
  gt::gt() |> gt::fmt_markdown(columns = `  `) |>
  gt::tab_options(table.width = "100%", column_labels.hidden = TRUE)
Jeu de données Secteurs scolaires — Écoles maternelles
Producteur Direction des Affaires Scolaires (DASCO) — Ville de Paris
Licence Open Database License (ODbL)
Fichiers data/paris/secteurs-scolaires-maternelles.parquet (158 ko, géométrie simplifiée) + arrondissements.parquet
Mise à jour 04 septembre 2026
Observations 390 secteurs, année 2026-2027