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