原文感谢作者才华横溢吴道简

安装文章参考:https://zhuanlan.zhihu.com/p/370633306

一、下载安装

QGIS免费开源,中文界面,下载地址:https://download.qgis.org/downloads/

三、配置中文环境

开始——QGIS 3.18——QGIS Desktop 3.18.2,打开QGIS桌面端。

菜单栏——Settings——options,General中,勾选Override System Locale,User interface translation选择简体中文,Locale(numbers,dataand cuurency formats)选择Chinese China(zh_CN),点击OK,关闭QGIS,重新打开后,QGIS界面就是中文了。

img

四、添加底图瓦片

侧边栏——浏览器——XYZ Tiles,右键,新建连接。

img

img

瓦片连接如下:

高德矢量:

http://webrd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8

高德影像:

https://webst01.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}

腾讯影像(更正:

http://rt0.map.gtimg.com/realtimerender?z={z}&x={x}&y={-y}&type=vector&style=0

OSM矢量(已失效):

https://tile.openstreetmap.org/{z}/{x}/{y}.png

五、调整底图透明度

侧边栏,图层,选中图层,右键属性,打开图层属性,可以修改透明度,也可以添加图例——不透明滑块。

image-20230531094807322

image-20230531094824100

绘制简单的SHP

一、创建shp文件

  1. 点击左上角的这个按钮

    image-20230531095431408

  2. 选择文件位置,编码方式,坐标系

    image-20230531095543823

  3. 几何图形类型也要选择

二、绘制点

  1. 使用放大镜将画面放大到目标区域

    image-20230531095823011

    image-20230531095840634

  2. 点击进入编辑模式

    image-20230531095902744

  3. 点击添加

    image-20230531095922304

  4. 点击地图任意位置就可以新增点位了

    image-20230531100159431

点位属性编辑

  1. 右击图层打开属性表

  2. 打开字段计算器(字段编辑器

    image-20230531100257762

  3. 在表达式框中输入两个单引号,点击ok即可

    image-20230531100458702

    image-20230531100512728

  4. 补充信息后点击保存

    image-20230531100649681

添加注记

  1. 右击图层-属性

  2. 编辑符号化界面,将符号设定为自己想要的样式

    image-20230531101134019

  3. 点击注记界面,选择值【要显示的字段名称】,并配置注记样式

    image-20230531101350570

  4. 点击确定,即可看到最终图层上的效果

    image-20230531101421700

三、绘制线

  1. 再次新建shp图层,样式选择线

    image-20230531102345578

  2. 点击开启编辑模式,记得选择线段样式

    image-20230531102441782

  3. 左键添加节点,右键结束编辑

    image-20230531102615161

  4. 线段不明显,修改一下符号:右击图层点击属性,在符号化中进行修改

    image-20230531102720372

    image-20230531102901746

线段移动

  1. 点击移动要素图标

    image-20230531103751986

  2. 如果没有,则右击工具栏空白处,打开高级工具栏

    image-20230531103740566

  3. 移动效果如下:

    image-20230531103814295

线段截断和恢复

  1. 点击切割工具

    image-20230531103954955

  2. 左键点击线段,右键确定切断

  3. 点击选择工具确认是否已切割,看效果已成功。

    image-20230531104053579

    image-20230531104101396

  4. 合并要素,点击合并

    image-20230531104157949

  5. 选择两个元素,点击ok,即可恢复

    image-20230531104303478

四、绘制多边形

  1. 创建一个新的多边形shp

  2. 开启编辑模式,进入绘制,一样是左键选择右键结束

    image-20230531104557193

    image-20230531104641771

  3. 右击图层-属性,选择样式,可以降低透明度

    image-20230531104813267

  4. 效果如下

    image-20230531104824573

多边形 环工具

  1. 选择环工具

    image-20230531104939527

  2. 在多边形内画圈,即可绘制出一个环形多边形

    image-20230531105016551

  3. 还可以尝试使用分割工具,可以看到已经成功分割了多边形

    image-20230531105121358

  4. 同样可以恢复分割

  5. 删除环工具

    image-20230531105236990

  6. 点击后再点击环即可删除

    image-20230531105250432

数据的导入和导出

一、数据地址

作者提供了地址https://github.com/yimengyao13/qgis_tutorials

可以得到以下文件

image-20230531110802572

二、导入文本文件

导入点

  1. 点击图层-数据源管理器

    image-20230531110913061

    image-20230531110858874

  2. 注意选择分隔符为制表符,同时进行选择对应的字段和坐标系

    image-20230531111251670

  3. 点击apply,成功后效果如图

    image-20230531111210100


导入线

  1. 选择csv文件格式

    image-20230531111411941

  2. 点击添加,即可看到效果

    image-20230531111446193

添加面图层

  1. 选择area文件,qgis自动判别导入的类型

    image-20230531111546016

  2. 成功导入如下

    image-20230531111611950

三、图层导出为shp文件

  1. 右击图层,选择另存为-要素另存为

    image-20230531111716082

  2. 选择,其实就是Shapefile文件,被汉化了

    image-20230531111806873

  3. 配置坐标系,编码格式后就可以导出shp文件了

    image-20230531112019241

  4. 如果导出类型有问题,记得排查下几何类型可能会出现误判

image-20230531112638970


QGIS工具箱

一、工具箱

打开QGIS,菜单栏,地理处理——工具箱,快捷键是ctrl+alt+t,GIS领域的算法几乎都可以在工具箱中找到。

image-20230531114702631

image-20230531114715970

img

二、线网转面

城市的区域都是根据路网划分的,如果我们已知路网要画区域,一个面一个面的画很繁琐,路网构面,无疑是一个很便捷的方法。

工具箱——矢量图形——多边形化。

img

效果如下:

image-20230531114732593

image-20230531114748449

三、获取质心

面要素转点要素,可以通过获取质心的方式实现。

菜单栏——矢量——几何图形工具——质心,打开对话框,将多边形转为质心。

img

效果如下:

image-20230531115035880

五、德洛内三角化和泰森多边形

空间分析,经常需要将点集构建为德洛内三角网或泰森多边形。

泰森多边形需要设定一个缓冲区,做外包矩形,既下图中的缓冲区域(占比范围)。

img

德洛内三角化效果如下:

image-20230531115221371

泰森多边形:

image-20230531115330450

六、数据转存

QGIS有一个临时图层的概念,既把结果存在临时图层中,处理之后,再保存为文件。在试验数据处理效果的时候,临时图层比较方便,不需要存储过多的文件,只要把最终结果保存文件就可以了。

选中临时图层,右键——导出——要素另存为,或者右键——永久化,即可将临时图层保存为文件。

img

七、识别要素

首先要选中图层,才可以识别当前图层的要素属性。

img

八、属性关联

打开QGIS,菜单栏——矢量——数据管理工具——按位置连接属性。

基础图层是保留图形文件的图层,连接图层是通过位置关联属性的图层。

img

常见的几何图形空间关系:

img

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