geoWeights: Calculs du poids des mailles au sein d'entités géographiques...

Description Usage Arguments Details Value Note Author(s) See Also Examples

View source: R/geoWeights.R

Description

Afin de transférer des données météo spatialisées vers un référentiel différent de celui fourni, il convient de définir une matrice de poids entre le référentiel géographique de départ et celui d'arrivée.

Les données spatialisées fournies par Météo France sont initialement présentées (spatialisées) au niveau de la grille SAFRAN (safran).

Cependant ce niveau géographique peut ne pas être le plus pertinent pour certaines analyses ou certaines activités de recherche.

La fonction geoWeights permet la production de cette matrice de poids nécessaire au passage du référentiel SAFRAN à un autre référentiel spatialisé (par exemple un zonage administratif existant). Cette matrice est le résultat d'un croisement (SIG) entre ces deux référentiels.

Usage

1
geoWeights(safran, geo, parallel = FALSE, parallel.var = NULL)

Arguments

safran

Grille SAFRAN au format vectoriel. L'argument safran peut, au choix, être un chemin valide (au format character) vers la couche shapefile des mailles SAFRAN, ou un objet de classe SpatialPolygonsDataFrame.

geo

Couche géographique du niveau d'agrégation choisi. L'argument geo peut, au choix, être un chemin valide (au format character) ou un objet de classe SpatialPolygonsDataFrame.

parallel

Par défaut, le calcul s'effectue en mode séquentiel (parallel = FALSE). Si parallel = TRUE alors le calcul du croisement entre les couches de départ (safran) et d'arrivée (geo) se fait de manière parallèle, sur la variable parallel.var. Le nombre de cœurs retenus pour le calcul parallèle est égal au nombre de cœurs disponibles - 1. Dans le cas où le nombre de cœurs disponibles = 1, alors le calcul s'effectue en mode séquentiel.

parallel.var

Nom de la variable sur laquelle s'effectuera la parallélisation du calcul. Utilisé seulement si parallel = TRUE.

Details

Lorsque le calcul concerne peu de mailles SAFRAN ou peu d'entités géographique de croisement, alors un calcul en mode séquentiel (parallel = FALSE) s'avère souvent plus rapide qu'en mode parallèle.

Value

La fonction geoWeights retourne un dataframe de classe 'data.frame'.

Pour chacune des entités résultant du croisement entre le référentiel de départ (safran) et celui d'arrivée (geo), le dataframe contient:

Note

A toutes fins utiles, la matrice de poids issue des croisements entre les mailles SAFRAN et l'ensemble des communes françaises (France métropolitaine) selon le référentiel 2011 est disponible dans le répertoire 'exemple' du package.

Author(s)

Yann Desjeux

See Also

readOGR

readMFfiles

safran

dep17

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
## Pondération des différentes mailles SAFRAN au sein des communes du département de la 
## Charente-Maritime
## Not run: 
poids_dep17 <- geoWeights(safran = safran, geo = dep17)

## End(Not run)

## Pondération sur l'ensemble des communes françaises (France métropolitaine) telles que 
## définies par le Code Officiel Géographique (COG) de 2011:
## Not run: 
path <- system.file("exemple", "Poids_Communes_Safran_2011.csv", package = "meteoRIT")
Poids_Communes_Safran_2011 <- read.table(path, sep = ";", dec = ".", header = TRUE)

## End(Not run)

meteoRIT documentation built on March 22, 2021, 3:01 p.m.