使用QGIS软件对面数据顶点编辑实现数据的微改动

本文介绍如何使用QGIS的顶点工具对地理空间数据进行精确调整,包括数据加载、图层编辑、顶点选择及调整等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在平时的项目中,会出现网上下载的数据与实际不符,有一些小小的偏差,这时候需要对一些区域数据进行微调,这就可以利用QGIS的顶点工具进行操作。

目录

1.第一步 数据加载

2.第二步 图层编辑

3.第三步 顶点工具

4.第四步 具体操作


1.第一步 数据加载

打开QGIS软件,加入你想要进行编辑的面数据(可以是geojson、shp、postgis库数据等等),下面以南京的行政区(geojson)为例

2.第二步 图层编辑

点击工具栏中的切换编辑按钮对当前的图层进行编辑

3.第三步 顶点工具

点击工具栏中的顶点工具(当前图层),鼠标会变成十字,点选你需要编辑的面后顶点就会出现

4.第四步 具体操作

鼠标点击顶点,然后拖动鼠标,就可以拖动顶点了

 

### 如何在GIS软件中创建新的面要素 #### 使用QGIS创建新面要素 在QGIS环境中,用户可以轻松地创建新的面要素。为了实现这一目标,需遵循特定的操作流程。 1. 打开QGIS并加载所需的矢量图层作为工作底图[^1]。 2. 创建或打开一个用于存储新面要素的多边形类型的矢量文件。这可以通过右键点击左侧图层面板中的任意位置,选择`新建形状文件图层...`来完成。在此过程中,应指定几何类型为“多边形”。之后,在弹出窗口内定义坐标参照系(CRS),建议采用项目默认CRS以保持一致性。 3. 开启编辑模式:确保选择了要添加特征的目标图层后,点击顶部菜单栏上的铅笔图标进入编辑状态。此时,底部状态栏会显示“正在编辑”的提示信息。 4. 添加新面要素:切换至高级数字化工具下的“追踪”选项卡,找到并激活“捕捉到顶点/边缘/区域中心”功能以便更精准绘制边界线;接着利用手绘或多段直线的方式勾勒闭合轮廓形成面状对象。当结束绘制时,双击鼠标左键确认当前图形或将光标移回起点附近自动封闭路径。 5. 输入属性数据:每当成功构建一面要素后,随即跳出简易表单让用户录入关联字段值(如名称、描述等)。填写完毕后按OK保存更改。 6. 完成编辑:所有新增加的内容都完成后记得再次按下铅笔按钮停止编辑,并选择“是(Y)”以提交全部变更永久记录于数据库之中。 ```python # Python代码示例 - 利用PyQGIS API自动化创建简单矩形面要素 from qgis.core import QgsVectorLayer, QgsFeature, QgsGeometry, QgsPointXY layer = QgsVectorLayer('Polygon?crs=epsg:4326', 'new_polygon' , "memory") # 新建临时内存图层 pr = layer.dataProvider() feat = QgsFeature() points = [ QgsPointXY(0, 0), QgsPointXY(10, 0), QgsPointXY(10, 10), QgsPointXY(0, 10), QgsPointXY(0, 0) ] geom = QgsGeometry.fromPolygonXY([points]) feat.setGeometry(geom) pr.addFeatures([feat]) # 将特性加入提供者 layer.updateExtents() # 加载图层到地图画布上查看成果 QgsProject.instance().addMapLayers([layer]) ``` #### ArcGIS Desktop (ArcMap) 中的新建面要素方法 对于使用ArcGIS平台而言,具体步骤略有不同: - 启动ArcMap应用程序并建立一个新的空白文档或者打开已有工程文件[^2]。 - 导入必要的背景参考图层辅助定位待测区位。 - 转向【编辑】菜单选取合适的模板准备就绪后,通过【创建要素(Create Features)】面板挑选想要制作的要素类别——这里指代的是“面(Polygon)”类目。 - 接着按照屏幕指示依次标记各个角点直至构成完整的包围圈为止。期间允许随时调整节点位置优化形态结构。 - 终结绘制动作后立即呈现对话框要求补充必要参数说明,务必认真对待每一项条目的设定以免遗漏重要情报。 - 结束本次编辑活动前别忘了执行保存命令巩固所做的改动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值