3D分析之可见性分析工具

0
分享 2015-12-11


ArcGIS 通过分析功能面的视域来确定不同区域中的可见性。
视域的计算:如果仅有一个观测点,则为可从观测点看到的单元赋值 1,为无法从观测点看到的所有单元赋值 0。

1. Construct Sight Lines(构造视线)
创建表示视线(从一个或多个视点到目标要素类的要素)的线要素。

注意,关于高度字段的认定:
观察点和目标要素的高度源默认为以下列表中遇到的第一个字段名称: Shape.Z(只对启用 Z 值的要素可用) Spot Z Z_Value Height Elev Elevation Contour
使用连接字段为给定观察点指定一个或多个目标。如果未使用连接字段,则将所有点连接到所有目标。

2. Line of Sight(通视分析)
确定由多面体、栅格、TIN、terrain 或 LAS 数据集定义的表面上视线的可见性。
理想的视线应是简单的直线,包括两个折点,分别代表用于确定可见性的观测点和目标位置。
视线可以用前面的构造视线工具生成。

可以可选生成,阻挡每个线的目标可见性的第一个障碍物的位置。
输出线要素的属性表包含以下字段:

SourceOID - 用于计算可见性的线要素的唯一 ID。
VisCode - 沿线的可见性。值为 1 表示可见,值为 2 表示不可见。该字段仅在输出几何是线的情况下存在。
TarIsVis - 沿线的目标可见性。值为 1 表示可见,值为 0 表示不可见。该字段仅在输出几何是线的情况下存在。
OBSTR_MPID - 阻碍通视线的多面体的唯一 OID。如果不存在阻碍通视线的多面体,则该字段含有一个为 -1 或 -9999 的值。如果目标被表面所阻碍,则该值为 -1。如果目标可见,则值为 -9999。




3. Observer Points (视点分析)
识别从各栅格表面位置进行观察时可见的观察点。
确定观察点是信息密集型处理。处理时间取决于分辨率。


4. Skyline(天际线)
生成一个包含天际线轮廓分析结果的线要素类或多面体要素类。












文章来源:http://kikitamap.com/2014/02/11/3DVisibility/
 

0 个评论

要回复文章请先登录注册