从QGIS中的轮廓创建DEM?


Answers:


25

是的,QGIS中有几个可用选项:

  1. 逆距离权重(IDW)插值插件-请参阅此教程(从原始文档存档)。
  2. GDAL Raster插件-要访问,请单击Raster > Grid (Interpolation)。GDAL的插值更加健壮,因为您可以使用其他插值算法(IDW,最近邻,移动平均值等)。该工具仅适用于点数据。
  3. GRASS GIS插件-您可以使用(v.surf.*r.surf.*)几个模块。您需要将shapefile转换为GRASS数据库,才能在QGIS中使用GRASS模块。

您确定吗,因为当我使用GDAL Raster执行第二个建议的过程时,它向我显示此错误消息:“在层modashp上未找到任何点几何,正在跳过。”
瓦西里斯

我更新了仅适用于点数据的答案。您也可以查看在QGIS中具有插件的GRASS GIS。
maning 2011年

3
QGIS Interpolation插件还可以用于轮廓线:添加保存要插值的属性,然后在“类型”中选择“结构化线”或“折断线”
Giovanni Manghi 2011年

7
IDW不适合轮廓线数据。当被迫与他们一起工作时,它将产生可怕的DEM(它们看起来像梯田)。最近的邻居和移动平均线也有类似的问题。从轮廓线插值栅格需要特殊的方法。
whuber

@whuber-这些专门方法有什么提示吗?用工具中的反距离求幂似乎可以得到好的结果Raster|Grid (Interpolation),但绝对不是完美的!
Simbamangu 2011年

10

GRASS也有很多选择

http://grass.osgeo.org/wiki/Contour_lines_to_DEM

也可以通过QGIS / GRASS插件使用。


这个问题不是专门排除GRASS吗?(您可能想重新考虑@jdeltoro对答复的评论。)但是,如果QGIS中没有好的解决方案,明智的做法是扩大网络范围,因此最好知道其他解决方案。
whuber

2
这取决于“不使用GRASS”的含义。这是因为许多人不知道他们可以像其他QGIS工具一样在QGIS中使用GRASS工具,而根本不知道GRASS是什么或它如何工作。
Giovanni Manghi 2011年

是的,有关小型教程,请参见grass.osgeo.org/wiki/QGIS_GRASS_Cookbook
markusN 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.