【学习笔记-QGIS】 QGIS从零快速上手

news2024/12/23 2:25:57

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

安装文章参考: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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/723771.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot2+Vue2实战(十)权限管理之动态菜单、动态路由生成

一、父子菜单实现 新建数据库表 sys_menu sys_role 实体类 Role import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName;import java.io.Serializable;import l…

Numpy速通笔记

Numpy可以高效处理大数组的数据,因为: Numpy在一个连续的内存块中存储数据,独立于其他Python内置对象。Numpy是C写的,有优化,比Python内置序列使用的内存少可以在整个数组上进行复杂运算,不需要for循环 下…

table的tr动态增加(含html示例)

html页面table的tr动态增加&#xff08;含示例&#xff09; 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>简单示例</title><script type"text/javascript">function …

陶建辉在“2023 可信数据库发展大会”发表演讲,TDengine 入选中国数据库产业图谱

当前&#xff0c;全球数字经济加速发展&#xff0c;数据正在成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量。数据库作为存储与处理数据的关键技术&#xff0c;在数字经济大浪潮下&#xff0c;全球数据库产业中新技术、新业态、新模式不断涌现。 7 月 4…

mysql创建表练习

CREATE TABLE student ( Id int(10) primary key auto_increment comment "学号", Name varchar(20) not null comment "姓名", Sex enum(M,F) default M comment "性别", Birth year(4) comment "出生年份", Department varchar(20)…

-XX:+PrintCommandLineFlags

-XX:PrintCommandLineFlags把传递给虚拟机的参数输出&#xff08;隐式传递显式传递&#xff09;控制台打印信息-XX:ConcGCThreads3 -XX:G1ConcRefinementThreads13 -XX:GCDrainStackTargetSize64 -XX:InitialHeapSize254884992 -XX:MarkStackSize4194304 -XX:MaxHeapSize407815…

从混沌到秩序的蜕变,SRE解码云计算运维奥秘

什么是SRE SRE&#xff08;Site Reliability Engineering&#xff09;即站点可靠性工程&#xff0c;最初由Google公司提出&#xff0c;通过将开发、运维等多方面进行整合&#xff0c;协同推进系统可靠性&#xff0c;从而确保业务服务能够持久运行。 这是一种新的模式&#xff0…

7.6机试练习

1. 2105 IP Address 描述 Suppose you are reading byte streams from any device, representing IP addresses. Your task is to convert a 32 characters long sequence of ‘1s’ and ‘0s’ (bits) to a dotted decimal format. A dotted decimal format for an IP addres…

视频关键帧AI化的多种方法

视频关键帧AI化的逻辑是将视频切分成一帧帧的画面&#xff0c;然后使用SD绘画固定风格&#xff0c;最后统一在拼接在一起成为一个新的视频。 不管是Mov2Mov还是Multi Frame都能制作这种视频。但是这些操作起来比较麻烦&#xff0c;经过尝试处理较稳定的方法是可以通过img2im的…

Win10电脑开机PIN码怎么取消?

有的用户稀里糊涂的设置了PIN码之后&#xff0c;在开机时发现多了个PIN码&#xff0c;但又不知道电脑PIN码是什么意思&#xff0c;也不清楚开机PIN码怎么取消。您可以通过阅读以下内容&#xff0c;以了解什么是PIN以及如何取消PIN码。 PIN码是一种快捷登录密码方式&#xff0c;…

第九章、vim程序编辑器

9.1 vi与vim 9.1.1 为何要学vim 所有的 Unix Like 系统都会内置 vi 文书编辑器&#xff0c;其他的文书编辑器则不一定会存在&#xff1b; 很多个别软件的编辑接口都会主动调用 vi &#xff08;例如未来会谈到的 crontab, visudo, edquota等指令&#xff09;&#xff1b; vi…

最新版Flink CDC MySQL同步MySQL(一)

1.概述 Flink CDC 是Apache Flink 的一组源连接器&#xff0c;使用变更数据捕获 (CDC) 从不同数据库中获取变更。Apache Flink 的 CDC Connectors集成 Debezium 作为捕获数据更改的引擎。所以它可以充分发挥 Debezium 的能力。 2.支持的连接器 连接器数据库驱动mongodb-cdc…

深度学习神经网络学习笔记-论文研读-transformer及代码复现参考

摘要 优势序列转导模型基于复杂的循环或包括一个编码器和一个解码器的卷积神经网络。最好的表现良好的模型还通过attention 连接编码器和解码器机制。我们提出了一种新的简单的网络架构&#xff0c;Transformer&#xff0c; 完全基于注意力机制&#xff0c;省去了递归和卷积完…

在一个呼号前+B1/是啥意思?有人知道吗?

电台呼号有什么意义&#xff1f;呼号指配意义在于&#xff0c;识别各个不同的具体的电台或同一固定电台内使用2个以上频率时&#xff08;包括两个频率&#xff09;来识别每个不同频率&#xff0c;另外电台的类别和性质也取决于其呼号的组成形式&#xff0c;所以呼号一经确定&am…

Mycat2 使用教程(三)原始数据导入分库分表【MySQL分库分库分表】

Mycat2 使用教程&#xff08;三&#xff09;原始数据导入分库分表【MySQL分库分库分表】 本文主要描述mycat2完成分库分别数据源配置后&#xff0c;将数据导入的过程mysql 分库分表如果是新项目&#xff0c;则不用考虑本文内容mycat2如何配置分库分表&#xff1f;见上文 1.计…

排序链表问题

给你链表的头结点 head &#xff0c;请将其按 升序 排列并返回 排序后的链表 。 示例 1&#xff1a; 输入&#xff1a;head [4,2,1,3] 输出&#xff1a;[1,2,3,4] 示例 2&#xff1a; 输入&#xff1a;head [-1,5,3,4,0] 输出&#xff1a;[-1,0,3,4,5] 示例 3&#xff1a;…

Hadoop下载安装(物理机)

1、下载Hadoop安装包## http://archive.apache.org/dist/hadoop/common 2、解压安装Hadoop 将hadoop-2-7.4.tar.gz包上传到/root/export/software目录 cd /root/export/software mkdir /root/exprot/servers tar -zxvf hadoop-2.7.4.tar.gz -C /root/export/servers/3、配置…

第三届DeepModeling黑客松竞赛

今年的Hackathon难度梯度设置很广&#xff0c;有偏向硬核开发的&#xff0c;有偏向应用的&#xff0c;还有面向初学者的教学布道赛道&#xff01;欢迎大家来围观&#xff01; 参赛链接

【抽奖实现源码】原生js实现简单九方格抽奖实现(附源码下载)

文章目录 写在前面涉及知识效果图1、搭建抽奖页面2、设置抽奖样式1&#xff09;奖项区块颜色2&#xff09;开始按钮背景色3&#xff09;启动初始块颜色 3、编写抽奖功能4、源码下载1&#xff09; 百度网盘2&#xff09;123云盘 总结 写在前面 之前在一次线下活动大屏上看到一个…

招商银行、江苏银行争相入局AIGC,“老银行”能否讲出“新故事”?

文 | 新熔财经 作者 | 和花 由ChatGPT引发的“大语言模型热潮”还没有过去。 六月&#xff0c;A股市场ChatGPT概念指数入选后股价涨幅超过20%的就超过30支&#xff0c;涨幅超过50%也有将近20支&#xff0c;像昆仑万维、万兴科技、神州泰岳、汤姆猫等公司&#xff0c;更是借着…