Urban | R-bloggeri

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

(Acest articol a fost publicat pentru prima dată pe r.iresmi.netși cu amabilitate a contribuit la R-bloggeri). (Puteți raporta problema legată de conținutul acestei pagini aici)


Doriți să vă distribuiți conținutul pe R-bloggeri? dați clic aici dacă aveți un blog, sau aici dacă nu aveți.

O fotografie cu Rouen la apus

Apus de soare peste Rouen, Normandia, Franța – Domeniu public de Pierre Blaché

Ziua 8 din 30DayMapChallenge: « Urban » (anterior).

Baza de date unități urbane franceze de la INSEE.

Conceptul de unitate urbană se bazează pe suprafețe construite continue și dimensiunea populației. Unitățile urbane sunt definite (…) după cum urmează: un municipiu sau un grup de municipii cu o suprafață construită continuă (fără distanță mai mare de 200 de metri între două clădiri) și o populație de cel puțin 2.000 de locuitori.

library(sf)
library(dplyr)
library(ggplot2)
library(glue)
library(ggspatial)
library(ggokabeito)

# move DROM
# we use a function defined previously
source(glue("../../2023/where_and_when_not_to_eat_in_france/translation.R"), 
       encoding = "UTF-8")

Date

# administrative units
# https://r.iresmi.net/posts/2021/simplifying_polygons_layers/results/adminexpress_simpl_2022.zip
reg <- read_sf("~/data/adminexpress/adminexpress_cog_simpl_000_2022.gpkg",
               layer = "region") |>
  translater_drom(type = "reg")

dep <- read_sf("~/data/adminexpress/adminexpress_cog_simpl_000_2022.gpkg",
               layer = "departement")

# Get the data directly from INSEE
download.file("https://www.insee.fr/fr/statistiques/fichier/4802589/fonds_uu2020_2025.zip",
              "fonds_uu2020_2025.zip")
unzip("fonds_uu2020_2025.zip")
unzip("fonds_uu2020_2025/uu2020_2025.zip")
unlink("fonds_uu2020_2025", recursive = TRUE)

uu <- read_sf("uu2020_2025.shp") |> 
  st_join(dep, largest = TRUE) |> 
  translater_drom() |> 
  mutate(type_en = case_match(type,
    "Agglomération inter-départementale" ~ 
      "Interdepartmental agglomeration",
    "Agglomération inter-régionale" ~ 
      "Interregional agglomeration",
    "Agglomération internationale" ~ 
      "International agglomeration",
    "Agglomération intra-départementale" ~ 
      "Intradepartmental agglomeration",
    "Ville isolée ou unité urbaine monocommunale" ~ 
      "Isolated city or single-municipality urban unit"))

Hartă

uu |> 
  ggplot() +
  geom_sf(data = reg, fill = "#f0f0f0", color = "grey") +
  geom_sf(aes(color = type_en, fill = type_en)) +
  scale_color_okabe_ito() +
  scale_fill_okabe_ito() +
  guides(fill = guide_legend(ncol = 2),
         color = guide_legend(ncol = 2)) +
  labs(title = "Urban units",
       subtitle = "France",
       fill = "type",
       color = "type",
       caption = glue("https://r.iresmi.net/ - {Sys.Date()}
                      data: INSEE 2020 (2025 edition) & IGN Admin Express 2022")) +
  annotation_scale(height = unit(1, "mm"), bar_cols = c("white", "grey")) +
  theme_void() +
  theme(plot.caption = element_text(size = 6, 
                                    color = "darkgrey"),
        legend.position = "bottom")
Harta unităților urbane francezeHarta unităților urbane franceze

Figura 1: Unități urbane franceze (2020)

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.