折点是构成线要素或面要素的关键坐标点,由一组有序的 XY 坐标对组成。
在工程应用中,无论是道路规划、水系测绘还是电力线路设计,获取折点坐标都是常见需求,下面为你介绍三种实用的折点坐标提取方法。
ArcGIS 获取折点坐标
在 ArcToolbox 中点击“数据管理工具\要素\要素折点转点”,调用要素折点转点工具。
调用要素折点转点工具
在显示的要素折点转点对话框内,设置好输入要素和输出要素类,点类型选择 ALL,如下图所示。
要素折点转点设置
点击确定之后可以得到折点,如下图所示。
获取的折点
在 ArcToolbox 中点击“数据管理工具\要素\添加 XY 坐标”,调用添加 XY 坐标工具。
调用添加 XY 坐标工具
在显示的添加 XY 坐标对话框内,输入要素选择上一步生成的点坐标,如下图所示。
添加 XY 坐标设置
点击确定后打开属性表,可以看到坐标已经添加进去,如下图所示。
带坐标的属性表
ArcGIS 的提取思路是先将折线折点转点,再通过计算得到折点坐标的 XY 坐标值。
QGIS 获取折点坐标
在菜单栏点击“矢量\几何图形工具”,选择提取顶点,如下图所示。
选择提取顶点
在显示的提取顶点对话框内,输入图层选择线图层,顶点保存为单独的文件,指定文件目录,如下图所示。
提取顶点设置
点击运行完成顶点的提取,如下图所示。
提取的顶点
在生成的点图层上点击右键,选择属性。
选择属性
在图层属性对话框内,选择字段选项,点击字段计算按钮,如下图所示。
点击字段计算按钮
在显示的字段计算器对话框内,设置输出字段名称为 X,类型选择小数,输出字段长度设置为 10,精度设置为 5,表达式输入 $x,可以在下面看到结果预览,如下图所示。
字段计算器设置
同样的方法,表达式输入 $y,获取 Y 坐标,如下图所示。
计算 Y 坐标
点击 OK 后,在 point 图层上点击右键,选择打开属性表,如下图所示。
选择打开属性表
在打开的属性表内可以看到已经有折点坐标了,如下图所示。
带折点坐标属性表
QGIS 的获取技术路线和 ArcGIS 基本一致,都是先获取折点再计算折点的 XY 坐标,只不过是在具体的表现形式上存在差异。
水经微图4获取折点坐标
在图层上点击右键,选择导出矢量,如下图所示。
选择导出矢量
在显示的导出矢量文件对话框内,设置文件夹路径和文件名,选择坐标投影和保存类型,如下图所示。
导出矢量文件设置
点击导出后打开生成的 Excel 表,可以看到折点坐标,如下图所示。
生成的折点坐标
相较于前两种方法,水经微图4不需要将线文件转换成点文件,而且还可以选择各种坐标系。
写在最后
本文为你分享了获取线路折点坐标的三种方法,主要包括 ArcGIS 获取折点坐标、QGIS 获取折点坐标和水经微图4获取折点坐标等内容。
你可以立即点击“分享”按钮,将本文分享给你的朋友!