Skip to contents
  • Prétraitement des données à partir des adresses du REU et des contours de communes

  • Prepares your data from REU addresses and city contours

Usage

prepare_address(
  address,
  contours_com,
  var_cog1 = "code_commune_ref",
  var_cog2 = "code_insee",
  var_bv1 = "id_brut_bv_reu",
  path_log = NULL
)

Arguments

address

addresses from REU data (Insee)

contours_com

city contours (ex : BDTopo IGN)

var_cog1

name for city code variable in address table

var_cog2

name for city code variable in city-contours table

var_bv1

name for bv code variable in address table

path_log

path to write logs (optional)

Value

List of :

  • table of address

  • table of cities (geographic contours)

  • List of city-codes (with at least 2 bv)

Details

prepares :

  • a table of address

    • scope : only those with a minimal geolocalization quality

    • BAN quality "housenumber", "interpolation" or "locality"

  • list of cities with at least 2 BVs (among filtered addresses)

  • List of city geometric contours

Operations :

  • Removes arrondissement codes for Paris, Lyon and Marseille

  • Filters addresses (only "housenumber", "interpolation" or "locality" quality)

  • Filters cities with at least 2 vote offices

  • Transform address as geometric points (WGS84 projection)

  • Filters geometric city contours (only cities with at least 2 vote offices)

  • Logs missing city contours

Examples

addresses_sample <- mapvotr::addresses_sample
contours_com_sample <- mapvotr::contours_com_sample
prepare_address <- prepare_address(
  address = addresses_sample,
  contours_com = contours_com_sample,
  var_cog1 = "code_commune_ref",
  var_bv1 = "id_brut_bv_reu",
  path_log = NULL
)
#> [1] "========================================================================="
#> [1] "prepare_address"
#> [1] "========================================================================="
#> [1] "Row number in initial data base"
#> [1] 12335
#> [1] "Launch rm_arrond"
#> [1] "Row number after filtering geo_type"
#> [1] 11928
#> [1] "Launch fget_multiBV"
#> [1] "Row number after filtering cities with at leat 2 BdV"
#> [1] 11875
#> [1] "Convert to sf using BAN coordinates"
#> [1] "Initial number of rows in city contours"
#> [1] 3
#> [1] "Filtering only cities in the scope"