我真的很想重复ArcGIS Kernel Density工具的功能-我该怎么做?
我想将答案限制在易于安装的免费和开源软件上,即QGIS可以在所有平台上轻松地通过GRASS进行安装,因此QGIS + GRASS可以,但是SAGA不能(不幸的是,因为它具有是理想的工具)。
我正在尝试制作QGIS保护区内的野生动物密度图。以下示例中的密度图是在ArcGIS中根据野生动植物的点观测生成的,原始大小的组大小(矢量文件中的字段)用于加权内核密度(SpatialAnalyst)工具中每个网格单元的密度,选定的搜索半径和网格像元大小:
在先前关于密度的问题中,建议使用GRASS v.kernel工具来模仿ArcGIS Kernel Density工具,但是v.kernel不能完成相同的工作。看完手册并(成功地)生成密度图后,似乎v.kernel函数仅适用于点密度,并且没有机会为每个点提供变量(例如原始计数)以加权每个点。
更新
*.surf.*
GRASS中似乎有各种工具可以帮助创建密度曲面-并且这些工具确实接受加权列或z值,或者在栅格上执行。@underdark建议v.surf.rst-“ zcolumn”将是我的权重(计数)变量-但我不知道如何要求该工具创建特定的网格大小或使用特定的半径。
有关如何使用v.surf.rst或其他任何方法的建议?
样本数据
x,y,count
431250,8707500,0
418750,8707500,5
413750,8707500,3
411250,8707500,1
408750,8685000,0
411250,8685000,0
416250,8685000,0
416250,8682500,6
411250,8682500,3
418750,8680000,0
433750,8677500,3
421250,8677500,0
423750,8675000,1
431250,8672500,0
428750,8672500,2
426250,8672500,2
423750,8670000,0