ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: flash418

DataMap For Excel 数据地图 高德版

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2019-7-14 15:49 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
感谢分享!对我工作太有用了!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-4-2 23:04 | 显示全部楼层
DataMap For Excel
兼容Microsoft Excel 2010-2019,32/64位,Win7-Win10。DataMap从4.0开始集成高德/百度/谷歌地图,以及Echarts地图图表,内嵌矢量行政区域。谷歌地图无需翻墙即可使用,但需要有谷歌地图的key。



【1】谷歌地图支持多国语言地理编码,但谷歌key的并发量和额度都比较低,需要适当降低解析速度(在参数面板种设置)才能得到结果。谷歌地图的使用需要自己申请和维护谷歌地图key。
2019-02-01_0-44-38.png
标点的时候,可以在高德地图上叠加谷歌地图
2019-04-02_22-47-16.png
【2】行政区划数据,输出全国各省市县的行政区划数据,最底层到乡镇。4.1版本增加了城市编码(区号)

2019-02-01_10-03-53.png
【3】ECharts图表,在ECharts图表上根据坐标打散点/迁徙图/分段设色。可在参数面板种调整区域,仅显示局部地区的地图底图。中国地图底图源于高德地图,需要联网支持,支持全国/各省/直辖市/各城市。也支持geojson的js文件
2019-04-02_22-45-32.png 2019-04-02_22-45-08.png 2019-02-09_23-05-55.png 2019-02-10_7-19-29.png
【4】集成了百度地图,把百度地理编码和POI检索集成进来了。
2019-02-01_0-20-58.png
关于多图层叠加,如下图比较好理解,一个sheet页数据代表一个图层。点击左上角图层按钮,可以控制图层显示和隐藏
2019-02-07_20-39-09.png
关于使用自己得图标,将自己得PNG图标复制到C:\DataMapA\Images下即可。
2019-02-01_11-34-01.png
2019-04-02_23-00-11.png
2019-02-10_11-39-22.png

2019-02-01_10-30-29.png

TA的精华主题

TA的得分主题

发表于 2019-3-30 13:51 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-2-22 16:11 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-2-20 00:59 | 显示全部楼层
原来是收费版本呀,进去用的话的先付费

TA的精华主题

TA的得分主题

发表于 2019-2-1 14:12 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-12-6 16:09 | 显示全部楼层
关于DataMapA 地图相关数据解析公式,文本扩展公式。

公式未做任何限制

【注】因为需要连接地图API获得数据,地图公式的性能不佳,当下拖拉公式运算大量数据时,会大幅占用CPU造成Excel假死,所以并不适合解析大批量数据。

【注】支持自己的高德地图和百度地图key,可将key填入参数面板中,保存,重启Excel。





【注】高德地图和百度地图对日配额和并发数量,均有限制,如下图。





【注】公式的首字母代表地图类型,a为高德地图公式,b为百度地图公式。







【地址转换为坐标】

a_Add2Lnglat(Address),将地址转换为高德坐标

结果由5部分构成,经度,纬度,匹配级别,省,市,各部分之间以下划线_连接。





例如:a_Add2Lnglat("四川省成都市建设北路")=104.115572_30.677374_道路_四川省_成都市

匹配级别如下表:





b_Add2Lnglat(Address),将地址转换为百度坐标

结果由4部分构成,经度,纬度,地址类型,可信度,各部分之间以下划线_连接。





例如:a_Add2Lnglat("四川省成都市建设北路")=110.33802177707053_21.094100364978858_区县_14

可信度,描述打点准确度,大于80表示误差小于100m,该字段仅作参考。

地址类型包含:UNKNOWN、国家、省、城市、区县、乡镇、村庄、道路、地产小区、商务大厦、政府机构、交叉路口、商圈、生活服务、休闲娱乐、餐饮、宾馆、购物、金融、教育、医疗 、工业园区 、旅游景点 、汽车服务、火车站、长途汽车站、桥 、停车场/停车区、港口/码头、收费区/收费站、飞机场 、机场 、收费处/收费站 、加油站、绿地、门址

a_Lnglat2Add(Lnglat),将高德坐标转换为地址

