Browse Source

Utilisation carte simplifiée au code postal

master
Maxime Wack 7 years ago
parent
commit
be08c2fb96
5 changed files with 19 additions and 14 deletions
  1. +18
    -14
      app.R
  2. BIN
      communes_byCP/communes_byCP.dbf
  3. +1
    -0
      communes_byCP/communes_byCP.prj
  4. BIN
      communes_byCP/communes_byCP.shp
  5. BIN
      communes_byCP/communes_byCP.shx

+ 18
- 14
app.R View File

@@ -25,21 +25,25 @@ names(racine) <- racines$codlib
racine <- racine[racine %in% GHM$GHM]
rm(racines)

# Lecture codes postaux <-> codes insee et garder ceux existants ----
read_csv2("insee.csv", col_types = cols(INSEE = col_character())) %>%
select(Codepos, insee = INSEE) %>%
mutate(insee = insee %>% str_pad(5, "left", "0")) %>%
filter(Codepos %in% GHM$Codepos) -> insee
# # Lecture codes postaux <-> codes insee et sauvegarde carte pour simplification avec mapshaper
# read_csv2("insee.csv", col_types = cols(INSEE = col_character())) %>%
# select(Codepos, insee = INSEE) %>%
# mutate(insee = insee %>% str_pad(5, "left", "0")) -> insee
# # Lecture carte et join avec codes postaux ----
# readOGR("communes", "communes-20150101-100m") -> communes
# communes@data %>%
# left_join(insee) -> communes@data
# rm(insee)
# communes <- communes[!is.na(communes$Codepos),]
# writeOGR(communes, "communes_byCP", "communes_byCP", driver = "ESRI Shapefile")

# Lecture carte ----
readOGR("communes_byCP", "communes_byCP") -> communes

# Filtre Codes existants dans la base
communes <- communes[communes$Codepos %in% GHM$Codepos,]
communes@data$Codepos <- communes@data$Codepos %>% as.character

# Lecture carte et join avec codes postaux ----
readOGR("communes", "communes-20150101-simpl") -> communes

communes@data %>%
left_join(insee) -> communes@data

communes <- communes[!is.na(communes$Codepos),]

rm(insee)

# long/lat de chaque commune ----



BIN
communes_byCP/communes_byCP.dbf View File


+ 1
- 0
communes_byCP/communes_byCP.prj View File

@@ -0,0 +1 @@
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]

BIN
communes_byCP/communes_byCP.shp View File


BIN
communes_byCP/communes_byCP.shx View File


Loading…
Cancel
Save