在研究了一些选项和数据之后,我认为STRM是最好的选择。我找不到一个地方可以下载文件中的数据,我可以读入一些我熟悉的软件中DEM文件是二进制格式的,我努力把它准备成R,所以我开始用jpg把这些读成R中的光栅图像,我遇到了一些障碍,关于如何查询,把它带回纬度。
最终,我看到了R包:rgbif:全球“生物多样性”信息设施API接口有了这个包,你可以查询一个特定的纬度和长度,并返回海拔米!另外,你还可以获得一些生物多样性的信息。它连接到geonames数据库可以找到其他有客户端连接到数据的软件在这里
下面是POC的一些R代码:#install.packages("rgbif")库(rgbif) #你需要注册到你自己的Geonames帐户,你每小时可以免费获得1000次查询,每天最多30k用户<- Sys.getenv("GEONAMES_USER") #我以0.005间隔在峰值两侧取15个纬度点< - c (-17.3991666666667, -17.4041666666667, -17.4091666666667, -17.4141666666667, -17.4191666666667, -17.4241666666667, -17.4291666666667, -17.4341666666667, -17.4391666666667, -17.4441666666667, -17.4491666666667, -17.4541666666667, -17.4591666666667, -17.4641666666667, -17.4691666666667, -17.3941666666667, -17.3891666666667, -17.3841666666667, -17.3791666666667, -17.3741666666667, -17.3691666666667, -17.3641666666667, -17.3591666666667, -17.3541666666667, -17.3491666666667, -17.3441666666667, -17.3391666666667, -17.3341666666667, -17.3291666666667)经度< - c (145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333, 145.818333333333)使用海拔函数返回海拔Bartle <-海拔(纬度=纬度,经度=经度,用户名=用户)#排序我的坐标为plot Bartle <- Bartle[Order (Bartle纬度),美元]阴谋(x =美元巴图纬度,y =巴图$elevation_geonames, main = "BARTLE FRERE, SOUTH PEAK")行(x= BARTLE $纬度,y =巴图elevation_geonames美元)多边形(cbind (c (min(巴图美元纬度),巴图纬度美元,马克斯(巴图$纬度),c (min(巴图elevation_geonames美元),巴图美元elevation_geonames, min(Bartle$elevation_geonames))), col="#00CC66")
所以我希望在接下来的几周内继续工作,并希望进一步更新-但这里只是本地化的开始澳大利亚
再次感谢卡米洛!