# Filtrer par critère géographique

# Filtrer sur le territoire de mon choix

Pour les jeux de données proposant plusieurs niveaux géographique de diffusion, la fonction `get_local_data` facilite le filtrage de données par critère géographique.

Pour cela, il est nécessaire de passer en paramètre le code géographique (`GEO`) et le niveau géographique (`GEO_OBJECT`).

Exemple : je souhaite filtrer le jeu de données sur les capacités en hébergement touristique (identifiant `DS_TOUR_CAP`) pour le département de Loire-Atlantique uniquement (`GEO=44` et `GEO_OBJECT=DEP`)

    get_local_data(
      ds_name = "DS_POPULATIONS_REFERENCE",
      geo = "44",
      geo_object = "DEP"
    ) |>
      dplyr::arrange(POPREF_MEASURE, TIME_PERIOD)

# Filtrer sur toutes les communes du territoire de mon choix

Pour les jeux de données proposant une diffusion au niveau communal, la fonction `get_local_data_by_com` facilite le filtrage de données sur toutes les communes du territoire de mon choix.

Exemple : je souhaite filtrer le jeu de données sur les populations de référence issues du recensement de la population (identifiant `DS_POPULATIONS_REFERENCE`) sur toutes les communes de Nantes Métropole (`GEO=244400404` et `GEO_OBJECT=EPCI`)

    my_local_data_by_com <- get_local_data_by_com(
      ds_name = "DS_POPULATIONS_REFERENCE",
      geo = "244400404",
      geo_object = "EPCI"
    )