图片缩略图

从谷歌Maps下载海拔高度(需要API密钥)

version 1.0.2.1 (3.17 KB) by 维罗妮卡人告诉
从纬度和经度、坐标输入(UTM)获取谷歌Maps(需要谷歌API密钥)的海拔高度

153下载

更新2019年12月19日

查看许可协议

从谷歌Maps获取海拔(你需要一个API键来使用这个函数!查看谷歌开发者页面)。
该函数创建一个URL来下载点的海拔高度。每个URL对应一个请求。一个请求最多可以包含450个点。
例如,如果你想获得1231点的高度,函数将提交三个请求:
-第一个请求返回450高度;
-第二次请求返回450高度;
第三个请求返回331高度。

该函数需要2个UTM坐标数组和UTM区域。
它保存:一个Excel文件的高度;一个.KML文件在谷歌地球上可视化你的点;.xml文件对应每个请求。函数输出如下:
-一组建筑物,包括各点的海拔高度及其坐标;
-标高排列[m]。
----------------------------------------------------------------------------------------------------------------------------
请注意:
从2018年7月起,谷歌允许200美元奖金,以要求海拔和其他数据,检查:
https://developers.google.com/maps/documentation/elevation/usage-and-billing
200美元允许大量的请求免费!但你最好在这里查看成本和细节:
https://developers.google.com/maps/documentation/elevation/usage-and-billing
https://cloud.google.com/maps-platform/pricing/#billing
----------------------------------------------------------------------------------------------------------------------------
要运行此函数,您需要以下库:

1) Wouter Falkena(2019)。xml2struct (//www.tatmou.com/matlabcentral/fileexchange/28518-xml2struct), MATLAB中央文件交换。2019年12月18日取回。

2)斯科特·李·戴维斯(2019)。谷歌地球工具箱(//www.tatmou.com/matlabcentral/fileexchange/12954-google-earth-toolbox), MATLAB中央文件交换。2019年12月18日取回。
----------------------------------------------------------------------------------------------------------------------------
这个功能是在我与意大利都灵理工学院的Disaster Resilience Simulation Lab合作期间创建的,它为以下成就做出了贡献:
-第十一届全国地震工程会议(2018年6月25-29日,洛杉矶):
“大规模配水网络的弹性评估:模拟方法”。
-第16届欧洲地震工程会议(2018年6月18-21日):
“Monte Carlo方法模拟供水网络的渐进故障:
虚拟城市的应用”。

引用作为

维罗妮卡人告诉(2021)。从谷歌Maps下载海拔高度(需要API密钥)(//www.tatmou.com/matlabcentral/fileexchange/73722-download-elevations-from-google-maps-api-key-required), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2017a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!