小O地图EXCEL插件版是基于EXCEL进行地理数据处理、地图可视化的工具软件。秉承“发现地理价值”的理念,提供简单、易用、高效的地图功能,亦可提供定制化开发服务。
XOMAP for EXCEL 是小O系列软件中重要一员,将持续更新,后续还会增加更多地理数据处理及图表功能 。
--支持在EXCEL表格上进行地理数据处理;
--支持用户表格或模板表格;
--支持在同一表格上叠加处理数据;
--后续还会陆续增补更多功能,敬请关注。
登陆官网下载软件:GIS9开发探索 加入QQ群技术支持:1054708707
本文介绍使用小O地图在EXCEL软件中比较两个地址相似度,通过相似度进而获得地址是否为同一地址,再执行【地址转换坐标】功能,将地址在地图上进行标注显示的功能。
由于XE软件支持任务叠加执行,本例需要使用到两个功能
① 地址比较:比较两个地址的相似度
② 地址转坐标:将地址转换为经纬度坐标
【启动软件】
启动 Start.exe 程序,进入EXCEL软件中,在菜单栏中选择【小O地图】
具体执行步骤:
【选择功能】
选择功能后,需要设置表格数据,两种方式:
- 第一,可以选择软件提供的模板,将数据拷贝到对应列中,然后执行。
- 第二,可以设置功能的输入和输出列,指定将要比较的地址和结果输出列里,然后执行。
本文选择第一种方式,分别【设置标题列】和【填充样例数据】功能。
注意:必填项 为必须设置的属性,必填项有两种:
一是输入的条件数据,表示要处理的数据;
二是输出结果的状态,后者表示当前行处理的状况,完成时输出为complete,其他情况均表示未完成,如需再次执行,可以将【状态】列的数据清空,当前行即可再次执行。
【执行任务】
选择【执行图标】,执行数据处理功能,执行完成后,在输出列上会显示处理结果,本例输出的列分别有:
- 状态:当前行处理状态,complete表示完成,其他值则表示出错或其他情况,可以清空后再次执行。
- 相似度:地址比较的相似度,值越大则相似度越高,具体参考链接定义。
- 地址分词:将地址按省、市、区等进行分词,例如:”广东省广州市南沙区黄阁镇湖田中路31号“ 经过分词后,获得”广东省[AddrProv]广州市[AddrCity]南沙区[AddrDist]黄阁镇[AddrTown]湖田中路[AddrRoad]31号[AddrRoadNum]“ ,中括号的具体参考链接定义。
经过上述步骤处理后,获得地址相似度。
进一步,我们想在地图上查看地址的位置,怎么办呢,我们可以继续执行【地址转坐标】的功能,将地址转换为坐标,然后可以使用【地图标注】功能将地址标注在地图上显示。
【地址转坐标】
步骤以上述方式类似,选择【地址转坐标】后,在【输入】和【输出】设置上选择对应的数据列,如下图:
不输出列,可以取消选择Checkbox的,输出列,选择好对应列号。
然后继续【执行】,输出结果如下图:
获得坐标后,我们可以在地图上标注地址位置。
【标注地址】
选择【地图工具】,选择坐标所在列号,然后选中行,此时地图上会标记出地址所在的位置,以及地址信息框。
以此类推,也可以继续执行【地址B】转坐标的处理,并可以标记在地图上。其他地址功能也可以按本文介绍的过程执行,从而实现在同一表格上进行多次地理数据处理的功能。
【本文完】