Ich muss eine Formdatei in ein Raster konvertieren und habe keine Ahnung, wo ich anfangen soll.SpatialPointsDataFrame und SpatialLinesDataFrame zum Rasterplot hinzufügen
Wenn mir jemand helfen könnte, würde ich mich sehr freuen!
Update: Ich habe über die ‚readOGR'-Funktion gefunden, aber jedes Mal benutze ich es mir die folgende Meldung:
Warning messages:
1: In readOGR(dsn = "C:/Users/Giaco/Dropbox/Random Walk/Waterbodies", :
Dropping null geometries: 308, 309
2: In readOGR(dsn = "C:/Users/Giaco/Dropbox/Random Walk/Waterbodies", :
Z-dimension discarded
Kann jemand mir sagen, was das bedeutet?
Edit:
altdata <- raster("altitude.tif")
plot(altdata)
Lotic <- readOGR(dsn="C:/Users/Giaco/Dropbox/Random Walk/Waterbodies",layer="Lotic")
Lentic <- readOGR(dsn="C:/Users/Giaco/Dropbox/Random Walk/Waterbodies",layer="Lentic")
Wie kann ich das Raster "altdata" plotten, die SpatialPointsDataFrame "Lentic" und die SpatialLinesDataFrame "Lotic" alles in einem Plot?
Edit:
altdata
class : RasterLayer
dimensions : 1286, 963, 1238418 (nrow, ncol, ncell)
resolution : 15, 15 (x, y)
extent : 90938.29, 105383.3, 190000, 209290 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +pm=-9.131906111111112 +units=m +no_defs
data source : C:\Users\Giaco\Dropbox\Random Walk\altitude.tif
names : altitude
values : -32768, 32767 (min, max)
> Lentic
class : SpatialPointsDataFrame
features : 182
extent : -108473.2, -95455.86, -107870.9, -91344.22 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs
variables : 3
names : Presence, Type, Accessible
min values : 0, Fountain, 0
max values : 1, Well, 2
> Lotic
class : SpatialLinesDataFrame
features : 317
extent : -108956.5, -93832.44, -108979.5, -90747.34 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs
variables : 1
names : Presence
min values : 0
max values : 1
Sie benötigen weitere Informationen und müssen Ihren Code sehen, damit Syntaxfehler ausgeschlossen werden können. Was genau möchten Sie als Raster darstellen, ist Ihr Datenpolygon oder Punkt und die Werte numerisch oder kategorisch, gibt es eine kontinuierliche Abdeckung über den Bereich? Von den gdal-Fehlern sieht es so aus, als hätten Sie null Geometrien in den Daten und das Shapefile hat einen z-Wert.Ich glaube nicht, dass eine dieser Warnungen katastrophal ist und Sie sollten immer noch ein SP-Objekt erhalten. Da Sie keinen Code zur Verfügung gestellt haben, kann die Ausgabe nicht überprüft werden. –
Danke für Ihre Antwort. Ich arbeite zum ersten Mal mit Shape-Dateien, also entschuldige bitte, wenn meine Fragen ein wenig dumm erscheinen. Ich habe zwei Formdateien, von denen die eine Punkte und die andere eine Zeile enthält. Es ist mir gelungen, sie in R zu laden und auch zu zeichnen. Jetzt möchte ich sie zu einem Raster-Plot hinzufügen. Ich werde meine Frage bearbeiten, damit Sie besser verstehen können. Danke im Voraus. – snoops