参数Lnglat可以是以逗号相隔的经纬度字符串,例如,a_Lnglat2Add("110.3380,21.0941"),也可以是相连的两个单元格,例如,a_Lnglat2Add(B5:C5)。

结果由3部分构成,省,市,地址,各部分之间以下划线_连接。





例如:a_Lnglat2Add("127.125,45.5573")=黑龙江省_哈尔滨市_黑龙江省哈尔滨市阿城区红星镇关才沟

b_Lnglat2Add(Lnglat),将百度坐标转换为地址

参数Lnglat可以是以逗号相隔的经纬度字符串,例如,b_Lnglat2Add("110.3380,21.0941"),也可以是相连的两个单元格,例如,b_Lnglat2Add(B5:C5)。

结果由3部分构成,省,市,地址,各部分之间以下划线_连接。





例如:b_Lnglat2Add("127.125,45.5573")=黑龙江省_哈尔滨市_黑龙江省哈尔滨市阿城区

a_Lnglat2aMap(Lnglat,coordsys),将百度、GPS、Mapbar坐标转换为高德坐标

参数Lnglat可以是以逗号相隔的经纬度字符串,也可以是相连的两个单元格;coordsys是源数据Lnglat的坐标系,可选值为0或baidu,1或gps,2或mabar。





例如,a_Lnglat2aMap("110.3380,21.0941",0),将百度坐标转换高德坐标。

b_Lnglat2bMap(Lnglat,coordsys),用于将常用的非百度坐标(目前支持GPS设备获取的坐标、google地图坐标、soso地图坐标、amap地图坐标、mapbar地图坐标)转换成百度地图中使用的坐标

参数Lnglat可以是以逗号相隔的经纬度字符串,也可以是相连的两个单元格;coordsys是源数据Lnglat的坐标系,1:GPS设备获取的角度坐标,wgs84坐标;2:GPS获取的米制坐标、sogou地图所用坐标;3:google地图、soso地图、aliyun地图、mapabc地图和amap地图所用坐标,国测局(gcj02)坐标;4:3中列表地图坐标对应的米制坐标;5:百度地图采用的经纬度坐标;6:百度地图采用的米制坐标;7:mapbar地图坐标;8:51地图坐标。





例如,b_Lnglat2bMap("110.3380,21.0941",0),将wgs84坐标转换为百度经纬度坐标5。



【文本操作扩展】

EX_SPLIT(stringIn,delimiter,index),按指定间隔字符拆分文本

参数stringIn是要分割的目标文本字符串,参数delimiter是分割字符,参数index是分割后取第index个字符,第一个字符index为0。

delimiter需要用引号括起来,可以是一个字符串不局限于一个字符。





例如,EX_SPLIT("黑龙江省_哈尔滨市_黑龙江省哈尔滨市阿城区红星镇关才沟","_",1) = 哈尔滨市。

EX_SPLITNUM(stringIn,delimiter),文本内包含指定字符的数量

参数stringIn是要计算的目标文本字符串,参数delimiter是要查找的字符。

delimiter需要用引号括起来,可以是一个字符串不局限于一个字符。





例如,EX_SPLITNUM("黑龙江省_哈尔滨市_黑龙江省_哈尔滨市阿城区","_") = 3。


TA的精华主题

TA的得分主题

 楼主| 发表于 2018-8-25 22:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
不好说具体是什么问题啊,得具体看看。如果安装了福昕PDF插件有冲突
我在知乎写了一个常见问题得KM,可以参考一下。

TA的精华主题

TA的得分主题

发表于 2018-8-20 15:03 | 显示全部楼层
不管怎么安装,地图按钮都不出来,是什么原因啊?

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-8-16 21:49 | 显示全部楼层
本帖最后由 flash418 于 2018-8-16 21:50 编辑

从3.3版本开始支持基于高德地图的多图层叠加.
(Echarts图表无法叠加,当前分段设色和区划聚合可以叠加但无法控制显示和隐藏。)
不同的数据模板进行叠加:
00.png
相同的数据模块进行叠加:
01.png

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-28 22:26 , Processed in 0.042496 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表