《QGIS基本功》开篇语

《QGIS基本功》第一章发布,旨在从基础知识开始,逐步深入,帮助不同水平的用户掌握QGIS。文章强调了创作原则:低起点、兼顾理论与实践、不设推送频率限制,确保内容质量。第一篇介绍了QGIS的下载与安装,适合入门者,后续内容将陆续更新。

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

《QGIS基本功》第一章总算和朋友们见面了,比预计的进度晚了不少,首先向大家说声抱歉,当然,这里面是有原因的。事实上,看似简单的第一章经历了三易其稿的过程(不是改写,是完全重写了三次),我们也对文字创作的艰辛有了更为深刻的体会。期间的波折就不和大家详细说了,我们最大的收获是,终于找准了创作的方向与选题的角度,十多天的时间没有白折腾。

经过深思熟虑,《QGIS基本功》的后续创作将秉持以下原则:

(1)就低不就高

“QGIS课堂”公众号粉丝的QGIS知识基础差别很大,有些是QGIS的深度使用者甚至有PyQGIS开发经验,有些则连在哪里下载QGIS都不太清楚。为了帮助到更多的人,《QGIS基本功》的内容尽可能从最简单、最基本的内容写起并逐步深入,希望能和更多的QGIS爱好者共同进步。经验丰富的朋友们对于简单的内容直接略过即可,当然也欢迎点“在看”分享给其他需要的人。同时,为了满足高水平朋友们的需要,我们会在连载《QGIS基本功》的同时,穿插创作一些高阶内容分享给大家。

(2)兼顾概念与应用

兼顾概念与应用是《QGIS基本功》创作的初衷,也是最大的挑战。GIS本身就是一门偏应用的学科,同时又包含很多地理学、地图学、计算科学的概念。《QGIS基本功》在撰写的过程中,将尽最大可能实现概念与应用的有机融合。以概念指导应用,以应用验证概念,这应该是“QGIS课堂”区别于传统高校GIS课程的主要特点。想真正做到这一点很难,但我们愿意为之不懈努力。

(3)不对推送频率设限

不同知识点需要的文字篇幅差别很大,需要投入的撰写时间自然也完全不同。如果按照原先设想的2-3天一篇的固定频率创作,在追求进度的同时难免会牺牲内容的质量。因此,我们最终决定不设定固定的推送频率,创作完成一篇就推送一篇,内容质量优先。不过,今年年底之前完成全部创作的总体计划不变,这需要我们更加努力。

今天推送的第一篇是关于QGIS下载与安装的,内容非常基础,仅供需要的朋友们使用,有经验的朋友们可以略过。后续内容创作会很快跟上的,让我们共同积跬步、至千里,谢谢大家!

### QGIS 中添加要素的基本操作 在 QGIS 中,添加新要素是一个常见的任务,通常涉及创建新的几何对象并将其保存到图层中。为了执行此操作,需先加载一个可编辑的矢量图层。 #### 启动编辑模式 要向现有图层添加要素,必须先进入编辑模式。这可以通过点击工具栏上的铅笔图标来完成[^2]。一旦进入编辑状态,工具栏会显示一系列用于创建和修改要素的新按钮。 #### 创建新要素 对于不同类型的图层(点、线或面),有专门对应的绘图工具: - **点状要素**:选择“添加点形状”工具,在地图上单击指定位置即可放置一个新的点。 - **线状要素**:使用“添加线形状”工具,依次单击定义线条路径的位置;双击结束绘制过程或将最后一个顶点拖拽至起点闭合线路。 - **多边形要素**:通过“添加多边形形状”,按照上述方式勾勒边界轮廓,最后封闭区域形成一个多边形。 ```python # Python Console Example to add a feature programmatically from qgis.core import QgsVectorLayer, QgsFeature, QgsGeometry, QgsPointXY layer = iface.activeLayer() # Assuming an editable vector layer is active feat = QgsFeature() geom = QgsGeometry.fromPointXY(QgsPointXY(10, 10)) # Replace with actual coordinates feat.setGeometry(geom) if not layer.isEditable(): layer.startEditing() layer.addFeature(feat) layer.commitChanges() ``` #### 属性赋值 当新增加了要素之后,可以为其设置属性字段的信息。右键单击刚加入的对象,选择“打开表格视图”,在这里能够输入具体的描述或其他元数据信息[^3]。 #### 结束编辑 完成所有更改后记得停止编辑,并确认提交所有的变更给当前工作区中的项目文件以及底层的数据源存储。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值