假设您正在跟踪例如车辆或动物的运动,并且会定期接收GPS位置更新。您如何可视化静态(=可打印)地图上的移动速度?我一直在用红色-黄色-绿色涂点,其中红色将“变慢”,但是我认为必须有一种更好/更直观的方式来可视化速度测量。
另一个要求是应该可以一次跟踪多个运动对象。它们的路径可以交叉或并排(在同一条道路上)。
假设您正在跟踪例如车辆或动物的运动,并且会定期接收GPS位置更新。您如何可视化静态(=可打印)地图上的移动速度?我一直在用红色-黄色-绿色涂点,其中红色将“变慢”,但是我认为必须有一种更好/更直观的方式来可视化速度测量。
另一个要求是应该可以一次跟踪多个运动对象。它们的路径可以交叉或并排(在同一条道路上)。
Answers:
我前段时间玩过这个话题。您可以在此处找到一些示例:
Dobrou扩展插件示例
Dobrou扩展插件主页
使用Sporttracks和此插件,gps轨道可以转换为KML并显示在Google Earth中。它支持此处提到的一些想法-基于颜色渐变,方向箭头等进行轨道着色。
一些示例:
3D墙 -这里使用更多东西的组合。1)箭头指示方向,以实际速度为标签。2)根据速度从渐变中选择的每个点的颜色。3)3D墙-基于速度的,高于地形的轨道“墙”的高程。
当整个轨道仅使用一种颜色时,比较多个轨道之间的速度会更容易。
阴影效果 -以相同的方式显示轨道的数量,但是可以自定义以可视化速度等。
箭头竞赛 - 箭头的大小和颜色基于速度。
我一直把它做为宽度。例如,您在代表速度的每个点周围创建一个缓冲区,然后将缓冲区分解为一个。狭窄的区域表示瓶颈。
有关示例,请参见:http : //www.fmepedia.com/index.php/Bufferer
当然,您甚至可以在合并缓冲区之前对它们进行颜色编码。
有关示例,请参见:http : //www.fmepedia.com/index.php/Dissolver
一种简单有效的方法是根据分段的速度为其着色。例如,“快速”段可以用绿色显示,“慢速”段可以用红色显示(当然可以选择其他颜色)。
软件quickroute的另一个示例:
与速度较慢的部分(红色)相比,运动较快的部分(绿色)清晰可见。
在此示例中,色阶是连续的:红色是最小速度,绿色是最大速度。也可以使用一组有限的颜色,可以使用不同的方法根据每个段的速度为每个段分配颜色(例如分位数方法)。定向越野比赛的很多人都用它来分析定向越野比赛中他们的速度变化。它应该适用于动物和车辆!
当然,此方法非常简单(可能是“简单化”),但很容易实现。与其他棘手的表示形式相比,复杂性和质量之间的平衡相当好。而且,不需要专家来阅读和理解这种地图!
我认为您可能对描述为时间地理的工作感兴趣,并且您可能想使用诸如时空路径或时空立方体之类的搜索词。在空时立方体技术中,我想您仍然可以使用颜色来表示运动的速度,尽管它固有地表示为路径上节点之间的时空距离。
只是做一个谷歌学者搜索时间地理可视化看起来很有希望。弹出的第一篇文章中有一些很好的例子说明了我在说什么。
从地理可视化的角度重新审视了时空立方体,方法是 :第21届国际制图会议的MJ Kraak会议录,第1卷。1995(1988)
编辑:作为回应,OP希望可视化空间中的多个单位并表示其速度,因此时空立方体可能是不可行的。即使您在时空路径中有某种限制时间跨度,也很难在不扭曲或隐藏某些路径的情况下获得3d立方体的适当视点。
我确实认为julien的建议和我的建议一样好,但是它有一个类似的问题(减去观点,在2d情况下这将不是问题)。我唯一的临时建议是您不必将速度的表示形式限制为二分色,并且由于速度是连续分布,所以我认为使用渐变色方案更有意义。您也可以使用比例大小的符号来表示速度。也许使用箭头作为点符号,并使用箭头的方向来表示时空路径的方向分量,也是很有见地的。
当您将自己限制在空间中的某个点时,似乎会丢失一些潜在的可视化点之间的交互作用(路径交叉)。但是根据主题,这可能没有任何意义。
您可以按固定的时间间隔记录车辆的位置,并逐渐淡出旧的时间点。在长度代表速度的每个点上添加一条线也有帮助。下面是Microsoft Research的示例。在这张图中很容易看到不同国家的相对速度。
http://research.microsoft.com/zh-CN/um/redmond/groups/cue/publications/TVCG2008-TrendVis.pdf
箭头符号呢?箭头的长度=在该位置物体的速度。您还可以免费获得指导。整个过程非常直观-无需浏览图例即可使自己想起解释。
它一直用于风速图,但是没有什么可以说也不能以这种方式符号化对象的:http : //www.cnrfc.noaa.gov/images/storm_summaries/jan1997/misc/300mb_1997.gif
干杯!
(编辑:减少过度使用的感叹号的用法。)
我想我会沿Trevesys建议的方向进行操作,但只能使用圆点。点之间的时间越长意味着速度越快,点之间的距离越近意味着速度越慢。
很容易想到速度,例如,高速应该获得更强大的可视化效果,但是我很容易想到相反的方向,因为该符号被限制在地球上的特殊位置,并且较高的速度意味着较短的(及时的)表示车辆或该地点的任何东西。快速通过的东西比缓慢通过的东西占用的空间更小。
因此,加速度将是:
... . . . . . . . . . . . . . . . .
对我来说,使线变粗,感觉就像速度降低,弯腰,每米的时间更长,更长,更胖。
我认为的另一点是,一个符号通常必须与其他符号共存。如果符号的厚度或高度是第三维建筑物,则它必须是地图上唯一表示的东西。
编辑:就像代表速度间隔的线符号一样
....... 1-20 km/h
. . . . 21-50km/h
. . . 51-100 km/h
等等
问候尼克拉斯
继续使用大小/颜色主题,如果使用点,较大的绿色圆圈表示快速,较小的红色圆圈表示缓慢,以及之间可能是黄色/橙色,该怎么办?