Wie konvertieren von csv shp R
Ich habe versucht, für die letzten paar Tage, um zu konvertieren eine csv-shape-Datei. Ich weiß, ich kann ganz einfach in QGIS oder Arc möchte aber noch hinzufügen, diesen Prozess in meine vorhandenen R-code.
Also Lesen kann ich in der csv ohne Probleme
MyData <- read.csv(file="c:/TheDataIWantToReadIn.csv", header=TRUE, sep=",")
Fand ich den nachstehenden code aus den Paketen Shapefile Hilfe. Aber ich kann nicht scheinen, um einen Weg zu finden, damit es funktioniert auf meinem code. Meine Zeilen sind jeweils einen Punkt, daher meine shape-Datei, die ich versuche zu erstellen, werden alle Punkte. Ich habe keine Id-Spalte, aber ich habe x-und y-Daten in zwei separate Spalten.
dd <- data.frame(Id=c(1,2),X=c(3,5),Y=c(9,6))
ddTable <- data.frame(Id=c(1,2),Name=c("Item1","Item2"))
ddShapefile <- convert.to.shapefile(dd, ddTable, "Id", 1)
write.shapefile(ddShapefile, "c:/test", arcgis=T)
Jegliche Hilfe würde sehr geschätzt werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde vorschlagen, mit
rgdal
eher alsshapefiles
. Umrgdal
haben, müssen Sie die Systemanforderungen überprüfen von http://cran.revolutionanalytics.com/web/packages/rgdal/.Den folgenden code sollten Sie in die richtige Richtung:
Den folgenden code-snippet stammt aus Die Zuordnung in R mit dem Paket ggplot2.
Den folgenden code-snippet kommt Wie schreibt man eine shape-Datei mit Projektion - problem gelöst