练习 4:构建 TIN 来呈现 terrain
目标: 使用 ArcScene 和 ArcMap 构造 TIN 表面模型,使用各种地理处理工具进行表面分析 。
肯塔基州 Horse Cave 镇坐落在一个洞穴上方,这个洞穴曾经是这个城镇的饮用水和水力发电的来源。不幸的是,洞穴中流淌的地下水受到了倾倒在地表以及流入排污口的生活污水和工业废水的污染。对洞穴的染色标记追踪研究以及三维测量揭示了洞穴通道与城镇之间的关系,还演示了开放式地表垃圾场与其下洞穴中地下水所受污染之间的关联。
经过 1989 年当地新型污水处理设施的建设以及洞穴研究基金会 (Cave Research Foundation) 和 美国洞穴保护协会 (ACCA) 的共同努力,这里的地下水已变得十分清洁,洞穴也已得到恢复。现在这里已经由 ACCA 运作为一个洞穴旅游景点和教育基地。
洞穴数据由 ACCA 赞助提供。
查看洞穴和景观
首先,将打开 BuildTIN scene,然后查看洞穴测量图和一些 terrain 数据图层。您将使用这些 terrain 数据创建 TIN,并且在 TIN 上叠加一些其他的图层,从而可视化洞穴与城镇之间的关系。 步骤:
1. 启动 ArcScene。
2. 导航至 Exercise4 文件夹,然后双击 BuildTIN ArcScene 文档。 将随即打开这个 scene,然后您可看到道路和铁路的位置、一些高程采样点以及几条重要的等值线。在内容列表里,您可看到有一些图层处于关闭状态。
3. 选中相应复选框可显示 Cavesurvey 图层。 4. 右键单击 Cavesurvey,再单击缩放至图层。
29
洞穴测量数据由 PolylineZ 要素组成,这些要素会在 3D 中自动进行绘制,因为其几何中嵌有 z 值。这些绘制的数据显示在其余数据的上方,因为所有其他图层在绘制时的默认高程均为 0。
在接下来的步骤里,将使用各种地理处理工具构建 TIN,从而为街道提供基本高度,并提供一张城镇的照片。
基于点数据创建 TIN
一个叫做 vipoints point 的点图层由具有 SPOT 属性的点组成,SPOT 中包含在这些点处采集的高程值。您将使用“创建 TIN”地理处理工具来基于这些点创建 TIN 表面模型。 步骤:
1. 找到工具箱,然后选择 3D3Analyst 工具箱。
2. 导航至 TIN 管理工具集,然后双击创建 TIN 地理处理工具。
30
3. 单击浏览按钮,设置输出 TIN 的位置。 4. 单击主目录
按钮,双击 Terraindata 文件夹,然后将输出 TIN 的名
称更改为 tin1,再单击保存。
请确认输出 TIN 的位置设置为 Home - Exercise4 文件夹。
31
5. 单击输入要素类下拉列表,再单击 vipoints point。
SPOT 字段名会出现在 height_field 列中,并且该图层将会三角形化为离散多点。 6. 单击确定。
TIN 将随即创建并添加到场景中。请注意,它绘制在 Cavesurvey 图层的上方;TIN 中的高程值定义其基本高度。
32