我需要将形状文件转换为栅格,并且完全不知道哪里开始。将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