在Excel中处理和使用地理空间数据(如POI数据)

2020-08-02 16:17:17 浏览数 (2)

-1st- 前言

因为不是所有规划相关人员,都熟悉GIS软件,或者有必要熟悉GIS软件,所以可能我们得寻求另一种方法,去简单地、快速地处理和使用地理空间数据——所幸,我们可以通过Excel自带的“三维地图”功能来简单满足一些差不多够用的需求。

本文做最简单的引入——处理和使用POI数据,也是结合之前的推文:POI数据获取脚本分享,希望这里分享的脚本有更大的受众。


-2nd- 操作

01 基础

I 一份带有地理空间信息的表格数据.xlsx

(测试xls格式、xlsx[兼容模式] 无法使用三维地图功能,xls需另存为xlsx,xlsx[兼容模式]需关闭重新打开,!!!每列都要有列标题!!!)

所谓的地理空间信息,Excel目前支持11项,表格数据中有任何一项即可进行三维地图分析:

经度、纬度

x坐标、Y坐标

城市

国家/地区

县市

省/市自治区

街道

邮政编码

完整地址

自定义区域(Kml,Shp)

自定义区域集

II Excel 2013以上的版本

(本文测试版本为win10环境 MicrosoftExcel 2016,高版本已集成所需的Power Map加载项,其他版本自测;使用三维地图功能需要连接网络,用于加载工作底图)

III 其他

(非必须,如自己下载的卫星图,自己处理的地图,绘制的总平面等——用于自定义底图)

03 具体操作

打开数据表格——[插入]选项卡——三维地图——自动打开三维地图窗口、自动识别地理数据——进行调试——导出成图

⇩ 三维地图工作界面

⇩ 结合POI数据获取脚本的1分钟不太美观快速效果

(更多详细操作(虽然也不是很详细啦),请转Office支持https://support.office.com/zh-cn/article/三维地图入门-6b56a50d-3c3e-4a9e-a527-eea62a387030)


接下来来将一些[调试]中的关键点

I 坐标问题

理论上地图在无法使用通用的WGS84坐标系(规定吧),同一份数据对比ArcGIS中的WGS84(4326)和Excel中的WGS84、CJ-02(火星坐标系)的显示效果,可能WGS84(4326)坐标系更加准确一点,也有查到说必应地图全球统一使用WGS84坐标系。

⇩不同坐标系下的对比

结论:建议使用WGS84坐标系(使用Sid分享脚本的用户可略过)

II 自定义底图

Excel提供的底图为必应地图,虽然有很多种色彩体系,但不支持去掉路名、点位名称等标签,可能有点乱,以及一些其他原因,所以有时候需要用自己的底图。

操作:在主工作界面右键——更改地图类型——新建自定义底图——浏览背景图片——调整底图——完成

i 底图校准

加载底图图片后,Excel会使用最佳的数据-底图配准方案——就是让所有数据都落位在底图上。虽然可以通过自定义底图窗口的经纬度来精确调整底图,但是我还是建议,手动拉一拉,也就是了,不要给自己找麻烦。

⇩ 调整自定义底图

ii 底图大小

不过Excel对可以添加的底图图片有尺寸的限制(不是图片大小),图片尺寸需小于4096像素*4096像素——到底是多大呢?

⇩ 不同分辨率下的图片尺寸

更简便的方法是,按住Alt 双击图片——打开图片属性面板——详细信息——下拉查看图片尺寸

III 导出

使用导出选项卡,[捕捉屏幕]类似截屏,保存在剪切板,需要打开其他软件复制粘贴后再另存到本地(非常曲折),[创建视频]用于导出动态变化的数据地图——调试时,需要添加日期字段——这可能也是Excel由于GIS软件的一个地方吧。


-3rd- 数据

前言中提到以POI数据作为引入,通篇也没有讲到。POI数据其实就是设施点位的空间反映,分类别地去看它们的空间聚集,能够帮助我们更好地了解大致的城市功能空间结构,在此基础之上再做引申,大概就是这个样子。

开篇也提到希望这个POI数据获取脚本有更大的受众,大家都能更快、更好,省时、省力地做事儿——这才是我做这些鬼东西的初衷吧。

最开始因为ArcGIS没有Mac OS版本,所以放弃了对它的支持,QGIS又不是很了解,所幸Excel拥有易于使用的方式,所以又增加了Mac系统下该脚本的可执行文件,然而等我费死劲想去打包脚本,我发现!!!Mac版Excel不支持三维地图功能,真的是非常非常忧伤。

0 人点赞