从谷歌地图得到高程(你需要一个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/计费
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
要运行这个函数,需要以下库:
1)Wouter Falkena (2019)。xml2struct (//www.tianjin-qmedu.com/matlabcentral/fileexchange/28518-xml2struct),MATLAB中央文件交换。2019年12月18日检索。
2)斯科特·李·戴维斯(2019)。谷歌地球工具箱(//www.tianjin-qmedu.com/matlabcentral/fileexchange/12954-google-earth-toolbox),MATLAB中央文件交换。2019年12月18日检索。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
这个函数是在我与灾难恢复模拟实验室合作(意大利都灵理工),它导致了以下成果:
洛杉矶- 11国家地震工程会议(2018年6月25 - 29):
“弹性评估大规模配水网络:一个模拟的方法”。
- 16日欧洲地震工程会议(2018年6月塞萨洛尼基21页):
“蒙特卡罗方法模型配水网络的进步失败:
应用程序一个虚拟的城市”。
引用作为
维罗妮卡人告诉(2023)。从谷歌地图下载海拔(API键要求)(//www.tianjin-qmedu.com/matlabcentral/fileexchange/73722-download-elevations-from-google-maps-api-key-required), MATLAB中央文件交换。检索。