如何解决获取传单中选定区域的高度图或高程数据
我正在制作一个基于高程生成 3d 模型的应用程序。为此,我需要一个高度图作为输入。 使用带有七巧板的传单,我得到了一张类似于高度图的地图:https://tangrams.github.io/heightmapper/
通过点击地图,用户可以使用滑块选择区域位置和大小。
我知道可以从点或路径获取高程数据:
- 海拔高度:https://github.com/slutske22/leaflet-topography#gettopography-1
- 距离路径的高度:https://github.com/MrMufflon/Leaflet.Elevation
但似乎无法找到获取所选区域高度数据的方法。 当前代码我必须显示地图并选择一个区域:
var map = L.map("mapid").setView([51.505,-0.09],13);
var circle = L.circle()
.seTradius(slider.value)
.setLatLng([51.5,-0.09])
.addTo(map);
function onMapClick(e) {
circle.setLatLng(e.latlng);
}
slider.oninput = function () {
circle.seTradius(this.value);
};
map.on("click",onMapClick);
所以我要么需要找到一种方法来直接获取高度图图像(如 https://tangrams.github.io/heightmapper/ 的导出功能,但用于指定区域)或高程数据,以便我自己生成一个。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。