- 开源网络地图可视化:基于Leaflet的在线地图开发
- 杨乃主编
- 2154字
- 2024-03-22 19:46:12
1.1.2 在线网站
除了以上需要安装才能使用的操作软件,随着互联网技术的快速发展,现已出现了大量提供在线地图可视化服务的网站,也不需要编程即可实现地图可视化。本节将对主流的在线地图可视化服务网站进行简要介绍。
1.1.2.1 Mapbox Studio简介
Mapbox是基于移动端、Web端、Unity和Qt等多平台的全球位置数据平台[3],不仅提供了网页端、移动端、增强现实、无人驾驶等平台的地图,以及定位、导航、地理编码等产品,还提供了开源的地图可视化开发包。其中,用于地图样式自由定制设计的Mapbox Studio在业内被一些人称为“地图界的Photoshop”,采用游戏引擎级别的渲染效果,可见其强大的地图设计功能。用户在Mapbox Studio官网注册登录后,可以选择不同的地图模板和风格,并可以对组成地图的各个要素(如地图符号、注记等)进行编辑。Mapbox Studio地图设计页面如图1-8所示。完成地图设计后,用户可以打印、导出或发布共享其设计的地图,供开发者调用。与Mapbox Studio类似的工具还有CARTO、HERE Studio等。
图1-8 Mapbox Studio地图设计页面
1.1.2.2 ArcGIS Online简介
ArcGIS Online是老牌GIS基础平台软件公司Esri的地理空间云的一部分,是一款完整的制图和分析解决方案,通过交互式地图可以将人员、位置和数据连接起来,提供基于位置情报的智能数据驱动样式和直观分析工具。用户可以将ArcGIS Online作为独立的工具使用,也可以使用ArcGIS的其他产品来扩展相关工作,用户通过ArcGIS Online制作的地图可以在ArcGIS平台共享和集成。在ArcGIS Online官网注册登录后,用户既可以浏览全球网友共享的地图作品,也可以浏览、使用ArcGIS Living Atlas of the World(全球最重要的地理信息集合,包含地图、应用程序和数据图层,可支持用户工作)。使用ArcGIS Online新建地图的页面如图1-9所示,用户可以选择不同的底图,加载来自网络或本地的数据图层(如包含所有Shapefile文件的zip文档,包含可选地址、地点或坐标位置的CSV或TXT文件、GPX、GeoJSON等),并能更改图层符号样式。值得推荐的是,Esri的另一款产品ArcGIS StoryMaps,可以让用户基于ArcGIS Online,通过组合文本、交互式地图和其他多媒体内容创建给人启迪的拟真式故事,并能将创建的故事发布共享给其他组织或世界各地的人。我们GeoVISLAB团队成员邓大雅同学基于ArcGIS StoryMaps创作的地图故事如图1-10所示。
1.1.2.3 Unfolded Studio简介
Unfolded Studio是Unfolded的产品之一,Unfolded是一个地理空间分析与可视化平台,现已被Foursquare收购。和Mapbox Studio一样,Unfolded Studio提供了强大的在线地图定制功能。用户在Unfolded Studio官网注册登录后,可以在浏览器中完成以下工作:海量位置数据的可视化、直观的地理空间分析、空间数据挖掘、地图成果的快速发布分享。Unfolded Studio支持Shapefile、矢量瓦片、云优化GeoTIFF(Cloud-Optimized GeoTIFF)、CSV、GeoJSON等数据格式。Unfolded Studio提供的地图样例如图1-11所示。
图1-9 使用ArcGIS Online新建地图的页面
图1-10 基于ArcGIS StoryMaps创作的地图故事
图1-11 Unfolded Studio地图可视化样例(来源:Unfolded Studio官网)
1.1.2.4 DataV.GeoAtlas简介
DataV.GeoAtlas是阿里DataV数据可视化产品中的一款地理工具,其地图可视化功能并不强大,但是提供了行政范围选择、边界生成、层级生成等功能,用户可以下载GeoJSON、SVG格式的国内行政区划边界/面域数据、行政层级数据。DataV.GeoAtlas数据来源于高德地图,在国内行政区划边界开源数据相对稀缺的现况下,DataV.GeoAtlas无疑是国内在线地图数据来源的首选,其操作简单,容易上手,操作界面如图1-12所示,本书后续章节中的地图数据大多来源于此。
图1-12 DataV.GeoAtlas操作界面(来源:DataV.GeoAtlas官网)
1.1.2.5 地图慧简介
地图慧是超图软件提供的GIS云服务,是企业地图服务平台,集在线制图、看图、企业应用以及大数据商业分析于一体。地图慧的产品体系为大众及企业提供了一站式地图解决方案。值得推荐的是地图慧提供的免费大众制图服务,该服务提供了丰富的地图模板,用户选择地图模板之后上传数据,无须开发即可快速定制个性地图,并能一键分享,可嵌入网站、PPT等。地图慧大众制图页面如图1-13所示。
1.1.2.6 Map Lab简介
Map Lab是高德开放平台提供的一款能够帮助用户对位置数据进行可视化展示与分析的在线服务平台。用户在Map Lab官网注册登录后,可见到如图1-14所示的页面。Map Lab提供点、线、面、热力图四大类,共10余种数据展示效果,支持CSV、Excel、TXT、MySQL等多种数据文件。通过上传数据、创建可视化项目、配置地图/组件、发布使用4个步骤即可完成地图可视化,用户既可以将地图可视化结果导出为图片放入文档中,也可以将其发布为URL(Uniform Resource Locator,统一资源定位器),直接在浏览器中访问或嵌入网站。与Map Lab类似的网站还有百度的MapV online,用户通过简单的拖曳、单击鼠标即可实现炫酷的地图可视化效果。
图1-13 地图慧大众制图页面(来源:地图慧官网)
图1-14 Map Lab案例教程(来源:Map Lab官网)
1.1.2.7 GeoHey简介
GeoHey是北京极海纵横信息技术有限公司的产品,提供了20余种不同风格的地图,可与众多地图系统无缝对接,满足不同场景的需求。用户在GeoHey官网注册登录后,在“数据资源”中可以上传Excel、CSV、SHP(zip压缩包)、GeoJSON、KML、GPX等格式的数据,在“我的项目”中选择“数据上图”即可新建项目,单击“数据”→“添加数据”可以添加数据,修改颜色、符号等细节后,在地图选项中选择不同风格的地图作为底图,以及地图名称、地图描述、分享页面等,GeoHey会提供已共享地图的二维码。此外,GeoHey还提供了JavaScript SDK、HTTP API、API.JS等应用开发工具。GeoHey官网提供的一个案例如图1-15所示。
图1-15 GeoHey官网提供的一个案例
1.1.2.8 GeoQ简介
GeoQ是地理平台服务提供商捷泰天域推出的一款位置智能平台,用户在GeoQ官网注册登录后,即可新建地图。GeoQ在用户新建地图时有多种底图可供选择,并可以加载本地Excel、CSV表格文件及zip压缩形式的Shapefile文件,还能设置各种地图控件,提供多种业务查询与交互分析工具插件。GeoQ新建地图的页面如图1-16所示。
图1-16 GeoQ新建地图的页面