根据点数据创建具有有意义值的轮廓


9

我最近获得了一个CSV,其中包含过去几年波士顿所有已记录的自行车事故的发生地点。作为一个狂热的自行车骑手,我想创建一个简单的轮廓图,以吸引注意交通事故密度最大的路口,与朋友,同事和市政官员共享。

使用Heatmap QGIS插件和GDAL的轮廓图工具,我创建了一个美观的轮廓图,但我担心的是数值不易消化,主要是因为heatmap插件使用KDE计算密度,而不是点密度。

我想创建一个轮廓,以反映给定点400m内的碰撞次数。(因此,例如,“高程”轮廓最高的任何点在至少8次碰撞的400m之内,而“高程”轮廓最低的任何点在至少1次碰撞的400m以内。用轮廓可视化点密度的更好方法?

如果有帮助,我生成了半径为400m,衰减为0,X和Y值为10(因此每个像元为10m x 10m)的热图。我使用1的高程值将热图转换为轮廓。

如果有任何提示或解决方案的建议,我将不胜感激。

谢谢!


4
等高线是一种视觉上的暗示(和数字表示),即所有出现这些等高线的地方以及它们之间的所有地方都发生了事故。然后,将轮廓延伸到建筑物,湖泊,河流,开阔土地等上当然是荒谬的。这就使您必须将地图限制在自行车可能行驶的位置。这样的地图看起来像彩虹面条,很难阅读。您为什么不考虑显示这些数据的另一种方法,例如用点符号来表示崩溃的次数或发生率?
ub

谢谢您的回应,惠伯(Whuber)。我最初尝试使用点符号来可视化事故,但是整个城市事故密度的差异却使这种方法无效:即使在不透明度为50%的情况下,最容易发生事故的十字路口的点也显得杂乱无章,时髦点几乎看不到。我并不十分担心使用轮廓插值的含义-该图仅用于提供问题的常规,易消化的外观。(此地图将伴随其他一些统计分析)。
Reldresal

1
您可以通过相交来汇总数据并缩放符号,以便其面积(而非直径)与事故计数成正比。这应该可以解决您描述的问题。
ub

分形方法(如四叉树)可以吗?
huckfinn 2014年

Answers:


3

对于沿道路的表示,最好使用线要素。您可以以任意大小分割道路,然后使用空间连接来计算事故数。然后,您只需使用色​​标来表示每个路段或单位道路长度的事故密度。


这是一个很好的解决方案,尤其是在伴随其他制图增强功能(例如加粗线段以使其更加突出,抑制背景制图元素的可见性等)时。
whuber
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.