首席数据官

Hi, 请登录

基于高德开放平台Map Lab的数据可视化

在Map Lab上创建可视化项目,首先需要添加数据。添加数据有4种方式,分别是:

一、数据上传说明1. 数据格式

CSV文件与Excel文件需要保证为UTF-8编码,请上传有明确表头的,标准行列的一维表格数据,数据需要多于4行,请勿上传带有合并单元格的数据,会出现数据读取失败。

2. 表头读取

系统默认读取数据中的第一行作为表头,为了在后续编辑中方便操作和识别,请开发者正确命名表头。

3. 数据分隔符

系统在数据读取时,默认以英文逗号(,)作为分隔符,其他类型的分隔符会导致数据上传失败。

经纬度字段需要使用英文双引号("")将数据引用,否则系统在读取数据时,会作为两个字段进行处理。即经纬度字段必须以字符串形式添加,否则数据将无法可视化。

4. 核心数据字段

位置数据可视化必须依赖经纬度才可以在地图上进行数据绘制,所以上传的数据中必须包含经纬度的字段。

5. 经纬度字段数据格式

◆ 点类型数据

经纬度数据格式为:“经度,纬度”,经纬度需要在一个单元格内,通过英文逗号分隔,逗号前为经度,逗号后为纬度,示例数据如下:

景区名称

所在省份

经纬度

省份内5A景区数量

景区评定年份

东城区故宫博物院

北京市

116.397026,39.918058

7

2007年

东城区天坛公园

北京市

116.410886,39.881949

7

2007年

石家庄平山县西柏坡景区

河北省

113.958941,38.357445

8

2011年

唐山市遵化市清东陵景区

河北省

117.665421,40.189822

8

2015年

◆ 线类型数据

经纬度数据格式为:"[经度1,纬度1],[经度2,纬度2]…[经度N,纬度N]",多个点的经纬度需要在一个单元格内基于地图的数据可视化,示例数据如下:

起点

终点

划分

经纬度

北京

沈阳

东北

[116.41059,39.906779],[123.507758,41.694648]

北京

长春

地图数据可视化软件_基于引文分析可视化的知识图谱构建研究_基于地图的数据可视化

东北

[116.41059,39.906779],[125.353461,43.855517]

北京

哈尔滨

东北

[116.41059,39.906779],[126.58393,45.849075]

北京

呼和浩特

华北

[116.41059,39.906779],[111.726483,40.841181]

◆ 面类型数据

经纬度数据格式为:"[经度1,纬度1],[经度2,纬度2]…[经度N,纬度N]",多个点的经纬度需要在一个单元格内,在绘制时会将第一个点和最后一个点进行连线,形成一个面,示例数据如下:

图形

经纬度

三角形

[116.472501,39.994524],[116.472641,39.991286],[116.474647,39.993226]

三角形

[116.472791,39.99122],[116.475527,39.989486],[116.477447,39.99136]

四边形

[116.480473,39.993908],[116.477576,39.991278],[116.479829,39.989847],[116.482683,39.992445]

五边形

[116.478885,39.998642],[116.477769,39.995798],[116.48058,39.994072],[116.483884,39.995338],[116.481932,39.997985]

6. 数据量与文件大小

单份数据文件,最多包含5万行数据,且文件大小需要小于5M,超过限制会导致数据上传失败。

注意:

因为CSV以及Excel单元格的限制,获取的区域边界坐标如果太多,将无法存储全部的坐标。

解决方案:降低边界坐标的采集精度,例如每隔五个坐标才做一次存储。

7. 数据预览与处理

◆ 查看数据读取是否正确

上传成功后,会进入到数据预览页面,在数据预览页面开发者可以做如下校验。

查看读取的数据格式是否正确,查看读取的数据是否出现乱码,查看读取的数据量是否正确。

示例页面如下:

基于地图的数据可视化

◆ 数据处理

