SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Les outils
cartographiques et en
Statistique spatiale sur R
Alejandro LARA-RAMIREZ
Kevin PARRA
Martin GUBRI
18 juin 2014
2
2
GroupeDavantia
DATA :
LES
SOURCES
4
4
GADM : Global Administrative Areas
Téléchargement par code:
load(url("http://biogeo.ucdavis.edu/data/gadm2/R/FRA_adm5.RData"))
5
5
OSM : Open Street Map
Téléchargement par code (pour Ile-de-France):
download.file("http://download.geofabrik.de/europe/france/ile-de-france-
latest.shp.zip", "parisosm.zip")
REPRÉSENTATIONS
CARTOGRAPHIQUES :
DES
EXEMPLES
7
7
Représentation Statique : PLOT
Fond cartographique OSM
8
8
Représentation Statique : PLOT
Fond cartographique OSM
9
9
Représentation Statique : PLOT
Fond cartographique OSM
10
10
Représentation Statique : PLOT
Fond cartographique OSM
11
11
Représentation Statique : PLOT
Fond cartographique OSM
12
12
Représentation Statique : PLOT
Fond cartographique OSM
13
13
Représentation Statique : PLOT
SpatialPointsDataFrame
SpatialLinesDataFrame
SpatialPolygonsDataFrame
Les objets spatiaux
14
14
Représentation Statique : PLOT
SpatialPointsDataFrame
cible<-geocode("25 Rue du Petit Musc 75004 Paris",output="latlon")
scible<-SpatialPointsDataFrame(coords=cible, data=cible, proj4string =
CRS("+proj=longlat +ellps=WGS84"))
SpatialPointsDataFrame
paquet sp
PLACES
• @data (data.frame)
o $osm_id
o $name
o $type : locality, city, village,
hamlet, town, municipality,
suburb, island, etc
o $population
• @coords.nrs
• @coords
• @bbox (bounding box)
• @proj4string (projection)
15
15
Représentation Statique : PLOT
SpatialLinesDataFrame
SpatialLinesDataFrame
paquet sp
ROADS
• @data (data.frame)
o $osm_id
o $name
o $ref
o $type : motorway, primary,
secondary, tertiary,
residential, pedestrian,
cycleway, service, path, etc.
o $oneway
o $bridge
o $tunnel
o $maxspeed
• @lines (classe Lines : liste
d'objets Line définis comme un
ensemble de points reliés non
fermés)
• @bbox (bounding box)
• @proj4string (projection)
16
16
Représentation Statique : PLOT
SpatialPolygonsDataFrame
SpatialPolygonsDataFrame
paquet sp
NATURAL
• @data (data.frame)
o $osm_id
o $name
o $type : riverbank, park,
water, forest
• @polygons (classe Polygons :
liste d'objets Polygon définis
comme un ensemble de points
reliés et fermés (premier =
dernier))
• @bbox (bounding box)
• @proj4string (projection)
17
17
Représentation Statique : PLOT
Génération de SpatialPointsDataFrame La fonction pave [pgirmess]
18
18
Représentation Statique : PLOT
Génération de SpatialPointsDataFrame La fonction pave [pgirmess]
19
19
Représentation Statique : PLOT
Lien parmi SpatialPolygonsDataFrame, SpatialLinesDataFrame et
SpatialPointsDataFrame
Lien parmi les objets spatiaux La fonction over [sp]
20
20
Représentation Statique : GGMAP
Fond cartographique googlemaps.
21
21
Représentation Statique : GGMAP
Fond cartographique googlemaps hybrid.
22
22
Représentation Statique : GGMAP
Fond cartographique statmen toner.
23
23
Représentation Dynamique : PLOTKML
24
24
Représentation Dynamique : RMAPS
Packages leafletR, rMaps et rCharts.
25
25
Représentation Dynamique : RMAPS
Packages leafletR, rMaps et rCharts.
26
26
Représentation Dynamique : RMAPS
Packages leafletR, rMaps et rCharts.
STATISTIQUES :
MÉTHODES
SPATIALES
28
28
STRUCTURE DE VOISINAGE
Structure de voisinage du type queen. Fonction: poly2nb (spdep).
29
29
STRUCTURE DE VOISINAGE
Structure de voisinage du type plus proche voisin 1. Fonction: knn2nb (spdep).
30
30
STRUCTURE DE VOISINAGE
Structure de voisinage du type plus proche voisin 1. Fonction: knn2nb (spdep).
31
31
ENVIRONNEMENT SOURCE
Variable cible : somme des points d’intérêt OSM par maille géographique
32
32
APPLICATION SKATER METHOD
L’algorithme de minimum spanning tree.
33
33
Contrainte critère nb groupes : 6 mailles.
APPLICATION SKATER METHOD
34
34
Contrainte critère nb groupes : 16 mailles.
APPLICATION SKATER METHOD
35
35
Contrainte critère variable quantitative : au moins 19 points d’intérêt.
APPLICATION SKATER METHOD
36
36
Contrainte critère variable quantitative : au moins 300 points d’intérêt.
APPLICATION SKATER METHOD
37
37
Contrainte critère variable quantitative : au moins 400 points d’intérêt.
APPLICATION SKATER METHOD
38
38
APPLICATION DES MODELES SPATIAUX
Modèle linéaire gaussien versus LinéaireAutorégressive Gaussien.
Structure de voisinage
du type queen.

Contenu connexe

En vedette

Cartographie interactive avec R
Cartographie interactive avec RCartographie interactive avec R
Cartographie interactive avec Rparisraddicts
 
Graphiques interactifs avec R
Graphiques interactifs avec RGraphiques interactifs avec R
Graphiques interactifs avec Rparisraddicts
 
Cartographie interactive avec R
Cartographie interactive avec RCartographie interactive avec R
Cartographie interactive avec RFrançois Guillem
 
Le Social Média Intelligence au service de la performance digitale
Le Social Média Intelligence au service de la performance digitaleLe Social Média Intelligence au service de la performance digitale
Le Social Média Intelligence au service de la performance digitaleFITEC Formation - Altran
 
Introduction à la cartographie avec R
Introduction à la cartographie avec RIntroduction à la cartographie avec R
Introduction à la cartographie avec RCdiscount
 
ThemisFoundation
ThemisFoundationThemisFoundation
ThemisFoundationLucyGarner
 
Construire une terasse ou une allee carrossable
Construire une terasse ou une allee carrossableConstruire une terasse ou une allee carrossable
Construire une terasse ou une allee carrossablecenthypatie
 
Le développement durable
Le développement durableLe développement durable
Le développement durableJean Peuplus
 
Géoguichet urbanisme-7- Ajouter un permis de type « Demande de notaire »
Géoguichet urbanisme-7- Ajouter un permis de type  « Demande de notaire »Géoguichet urbanisme-7- Ajouter un permis de type  « Demande de notaire »
Géoguichet urbanisme-7- Ajouter un permis de type « Demande de notaire »gimwebgis
 
L'installation d'un pare douche sur une baignoire
L'installation d'un pare douche sur une baignoireL'installation d'un pare douche sur une baignoire
L'installation d'un pare douche sur une baignoireGENICIMO
 
Fiches élèves
Fiches élèvesFiches élèves
Fiches élèveseoz33
 
Programme « Au carrefour des saveurs franciscaines »
Programme « Au carrefour des saveurs franciscaines »Programme « Au carrefour des saveurs franciscaines »
Programme « Au carrefour des saveurs franciscaines »CapFrancois
 
Unidad 1 ord juridico internac
Unidad 1 ord juridico internacUnidad 1 ord juridico internac
Unidad 1 ord juridico internacElena Tapias
 
Tecnologia educativa para la gestion
Tecnologia educativa para la gestionTecnologia educativa para la gestion
Tecnologia educativa para la gestionNancy Bastidas
 
TRAVAIL DE JUAN MANUEL MARTÍNEZ ET CARLOS RECA LUQUE (3 TRIM)
TRAVAIL DE JUAN MANUEL MARTÍNEZ ET CARLOS RECA LUQUE (3 TRIM)TRAVAIL DE JUAN MANUEL MARTÍNEZ ET CARLOS RECA LUQUE (3 TRIM)
TRAVAIL DE JUAN MANUEL MARTÍNEZ ET CARLOS RECA LUQUE (3 TRIM)manusp14
 
Taxe spéciale pour financer les Serres Toundra
Taxe spéciale pour financer les Serres ToundraTaxe spéciale pour financer les Serres Toundra
Taxe spéciale pour financer les Serres Toundrajhamel_sf
 

En vedette (20)

CaRtogRaphie avec R
CaRtogRaphie avec RCaRtogRaphie avec R
CaRtogRaphie avec R
 
Cartographie interactive avec R
Cartographie interactive avec RCartographie interactive avec R
Cartographie interactive avec R
 
Graphiques interactifs avec R
Graphiques interactifs avec RGraphiques interactifs avec R
Graphiques interactifs avec R
 
Cartographie interactive avec R
Cartographie interactive avec RCartographie interactive avec R
Cartographie interactive avec R
 
Le Social Média Intelligence au service de la performance digitale
Le Social Média Intelligence au service de la performance digitaleLe Social Média Intelligence au service de la performance digitale
Le Social Média Intelligence au service de la performance digitale
 
Introduction à la cartographie avec R
Introduction à la cartographie avec RIntroduction à la cartographie avec R
Introduction à la cartographie avec R
 
ThemisFoundation
ThemisFoundationThemisFoundation
ThemisFoundation
 
Construire une terasse ou une allee carrossable
Construire une terasse ou une allee carrossableConstruire une terasse ou une allee carrossable
Construire une terasse ou une allee carrossable
 
Computraining (2)
Computraining (2)Computraining (2)
Computraining (2)
 
Le développement durable
Le développement durableLe développement durable
Le développement durable
 
Géoguichet urbanisme-7- Ajouter un permis de type « Demande de notaire »
Géoguichet urbanisme-7- Ajouter un permis de type  « Demande de notaire »Géoguichet urbanisme-7- Ajouter un permis de type  « Demande de notaire »
Géoguichet urbanisme-7- Ajouter un permis de type « Demande de notaire »
 
C 748 de 2011
C 748 de 2011C 748 de 2011
C 748 de 2011
 
L'installation d'un pare douche sur une baignoire
L'installation d'un pare douche sur une baignoireL'installation d'un pare douche sur une baignoire
L'installation d'un pare douche sur une baignoire
 
Fiches élèves
Fiches élèvesFiches élèves
Fiches élèves
 
Programme « Au carrefour des saveurs franciscaines »
Programme « Au carrefour des saveurs franciscaines »Programme « Au carrefour des saveurs franciscaines »
Programme « Au carrefour des saveurs franciscaines »
 
Repas Viala Lacoste 2015
Repas Viala Lacoste 2015Repas Viala Lacoste 2015
Repas Viala Lacoste 2015
 
Unidad 1 ord juridico internac
Unidad 1 ord juridico internacUnidad 1 ord juridico internac
Unidad 1 ord juridico internac
 
Tecnologia educativa para la gestion
Tecnologia educativa para la gestionTecnologia educativa para la gestion
Tecnologia educativa para la gestion
 
TRAVAIL DE JUAN MANUEL MARTÍNEZ ET CARLOS RECA LUQUE (3 TRIM)
TRAVAIL DE JUAN MANUEL MARTÍNEZ ET CARLOS RECA LUQUE (3 TRIM)TRAVAIL DE JUAN MANUEL MARTÍNEZ ET CARLOS RECA LUQUE (3 TRIM)
TRAVAIL DE JUAN MANUEL MARTÍNEZ ET CARLOS RECA LUQUE (3 TRIM)
 
Taxe spéciale pour financer les Serres Toundra
Taxe spéciale pour financer les Serres ToundraTaxe spéciale pour financer les Serres Toundra
Taxe spéciale pour financer les Serres Toundra
 

Plus de parisraddicts

Gardez vos projets R organisés avec le package "project"
Gardez vos projets R organisés avec le package "project"Gardez vos projets R organisés avec le package "project"
Gardez vos projets R organisés avec le package "project"parisraddicts
 
Campagne presidentielle
Campagne presidentielleCampagne presidentielle
Campagne presidentielleparisraddicts
 
Introduction au package "plyr"
Introduction au package "plyr"Introduction au package "plyr"
Introduction au package "plyr"parisraddicts
 
Cartographie politique avec R
Cartographie politique avec RCartographie politique avec R
Cartographie politique avec Rparisraddicts
 
Les meetups dédiés à R dans le monde
Les meetups dédiés à R dans le mondeLes meetups dédiés à R dans le monde
Les meetups dédiés à R dans le mondeparisraddicts
 
Meetup 5 - Le package manipulate
Meetup 5 - Le package manipulateMeetup 5 - Le package manipulate
Meetup 5 - Le package manipulateparisraddicts
 
Introduction à Rmpi
Introduction à RmpiIntroduction à Rmpi
Introduction à Rmpiparisraddicts
 
Prédire la progression de patients en thérapie
Prédire la progression de patients en thérapiePrédire la progression de patients en thérapie
Prédire la progression de patients en thérapieparisraddicts
 
Extraction données web
Extraction données webExtraction données web
Extraction données webparisraddicts
 

Plus de parisraddicts (9)

Gardez vos projets R organisés avec le package "project"
Gardez vos projets R organisés avec le package "project"Gardez vos projets R organisés avec le package "project"
Gardez vos projets R organisés avec le package "project"
 
Campagne presidentielle
Campagne presidentielleCampagne presidentielle
Campagne presidentielle
 
Introduction au package "plyr"
Introduction au package "plyr"Introduction au package "plyr"
Introduction au package "plyr"
 
Cartographie politique avec R
Cartographie politique avec RCartographie politique avec R
Cartographie politique avec R
 
Les meetups dédiés à R dans le monde
Les meetups dédiés à R dans le mondeLes meetups dédiés à R dans le monde
Les meetups dédiés à R dans le monde
 
Meetup 5 - Le package manipulate
Meetup 5 - Le package manipulateMeetup 5 - Le package manipulate
Meetup 5 - Le package manipulate
 
Introduction à Rmpi
Introduction à RmpiIntroduction à Rmpi
Introduction à Rmpi
 
Prédire la progression de patients en thérapie
Prédire la progression de patients en thérapiePrédire la progression de patients en thérapie
Prédire la progression de patients en thérapie
 
Extraction données web
Extraction données webExtraction données web
Extraction données web
 

Outils cartographiques et en statistique spatiale sur R