- 开源网络地图可视化:基于Leaflet的在线地图开发
- 杨乃主编
- 1060字
- 2024-03-22 19:46:11
1.1.1 操作软件
此处提到的操作软件是指提供了程序安装包,需要在计算机上安装后方能使用的软件,这类软件往往不需要编程即可实现地图可视化。本节将对常用的操作软件进行介绍。
1.1.1.1 QGIS简介
QGIS是一个免费、开源的地理信息系统,通过QGIS加载Google Maps如图1-2所示。QGIS在国外应用得较广,在国内的应用度也在逐年攀升。有人将QGIS形容为开源版的ArcGIS,足以看出其功能上的强大。QGIS能够实现ArcGIS的很多功能,用户通过QGIS能够在Windows、Mac、Linux、BSD和移动设备上创建、编辑、可视化、分析和发布地理空间信息,此外,用户还能在互联网上找到全球网友开发的大量QGIS插件,用以扩展现有的功能。QGIS不仅提供了安装包,还提供了可供用户自定义开发的函数库API(Application Programming Interface,应用程序编程接口),通过QGIS官网,用户可以获得C++、Python的开发帮助文档。
图1-2 通过QGIS加载Google Maps(来源:QGIS官网)
1.1.1.2 Tableau简介
Tableau是一款商用智能数据可视化分析工具,地图可视化只是其提供的众多可视化功能中的一种,如图1-3所示。
图1-3 Tableau全球COVID-19跟踪仪表盘(来源:Tableau官网)
无论电子表格、数据库的数据,还是Hadoop和云服务的数据,都可以通过Tableau进行深入分析。用户可以在Tableau提供的智能仪表板上使用直观明了的数据拖放功能,无须编程即可进行可视化分析,而且只需要几次简单的单击,即可发布智能仪表板,在互联网和移动设备上实现实时共享。类似的商业智能(Business Intelligence,BI)数据可视化分析软件还有微软的Power BI(如图1-4所示)、帆软软件的Fine BI(如图1-5所示)等。
图1-4 利用Power BI制作的美国电力供应成本分析仪表盘(来源:Power BI官网)
图1-5 利用Fine BI制作的零售行业案例展示仪表盘(来源:Fine BI官网)
1.1.1.3 Excel的地图可视化插件
1)Power Map
作为微软Office办公软件中制作电子表格的利器,Excel在全球的拥趸众多。随着地理信息在人们日常生活中发挥的作用越来越重要,微软也顺势而为,从Excel 2013开始推出了三维地图数据可视化工具——Microsoft Power Map for Excel(简称Power Map),如图1-6所示。顾名思义,该工具为Excel而生,作为一个插件,必须依托于Excel的使用。用户可以在Excel中,将超过一百万行的数据绘制在一个三维地球或自定义的地图上。Power Map的基础底图采用的是微软自家的网络地图服务——必应地图。除此之外,通过Power Map还可以查看一段时间内的时间戳数据。Power Map入门可以查看https://support.microsoft.com/zh-cn/office/ power-map-%E5%85%A5%E9%97%A8-88a28df6-8258-40aa-b5cc-577873fb0f4a。
图1-6 Power Map地图绘制界面(绘制:孙鑫)
2)DataMap
DataMap For Excel(简称DataMap)是国内推出的一款用于地图可视化的Excel插件,功能非常强大,兼容Excel 2010及以上版本,如图1-7所示。相比Power Map受限于必应地图,DataMap提供了对高德地图、百度地图的支持,使其国内地图服务的能力比Power Map强大得多。此外,DataMap还可与ECharts等图表库融合,支持网络分享以及svg、png/jpg文件导出等功能。
图1-7 DataMap地图绘制界面(绘制:孙鑫)