用于地理数据可视化的库/包/工具

数据挖掘 可视化
2022-02-23 07:17:02

我正在寻找一个很好的免费现有工具,它通过在地图上绘制地理数据(比如说以坐标的形式)来可视化它们。

它可以是一个库(参见StackOverflow 上的这个问题,它建议一个名为 basemap 的 Python 库,它很有趣但不够动态,即它不允许交互)或一个完整的工具包。

我发现的现有东西都是以实现网页为导向的,这不是我的最终目标(请参阅ExhibitModest Maps)。我想要一些数据来提供数据,这些数据会吐出一个交互式地图,您可以在其中单击位置并显示相关数据。

2个回答

假设您希望您的可视化在 Internet 上可用,有很多选择:

这实际上归结为您想要做什么以及您想要对地图拥有多少控制权。此外,您应该考虑需要什么样的交互性。

对于非常基本的地图功能,谷歌地图可能是最用户友好的,但在风格上你可以做的有些有限。

Mapbox 和 CartoDB 都是用户友好的,并为样式和显示不同种类的数据提供了很好的选择。但是,它们也都倾向于对小地图以外的任何东西收取订阅费。此外,我上次检查时,CartoDB 显式处理 Mapbox 没有的动画和时间序列数据。

D3 可能会给您对显示、动画和交互性的最大控制,但也有很长的学习曲线。即使您不希望地图在 Internet 上可用,这仍然是制作在浏览器中运行的交互式可视化的非常好的工具。

如果您不太关心在线可视化,您可以在QGISGrassGIS等开放式 GIS 软件中完成大量工作,但我不知道用户交互是否真的是一种选择。

正如我所说,这实际上归结为您正在尝试做什么以及您对映射和编码的各个方面的舒适程度的具体细节。

根据您的技术能力和您想要做的事情,Qlik Sense可能是一个不错的选择,因为它相当易于使用且功能强大,并且带有映射功能如果它是一个商业项目,尽管您需要支付(昂贵的)许可证,否则它是免费下载供个人非商业用途使用。