在地图上重叠数据轮廓

时间:2017-12-05 07:29:49

标签: r maps contour

我在stackoverflow中经历了一些教程和答案,例如: Overlap image plot on a Google Map background in RPlotting contours on an irregular gridGeographical heat map of a custom property in R with ggmapHow to overlay global map on filled contour in R languagehttps://blog.dominodatalab.com/geographic-visualization-with-rs-ggmaps/ 他们要么不服务于我的目的,要么考虑数据的密度来创建图像。

我正在寻找一种在某个数据的地图上绘制轮廓的方法,并期望图像看起来像这样: enter image description here

或类似内容来自https://dsparks.wordpress.com/2012/07/18/mapping-public-opinion-a-tutorial/enter image description here

我有一个数据here,它在plot_ly中给出了这样的等高线图,但我希望在纬度和经度给出的地图上这样做。

enter image description here

请指导我如何做到这一点。任何可能的答案或代码链接都会有所帮助。

1 个答案:

答案 0 :(得分:1)

好的我做了一些挖掘,并认为绘制数据 - 在这种情况下是在纬度和经度上随机分布的点值,必须使其连续而不是谨慎分布的数据。为此,我插入数据以填补空白,此方法在Plotting contours on an irregular grid中给出,然后从那里获取。现在,使用线性回归进行插值,可以使用其他方法,如IDW,Kriging,Nearest Neighborhood等,可以轻松获得R-packages。这些方法广泛用于气候学和地形学分析。要阅读有关插值方法的更多信息,请参阅this paper