Als «rgdal» getaggte Fragen

R Bindungen für die Geospatial Data Abstraction Library


5
Lesen Sie eine Tabelle aus einer ESRI-File-Geodatabase (.gdb) mit R
Ich versuche, eine Tabelle direkt aus einer ESRI-File-Geodatabase in R zu lesen. Eine Beispieldatendatei kann hier heruntergeladen werden . Die Datenbank enthält eine Point-Feature-Class (Zone9_2014_01_Broadcast) und zwei verknüpfte Tabellen (Zone9_2014_01_Vessel und Zone9_2014_01_Voyage). Sie können das Shapefile in R mit dem folgenden Befehl readOGRaus dem rgeosPaket lesen : library(rgeos) library(downloader) download("https://coast.noaa.gov/htdata/CMSP/AISDataHandler/2014/01/Zone9_2014_01.zip", …

3
Überprüfen, ob Punkte in das Polygon-Shapefile fallen
In Zillow gibt es eine Reihe von Shapefiles für verschiedene Stadtteile großer US-amerikanischer Städte. Ich wollte mit R überprüfen, ob in bestimmten Stadtteilen bestimmte Gebäude vorhanden sind: library(rgeos) library(sp) library(rgdal) df <- data.frame(Latitude =c(47.591351, 47.62212,47.595152), Longitude = c(-122.332271,-122.353985,-122.331639), names = c("Safeco Field", "Key Arena", "Century Link")) coordinates(df) <- ~ Latitude …
19 r  rgdal  zillow 

2
Schnittbereiche in R extrahieren
Ich habe zwei Polygone. Eines enthält Felder (X, Y, Z) und das andere enthält Bodentypen (A, B, C, D). Ich möchte wissen, in welchem ​​Gebiet jedes Feldes sich welcher Bodentyp befindet. Ich habe folgendes versucht: library(rgdal) library(rgeos) Field<-readOGR("./","Field") Soil<-readOGR("./","Soil") Results<-gIntersects(Soil,Field,byid=TRUE) rownames(Results)<-Field@data$FieldName colnames(Results)<-Soil@data$SoilType > Results A B C D Z TRUE …


2
writeOGR mit einem durch gSimplify vereinfachten räumlichen Polygon
Ich benutze gSimplify(RGEOS-Paket), um die Geometrien eines Shapefile zu vereinfachen. Die Funktion funktioniert gut, aber jetzt kann ich die Ausgabe nicht in ein neues Shapefile schreiben. Ich habe einige Möglichkeiten ausprobiert: writeOGR(simplyshape, file, driver="ESRI Shapefile", layer='test') Ich bekomme obj muss ein SpatialPointsDataFrame, SpatialLinesDataFrame oder SpatialPolygonsDataFrame sein und mit: writePolyShape(simplyshape, file) …
12 shapefile  r  simplify  rgdal 


1
Schreiben mehrerer Ebenen in GeoPackage mit writeOGR () in R?
Ich versuche, mehrere Ebenen in R in dasselbe GeoPackage zu schreiben, erhalte jedoch eine Fehlermeldung Creation of output file failed. Ich habe versucht, mit RGDAL nach einer Dokumentation zum Lesen und Schreiben in .gpkg-Dateien zu suchen, z. B. um herauszufinden, ob writeOGR()tatsächlich mehrere Ebenen unterstützt werden, mit wenig Erfolg. Ist …
11 gdal  r  rgdal  geopackage  sf 

3
Lesen Sie nur einen Teil eines ESRI-Shapefiles in R.
Ich habe ein sehr großes ESRI-Shapefile (> 8000 Polygone, .shp-Datei ist> 32 MB), das ich unter Windows 7 in R einlesen möchte. Ich bin mit rgdal und readOGR () vertraut. Bei dieser Größe des Shapefiles ist das Einlesen des gesamten Shapefiles in den Speicher jedoch ein sehr langsamer Prozess. Darüber …
9 shapefile  r  rgdal 

1
Verarbeitungsvektor zum schnelleren Raster mit R.
Ich konvertiere Vektor in Raster in R. Der Prozess war jedoch zu lang. Gibt es die Möglichkeit, das Skript in Multithread- oder GPU-Verarbeitung zu versetzen, um es schneller zu machen? Mein Skript zum gerasterten Vektor. r.raster = raster() extent(r.raster) = extent(setor) #definindo o extent do raster res(r.raster) = 10 #definindo …

2
Raster in R neu projizieren: gibt eine Warnung aus, dass projizierte Punkte nicht endlich sind?
1. Frage Ich habe eine Warnung mit der Funktion projectRaster () im Rasterpaket in R festgestellt. Ein vollständig reproduzierbares Beispiel wird unten eingefügt. Warning message: In rgdal::rawTransform(projto_int, projfrom, nrow(xy), xy[, 1], : 33940 projected point(s) not finite Meine Frage ist: Ist diese Warnung ein Problem, das ich beheben muss, wenn …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.