从 ArcGIS 10 开始,z 值折线要素可包含垂直线段。这些包含垂直线段的要素必须存储在 ArcGIS 10 或更高版本的地理数据库中;任何存储在之前版本地理数据库中的垂直线段,或以其他地理数据格式存储的垂直线段都会被分离或理直压平。一些地理处理工具支持垂直线段并将这些线段保留在工具输出中,而另外一些工具则会分离或理直压平所有垂直线段。
什么是垂直线段?
垂直线段是指完全垂直的线的一部分;即,构成该线段端点的两个折点具有相同的 x 坐标和 y 坐标,但 z 坐标不同。垂直线段可能是单个要素,也可能包含在与其他非垂直线段一起组成混合折线的要素中。
在上图中,左边的橙色要素表示由一条垂直线段构成的单个折线要素。要素下方的黑色圆点显示的是该垂直折线在 2D 模式下的表示形式(请记住,线段两个端点的 x 坐标和 y 坐标相同,因此在 2D 模式下,该垂直线只显示为一点)。在上图中,右边的橙色要素表示混合折线要素,其中一段线是垂直的,而其他线段则为水平或倾斜(非垂直)的。该要素下方的黑线显示的是混合折线在 2D 模式下的表示形式。
哪些数据格式支持垂直线段?
垂直线段只能包含在 ArcGIS 10 或更高版本地理数据库中的折线要素内。这包括个人地理数据库、文件地理数据库和 ArcSDE 地理数据库。要将地理数据库升级为支持垂直线段的最新版本,可使用“升级地理数据库(Geodatabase)”地理处理工具。之前版本的地理数据库以及其他地理数据格式(例如 shapefile)均不支持垂直线段。
哪些工具支持垂直线段?
众所周知,大量分析和数据管理地理处理工具都支持垂直线段。包括:
使用地理处理工具处理包含垂直线段的数据时将出现什么情况?
除下述特殊情况外,如果输入数据包含垂直线段,工具输出将保留这些垂直线段(仅限上一部分“哪些工具支持垂直线段?”中所示工具)。
- 缓冲区:只有融合类型为 NONE 的缓冲区操作可处理垂直线段。将在任何垂直线段的基本高度位置放置输出缓冲面。生成混合折线要素的缓冲区时,将考虑可选参数设置侧类型和末端类型。
哪些工具可用于分离、理直压平或移除垂直线段?
叠加工具(如“相交”和“联合”)可用于打断要素几何、理直压平垂直线段(请参阅工具帮助以详细了解相应工具可对要素几何执行哪些处理)。用于聚合和合并要素几何的工具(如“融合”)也可以理直压平垂直线段。用于转换几何类型的工具(如“要素转线”)同样可以理直压平垂直线段。