Traçage de Cartes Thématiques dans R en Utilisant les fichiers de formes et de Fichiers de Données à partir de Différentes Sources

Donné un shapefile, comment la forme et l'usage d'un fichier de données afin d'être en mesure de tracer des cartes thématiques à l'aide des identifiants qui correspondent à la forme des régions dans le shapefile?

#Download English Government Office Network Regions (GOR) from:
#http://www.sharegeo.ac.uk/handle/10672/50
tmp_dir = tempdir()
url_data = "http://www.sharegeo.ac.uk/download/10672/50/English%20Government%20Office%20Network%20Regions%20(GOR).zip"
zip_file = sprintf("%s/shpfile.zip", tmp_dir)
download.file(url_data, zip_file)
unzip(zip_file, exdir = tmp_dir)

library(maptools)

#Load in the data file (could this be done from the downloaded zip file directly?
gor=readShapeSpatial(sprintf('%s/Regions.shp', tmp_dir))

#I can plot the shapefile okay...
plot(gor)

#and I can use these commands to get a feel for the data...
summary(gor)
attributes(gor@data)
gor@data$NAME
#[1] North East               North West              
#[3] Greater London Authority West Midlands           
#[5] Yorkshire and The Humber South West              
#[7] East Midlands            South East              
#[9] East of England         
#9 Levels: East Midlands East of England ... Yorkshire and The Humber

#download data from http://www.justice.gov.uk/downloads/publications/statistics-and-data/courts-and-sentencing/csq-q3-2011-insolvency-tables.csv
#insolvency<- read.csv("~/Downloads/csq-q3-2011-insolvency-tables.csv")
insolvency=read.csv("http://www.justice.gov.uk/downloads/publications/statistics-and-data/courts-and-sentencing/csq-q3-2011-insolvency-tables.csv")
insolvencygor.2011Q3=subset(insolvency,Time.Period=='2011 Q3' & Geography.Type=='Government office region')
#tidy the data
require(gdata)
insolvencygor.2011Q3=drop.levels(insolvencygor.2011Q3)

names(insolvencygor.2011Q3)
#[1] "Time.Period"                 "Geography"                  
#[3] "Geography.Type"              "Company.Winding.up.Petition"
#[5] "Creditors.Petition"          "Debtors.Petition"  

levels(insolvencygor.2011Q3$Geography)
#[1] "East"                     "East Midlands"           
#[3] "London"                   "North East"              
#[5] "North West"               "South East"              
#[7] "South West"               "Wales"                   
#[9] "West Midlands"            "Yorkshire and the Humber"

#So what next?   

Ayant eu jusque-là, comment dois-je prendre la prochaine étape pour générer une thématique/choropleth carte, que les couleurs de chaque région en fonction de l'Débiteurs.Pétition de la valeur, par exemple?

(J'ai également remarqué une possible gotcha - il y a une incohérence dans la capitalisation GOR niveaux: "Yorkshire et Humber" et "Yorkshire et Humber" )

Il semble que ce DONC post (le premier sur la "Relative" de la liste sur le côté droit de la barre en) pourrait aider à obtenir le reste de la voie.
J'ai vu ça, mais il a manqué le correctif le premier couple de fois rond... Alors ce que je dois faire quelque chose comme: gor@data=merge(insolvencygor.2011T3,gor@data,par.x='Géographie',par.y='NOM') plot(gor,col=niveaux(du gr@data$Créanciers.Pétition)) mais avec une bonne couleur de la cartographie, et le bon nom de la région de cartes (je remarque que ce n'est pas seulement Yorks et Humberside que incompatibilité...)
Pourriez-vous réduire votre jeu de données pour un petit exemple qui illustre vous le problème? Vous pourriez économiser en utilisant la commande enregistrer et télécharger soit, ou à un serveur et poste le lien ici. Ce serait faire de la réduction de la grande quantité de code que vous avez beaucoup plus facile.
Je ne sais pas comment faire le shapefile les petits... je suis en train de créer le poste de: a) désireux de produire des cartes thématiques, b) sachant que les fichiers de formes existent pour générer des contours sur les cartes, et c) err, c'est ça... C'est peut-être aussi important de dire que la raison pour laquelle je suis à l'aide de R, dans ce cas, c'est parce qu'il me semble que R peut gérer les fichiers de formes...
Il y a d'autres outils qui peuvent gérer les fichiers de formes assez facilement, par exemple, QGis ou GVSig, qui sont à la fois open source, logiciels de SIG.

OriginalL'auteur psychemedia | 2012-01-12