Ⅰ
Ⅱ
Ⅲ
Ⅳ
这是最常用的一种方法。可以通过点、线、面来构建TIN,不同的几何类型可以提供不同的表面要素类型(SF_Type),我们一起来了解下不同的 SF_Type。
(1) 离散多点(Mass Point)
离散多点是 TIN 中的主要输入要素,由它们来决定表面的总体形状。
(2) 隔断线(Breakline)
隔断线通常用于呈现自然要素(如山脊线或河流)或建筑要素(如道路)。隔断线有以下两种:硬隔断线与软隔断线。
隔断线可以有高程信息,也可以没有高程信息。
硬隔断线:硬隔断线用于表示表面坡度的不连续性。河流和道路断面可作为硬隔断线包括在 TIN 中。硬隔断线能够捕获表面的突变并能改进 TIN 的显示和分析质量。
软隔断线:软隔断线是不会改变表面局部坡度的线状要素,例如表示研究区范围边界的线等。
(3) 多边形(Polygon)
裁剪多边形:用于定义 TIN 表面的边界。位于裁剪多边形之外的输入数据将从插值和分析操作(例如,等值线或体积计算)中排除。
擦除多边形:位于擦除多边形之内的输入数据,将从插值和分析操作(例如,等值线或体积计算)中排除。
替换多边形:用于将边界及所有内部高度设置为相同的值。可用于对湖泊或者坡度挖掘到水平面以下的区域进行建模。
填充多边形:用于将一个整数属性值分配给位于此填充多边形内部的所有三角形。表面高度不受影响,并且不发生裁剪或擦除操作。
以上多边形也有软硬之分,类似于软硬隔断线用法。
创建 TIN 使用的的工具是Creat TIN,在输入要素列表中,可以为每种要素的角色进行指定。
如果是更新、修改TIN,可以使用工具Edit TIN
2. 从栅格数据创建
栅格数据可以转换为 TIN,并且可以用于简化地表模型。在ArcGIS中主要是通过 Raster to TIN 工具进行显示。
栅格转 TIN 工作过程:首先根据足量的输入栅格点(像元中心)生成候选 TIN,以便完全覆盖栅格表面的边缘。然后,该工具会逐步改进 TIN 表面,直到符合指定的 Z 容差。这个工具的使用主要有两个参数需要注意:Z Tolerance,Max point。
Z Tolerance
Max point
对比如下设置了默认 Z 容差和 500 的Z容差的TIN 效果:
3. 从其他数据创建
(1)将 ArcGIS terrain dataset 数据转成 TIN。使用工具 terrain to TIN。
(2)将
(3)使用工具
Ⅴ
如果使用矢量数据批量编辑TIN,可以使用工具 Edit TIN,位于ArcToolbox中的3D分析工具箱。
如果需要进行交互式的TIN编辑,可以使用ArcMap中提供的 TIN Editing 工具条。
TIPS :
如果调出TIN Editing工具条后,工具都是灰色的,那是因为没有设置编辑对象。
要编辑的 TIN 必须是 3D Analyst 工具条的下拉菜单中的选定图层。
可见,TIN编辑的功能是依赖于3D分析扩展许可的。
交互式的TIN编辑中有个GP工具没有的功能:
从中心线分级(Grade from centralline ……),可用于向 TIN 表面添加道路、堤坝和类似护堤的要素。需要事先选中某一矢量线要素。
Ⅵ
使用ArcToolbox中的工具可以将TIN中的信息提取为矢量要素。位于3D分析工具箱中的转换工具集下:
1)
TIN Domain:获得TIN的范围,可以选择生成线或者面。 2)
TIN Edge:生成表示 TIN 边的矢量线要素。0 — A regular edge;1 — A soft edge;2 — A hard edge 3)
TIN line: 生成TIN的隔断线。1—Soft breakline 2— Hard breakline 4)
TIN Node: 将TIN的节点导出成点要素类,2D、3D要素可选。 5)
TIN Polygon Tag: 使用 TIN 中的标签值创建面要素。标签是指:分配给三角形的简单形式的整数属性值。其边界在三角测量中将强化为隔断线。标签以有符号长整型数据形式存储。 6)
TIN Triangle: 生成构成TIN的三角形面。并为每个三角形提供山体阴影的坡度、坡向和可选属性以及标签值。
7)
TIN to Raster: 将TIN生成栅格数据。可选插值方法、数据类型、数据格式等。
Ⅶ
(1)如果使用的10.0之后的版本,TIN的存储版本有区别,可以使用Copy TIN
工具将 TIN 数据转成低版本(10.0之前)的 TIN 数据。 (2)如果需要裁剪TIN的边界,可以使用工具
Delineate TIN Data Area 工具,设置最长边参数,删除 TIN 中的长边。
(3) 如果需要比较两个TIN的差异,使用工具
Compare TIN。