描述
与栅格一样,等值线并不是构建 Terrain 的最佳数据源。 相反,应该使用 Terrain 来生成等值线。 如果没有其他信息源,则可以使用等值线。 考虑到每个要素的所有折点高度都相同,建议将它们存储在具有高程属性的 2D 折线要素类中。 它们应该使用离散多点的 SFType 包含在 Terrain 中。 柔化线也是一种可能性,但效率较低。 然而,要在 Terrain 中使用等值线,必须获取其点间距,这可以通过使用“3D Analyst 工具箱”和“数据管理工具箱”中的几个工具来完成。
解决方案或解决方法
提供的说明描述了如何定位等值线数据的点间距,以便在 Terrain 中使用。 要执行以下步骤,需要 3D Analyst 扩展模块和 ArcInfo 许可。
- 打开 ArcToolbox >“数据管理工具”>“要素”。 打开“要素折点到点”工具(要使用/查看此工具,需要 ArcInfo 许可)。 输入等高线数据(必须是 3D 数据)并选择输出位置。 单击“确定”并运行该工具。
- 转到“3D Analyst 工具”>“转换”>“自要素类”>“要素类 Z 转 ASCII”。 输入在步骤 1 中创建的点。 指定输出位置,然后指定输出名称。 将“输出文件格式”保留为“生成”。 单击“确定”并运行该工具。
- 转到“3D Analyst 工具”>“转换”>“自文件”,然后打开“点文件信息”。 输入在步骤 2 中创建的文本文件。 选择输出要素类位置,然后将“输入文件格式”更改为“生成”。 单击“确定”并运行该工具。
- 打开步骤 3 中输出要素类的“属性表”,查找点间距信息,然后将其输入到 Terrain 工具中。