Avant toute chose, je tiens à préciser que je débute sur R. J'ai parcouru de nombreux tutoriels, reproduit les exemples cités pour familiariser avec la R et la cartographie. Rien y fait, je n'y arrive pas.
Ce que j'ai :
(1) Un fond de carte IGN des arrondissements de Paris (j'en ai aussi téléchargé une sur geofabrik mais je n'arrive pas à faire apparaître que les routes, et je voudrais représenter uniquement Paris pour l'instant. Mais c'est un problème secondaire)
(2) Des données que j'ai importé depuis Excel en format texte
Code : Tout sélectionner
> FLUX
Long_O Lat_O Long_R Lat_R
1 2.359269 48.85554 2.360388 48.85549
2 2.377967 48.87705 2.378137 48.84577
3 2.377967 48.87705 2.378203 48.89213
4 2.377967 48.87705 2.380204 48.88249
5 2.359144 48.88603 2.358831 48.90716
6 2.404291 48.86020 2.402253 48.86411
7 2.354843 48.88640 2.350850 48.90281
8 2.286378 48.84201 2.301215 48.84561
9 2.404577 48.84157 2.383481 48.87590
10 2.365411 48.85816 2.359758 48.86717
11 2.365411 48.85816 2.354164 48.86106
12 2.383293 48.85491 2.327075 48.87973
Voilà un aperçu de la manière dont mes données sont construites. Je souhaite, donc, relier (pour une même ligne) un point (Long_O ; Lat_O) avec un point (Long_R ; Lat_R).
Je fais :
Code : Tout sélectionner
> library(rgdal)
> library(maptools)
> AR<-readOGR(dsn = "./arrondissements", layer = "arrondissements")
> plot(AR)
Là, j'ai une carte très grossière de Paris. J'arrive à représenter des points sur cette carte, par exemple :
Code : Tout sélectionner
> points(FLUX$Long_O, FLUX$Lat_O, pch=20,col="red")
Après de multiples tentatives, avec différents packages (cartography, etc.), je n'arrive toujours pas à cartographier des flux.
J'espère avoir été clair,
Merci d'avance,
Florent