虽然不规则三角网 (TIN) 和 terrain 数据集被视为向量表面,但它们实际上包含基于要素的其他信息,而该信息在处于像点、线或面这样的原始格式时可能更有用。在 ArcGIS 中,您可以很轻松地将表面数据转换为矢量要素。通过在选择、叠加、编辑或多图层建模的过程中应用这种转换操作,将增强您的分析能力。
您可能希望将三种表面转换为点、线和面等矢量数据。可以使用三种不同的方法将栅格、TIN 和 Terrain 数据集表面转换为矢量数据。
栅格表面转矢量要素
包含高程的栅格表面通常被提取为面要素数据,该数据可用于多元分析、位置适宜性分析、叠加分析或其他分析操作。可以使用几种地理处理工具将栅格表面转换为矢量要素数据。
以下示例使用栅格转面工具将 DEM 栅格转换为要分析的面。此分析最后生成了一个可与其他要素图层结合使用的分类面要素。
TIN 表面转矢量要素
将 TIN 转换为要素只需要很少的几个步骤。可以直接从 TIN 表面提取坡度和坡向面要素类,也可以将 TIN 中结点的高程值提取为点要素类。可以像使用从栅格中提取的坡度和面要素一样来使用从 TIN 中提取的这类要素。可以使用多种地理处理工具将 TIN 要素转换为矢量要素。这些工具可在 3D Analyst 工具箱的转换 >> 由 TIN 转出工具集中找到。
以下显示了一个将 TIN 转换为点要素图层的示例。
Terrain 数据集表面转矢量要素
Terrain 数据集是独特的,因为矢量要素类必须参与 terrain 数据集的创建。这意味着您完全有可能已经可以对作为源数据的 terrain 中的点、线或面要素数据进行访问。但是,在创建 terrain 数据集时多点要素实际上可能已被嵌入到该数据集中。您可以使用从 Terrain 中移除要素类工具来提取嵌入到 terrain 数据集中的多点要素类。
对于其他的 Terrain 表面-矢量转换来说,该过程类似于 TIN-矢量要素转换。但是,这两种转换之间存在一个很明显的差别,那就是您需要首先将 terrain 数据集转换为 TIN。这样做的好处是,只要 terrain 数据集金字塔允许在非全分辨率细节级别下生成 TIN,您就可以选择该数据集金字塔。由于在进行要素转换时并不会选择全分辨率下的所有结点,因此,此方法可以大大增强性能。
原文地址:http://blog.csdn.net/dsac1/article/details/44453529