数据读取确认无误时,可对数据进行重命名操作,改一个识别性比较强的名字,方便后续选择数据。同时对于数据源中多余的列,可以也可以点击列名称后的“更多”按钮,对此列进行删除。

示例页面如下:

基于地图的数据可视化

二、在线数据接入说明1. 数据库数据接入的整体流程

◆ 填写连接数据库所需要的信息

以MySQL数据库举例,SQL Server数据的同步的连接方式与MySQL数据一致。

以上数据填写完成后,点击“下一步”系统会自动连接到您的数据库,如连接成功会收到对应的成功提示并顺利进入下一步。

◆ 填写数据名称,设置数据同步频率

数据库连接信息填写成功后,点击“下一步”,进入到数据设置页面,该页面中需要填写如下内容:

◆ 数据预览

◆ 创建可视化项目

注意:

即使数据库连接成功,数据预览没有问题,可视化项目也不一定可以创建成功。因为Map Lab能够绘制的经纬度数据(主要是区域绘制)是有极限的。

行政区域的边界坐标并不一定只有一条记录,有时候所属同个行政区的区域并不一定会连在一起,例如沿海省份或城市会含有许多小海岛。

目前省份绘制的数据记录大概是370条,市级绘制的数据记录大概是490条,县级绘制的数据记录较少还未知极限。当然一个区域的越大边界越曲折,它的经纬度坐标越多,因此这里的数据记录数量也并不一定准确。

解决方案:降低边界坐标的采集精度,例如每隔五个坐标才做一次存储。

2. API数据接入的整体流程

◆ 填写API地址

开发者在选择API数据接入时,存在一定的开发量,需要开发一个API供可视化平台读取数据,API格式要求如下:

接口示例如下:

基于地图的数据可视化

特别注意:

高德开放平台考虑到服务资源的问题,API请求数据时有5s的限制,超时将无法获取到数据。对于数据请求超时的建议:

◆ 填写数据名称,设置数据同步频率

填写API地址后,点击“下一步”,该页面中需要填写如下内容:

◆ 数据预览

◆ 创建可视化项目

三、位置数据可视化

可视化项目主要由数据,组件以及地图组成。

1. 数据

每份数据占用1个图层,最多可以有3个图层。每个图层都可以选择不同的类型,分别是点类型、热力图、线类型以及面类型。选择类型的同时也可以选择呈现2D或3D效果。

每个图层都有着数据展示效果,位置标记的尺寸属性,颜色属性以及图例等。

数据展示效果

2. 组件

总共有5个组件,分别是2个地图控件、1个基础组件和2个高级组件。

3. 地图

总共有8种基础地图模板,分别是标准、远山黛、马卡龙、涂鸦、酱籽、草色青、极夜蓝以及幻影黑。当然也可以添加自定义地图。

4.其他

项目的右上角有4个按钮,分别是2/3D效果转化、全屏显示、分享以及反馈。以下是项目分享的使用说明:

◆ URL链接使用

前置条件:可视化项目的使用与分享前,都需要打开分享开关,在可视化分享页面拿到的URL分享链接,可以有如下使用方式:

◆ 代码片段使用

前置条件:可视化项目的使用与分享前,都需要打开分享开关,在可视化分享页面拿到的代码片段,可以有如下使用方式:

嵌入式使用:如开发者需要在网页中嵌入可视化项目,可在获取代码片段后,加入到代码中,可以产出一个带有上下文的可视化项目,比如如下示例,代码片段如下:

iframe src="https://maplab.amap.com/share/mapv/c6674d00eb2118e3da306a1784e0829d" style="height: 600px; width: 800px;">
试看结束,如继续查看请付费↓↓↓↓
打赏0.5元才能查看本内容,立即打赏

来源【首席数据官】,更多内容/合作请关注「辉声辉语」公众号,送10G营销资料!

版权声明:本文内容来源互联网整理,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jkhui22@126.com举报,一经查实,本站将立刻删除。

相关推荐

二维码
评论