文章中使用的QGIS版本为:3.10.7-A Coruña
坐标获取
手动获取
- 节点工具拾取坐标
- 选中图层并打开编辑
- 启用顶点工具,在需要获取坐标的要素上用右键点击
- 在顶点编辑器查看要素坐标信息,如下图
- wkt格式复制粘贴获取
- 选中需要查看坐标的要素(可以不打开编辑状态)
- 按下CTRL+C,复制要素
- 打开文本编辑器,CTRL+V将要素信息粘贴到文件中,此时除了要素的坐标这样的几何信息,还有要素的一些属性值也会粘贴到文件,如下录屏
使用python代码批量获取
- QGIS支持使用python代码获取要素信息,进行python插件开发,此处简单介绍下通过代码获取要素几何信息
- 首先是制作python脚本文件,代码如下:
2021年7月5日更新,新增对点/线/面几何处理,本文章是以线几何为样例进行处理的
import os
import sys
from qgis.gui import *
from qgis.core import *
import qgis.utils
from qgis.core import QgsProject
mapCanvas = iface.mapCanvas()
curlayer = mapCanvas.currentLayer()