17. 创建及编辑线要素
17.1 功能讲解
所有QGIS按键,右下角带 * 的,都是新建的意思。下图中,
- File encoding尽量选择
System。 - 可自定义字段,例如 ‘Btype’,可以用其以不同的标记区分省界和区界。

保存路径,编码类型,创建一个字段(比如景点名称、景点等级,是两个字段)

Geometry type类型,是选点(Point)、线(Line)、面,我们选线。
Name,创建自定义列。在此我们创建Btype列。一定要点击Add to fields list,然后点击OK。

新建成功,图层里出现该文件。1


设置它的格式,双击 beijingBorder,然后调整颜色Color和Width

然后,打开它的属性表 Open Attribute Table,如下图所示

属性表是空的,只有两个列名 id 和 Btype,其中, Btype是我们自己创建的一列。

如何来画呢?需要打开铅笔,如下图所示,即开启了图层的编辑模式

另一种方法:点击右键,选择Toggle Editing,其中 Toggle 有“开关”的意思,点一下是打开,再点一次是关闭。

上一步点击铅笔后,紧接着,点击Add Line Feature,然后就可以在地图上通过间隔点击的方式,进行画线。

画完之后,在地图上右键,弹出对话框,让你输入这条线的 id 和 Btype,然后点击OK,得到我们绘制的结果

绘制完成:

可以开启吸附功能,使其自动吸附上去,可以贴着点进行绘制,再点一次,就关闭了这个功能。

把不需要的,先选中,然后删掉

然后,重新开启吸附功能,也就是 toggle snapping(S):

这个吸附功能,它有多个选项,如下所示,而如果只需要吸附一层,就选择 Active Layer

这边是可以吸附到端点(Vertex),或者是端点和线(Vertex and segment)都可以吸附,或者只吸附线段(Segment)

本例,我们选择只吸附端点(Vertex),再往右,选择吸附精度,有两种单位可以选择(像素px和长度meter,都是单位)

吸附演示:

值越大,离开的远了照样可以吸附,根据个人喜好设置即可(推荐12px)。

拓扑编辑,开启了之后,如果是两条线,移动一个点后,它会自动的将与该线有拓扑关系的线进行修改。


17.2 绘图(实战)
- 鼠标中健:按下滚轮,可以拖动地图;
- 等全部都画完以后,再填 id 和 Btype两个属性。
17.2.1 省界
- 好习惯: 从交汇点开始绘制,如下图所示

绘制到两区交汇点的时候,要点击鼠标右键,进行结束、保存。

某点处如果有多个线段相会,需要进行打断。打断之后,再进行绘制下一条。

这样操作的好处,在后期线转面的时候,会非常成功。

画过头的时候,也有补救方法:

选下图中的工具,进行切割:

在下图中交界处划线,然后点击右键,即可




不小心画错了,怎么办?按←Backspace(也叫退格键)。按一下,删除一步。

画错了,画完之后发现没有将其连起来,如下操作:

17.2.2 区县界

给属性赋值



选中市界

选中省界之后,再打开属性表





这里用id中的1代表市界,空白代表区界

区界


效果:




















