需要的数据(1.某个观测点,2一个地形的场景图(tin或dem都行))
一.三维障碍面的生成
1.生成天际线(用观测点和场景地形)
2.生成天际线障碍(此数据为天际线和观察点组成多面体,)(用天际线生成)
二.生成障碍面的网格点
1.蒋TIN转换为栅格
2.栅格转换为点要素
3.
点要素拉伸(图层属性可以设置,让点拉伸到与障碍面相交位置)
4.
拉伸的点要素转要素类
5.
执行3D线与多面体相交(两者需要有连接属性)即可获得障碍面上的点
三.生成限制建筑高度的栅格
1.将交点转栅格
2.将交点与地形的TIN转为栅格的数据相减可以得到基于地形的建筑限高