R/geo_convertir_coords_df.R
geo_convertir_coords_df.Rd
Les observations (lignes du df) sont reprojetées dans le CRS de sortie.
geo_convertir_coords_df(
df,
var_x,
var_y,
var_id,
var_crs_initial,
crs_sortie = 4326
)
Dataframe contenant au moins trois colonnes pour les coordonnées et le système de coordonnées (CRS)
Colonne qui contient la longitude.
Colonne qui contient la latitude.
Colonne qui contient les identifiants des objets (=lignes) de df.
Colonne qui contient le numéro EPSG du CRS de chacune des observations (par exemple des stations ou des points).
Numérique entier. Le numéro EPSG du CRS de sortie. Par défaut c'est en WGS84 (crs = 4326).
Un dataframe à deux colonnes contenant les coordonnées dans le CRS de sortie.
Le dataframe d'entrée doit comprendre des colonnes indiquant longitude, latitude, code EPSG du système de coordonnées, identifiant de l'observation.
if (FALSE) { # \dontrun{
# Comme la table station de la base Aspe ne comprend pas le code EPSG mais un code de CRS interne,
# il faut le rajouter avant la conversion.
data <- station %>%
left_join(y = ref_type_projection, by = c("sta_typ_id" = "typ_id"))
coords_wgs84 <- geo_convertir_coords_df (df = data,
var_x = sta_coordonnees_x,
var_y = sta_coordonnees_y,
var_id = sta_id,
var_crs_initial = typ_code_epsg)
} # }