我需要將形狀文件轉換爲柵格,並且完全不知道哪裏開始。將SpatialPointsDataFrame和SpatialLinesDataFrame添加到柵格圖
如果有人能幫助我,我會非常感激!
更新:我已經發現了關於「readOGR'功能,但每次我用它,我得到以下信息:
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
有人可以告訴我這是什麼意思?
編輯:
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")
我如何可以繪製柵格 「altdata」,該SpatialPointsDataFrame 「在Lentic」 和SpatialLinesDataFrame 「激流」 都在同一個陰謀?
編輯:
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
您需要提供更多信息並需要查看代碼,以便排除語法錯誤。你想表達什麼樣的光柵,你的數據多邊形或點,數值或分類的值,是否有連續的覆蓋範圍?從gdal錯誤看起來您在數據中具有空的幾何形狀,並且shapefile具有z值。我不相信這些警告中的任何一個都是災難性的,你仍然應該得到一個sp對象。因爲你沒有提供代碼,我不能讓你檢查輸出。 –
感謝您的回答。這是我第一次使用形狀文件,所以請原諒我的問題是否看起來有點愚蠢。我有兩個形狀文件一個包含點和另一個線。我已經成功地將它們加載到R中並繪製它們。現在我想將它們添加到柵格圖。我會編輯我的問題,以便更好地理解。提前致謝。 – snoops