我正在尝试使用(Lat,Lon)绘制数据并在每个位置绘制一个值。我需要做的是在shapefile上绘制数据,用不同的颜色表示每个值,并平滑值,因此地图中不会出现间隙。
数据具有以下结构:(经度,纬度,价值),请帮助我。
我知道如何使用不同的颜色在shapefile上绘制数据,但问题在于平滑值。
问题的数据可在以下链接中找到:
https://drive.google.com/open?id=1bOpWjPoYc0Ix1cQqA73iFr-by0J1wU5l
其中:
1-(Lon,Lat,Value)数据在csv文件" cluster__groups"
2- shapefile文件位于" shapefile_question"
文件夹中我要在地区展示它们。输出应该类似于下图:
感谢您的帮助。我试图解决并搜索解决方案,但找不到解决方案,所以请原谅我这是一个讨论的话题。
祝你好运, 萌
答案 0 :(得分:1)
我会发布一个带有一些指导的解决方案,因为没有发布代码。看来你所追求的是如何用R 进行空间插值。您将点数分为四类,并且您希望从中创建区域。为此,有许多不同的方法,我将列出其中三个,最容易做到最难:
所有这些技术都可以在R中找到,你可以找到一组很好的例子here。请记住,这三种技术会给你略微不同的区域,有时它们被组合在一起,以产生最可能的表面的“整体”。