15栅格数据的空间配准
所谓空间配准:
- 就是让下图右侧的世界地图,和左侧的地球仪的边界点对准。就是把右侧的世界地图,蒙在左侧地球仪上的过程。
- 蒙的过程中,需要平移、缩放和拉伸的操作。
简而言之:可以理解成,在 Photoshop 里面画图的时候,将两个地图叠加的时候,进行一个缩放和调整,
将 beijing.png 加入到 layer 之后,右击图片,选择 Zoom to Layer(s),
会发现:beijing.png被加载到了大洋中(位置错误
)。
将地图缩小,才发现,刚刚 beijing.png 被加载到了大洋中。
勾选进行激活
如果 Installed 里面没有的话,就在 All 里面搜索 Georeferencer ,搜到之后进行安装即可
安装之后,就可以找到下图的工具(配准工具)
打开配准工具,
只能加载未配准过的图片,点击加载
加载完成:
如何去配准呢?如下图所示,像图钉一样,在相同位置去标记(钉),当钉的多的时候,它就会把加载的图像蒙皮一样,蒙到地图(底图)上。
用 Add Point 工具
输入坐标的方法,如下图,比较麻烦,我们一般不用,除非没有别的方法可选的时候,才会采用输入坐标的方法。
选择 From map canvas方法,从画布上选取
两幅图同时多了两个红点,意思是把上边图订到地图上,
下面也多了个表格,表格中的内容为标记的第一个点
用同样的方法,标记 第2 个点
如果点错了的话,可以右击,选择 Remove,这种方法有时候会造成闪退,不推荐
删除后的效果,如下图所示:
中文版的 QGIS 会莫名其妙的报错
配准的结果,本质是将图加上了若干坐标,形成了栅格。
配准完毕,点击播放按钮,才能真正执行。
栅格图片生成,将其拖到地图上
16. 调整栅格透明度
推荐将透明度调到 50% ,使其处于一个半透明的状态。
下一步:面要素,将怀柔区、平谷区,等各个区,建立各自的面
建议先画线,由线来生成面。两个区的交界部分只需要画一遍即可,不需要画两遍了。
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代表市界,空白代表区界
区界
效果:
18 由线生成面
选择Processing Toolbox Panel
选择Polygonize,该单词字面意思是生成一个多边形
该功能在Vector geonetry下面。
记住Polygonize这个单词,然后直接搜索,即可快速找到。最好是养成直接搜的习惯。
此时,生成完整的线转面