文件名称:ViewshedMap:应用于整个 dtm 地图的视域算法
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-26 07:52:40
Java
视域图 视域是地形上某个点可见的区域。 它是通过光线追踪到每个点并检查可见性来计算的,并对速度进行了一些优化。 ViewshedMap 从高度图(.dtm 文件格式)生成加权地图,其中值表示每个点的可见性(视域面积/最大可见性)。 用法 将 ViewshedMap 项目导入 Eclipse。 将 KhTest 作为 Java 应用程序运行 选项: 单击:清除所有/重置显示(也打印点数据) 双击或“v”:在源高度图和视域热图之间切换 按住“p”并单击:绘制当前周长(显示上次使用设置的形状和大小) 按住“p”并拖动鼠标:设置新的周长大小 按住“l”并拖动线:绘制光线,以浅蓝色突出显示初始单击的可见区域 按住“m”并单击:以蓝色突出显示该点的视域 按住“m”并拖动鼠标:突出显示鼠标触摸的所有点的视域 您看到的是 test.dtm 的视域权重图。 通过双击或按v可以看到原始高度图(绿色是
【文件预览】:
ViewshedMap-master
----ViewshedMap()
--------.project(367B)
--------src()
--------test.dtm(124B)
--------.settings()
--------.classpath(295B)
----README.md(1KB)
----.gitignore(188B)