QGIS学习1-入门学习

news2024/9/20 6:21:00

QGIS作为一个广受欢迎的开源GIS,很多GIS的学生都了解过。但是因为学校老师都是教的Arcgis,因此很少去充分的学习。QGIS和arcgis一样,有完整的官方帮助文档,我也是要根据官方的帮助文档进行学习等。
https://www.qgis.org/zh-Hans/docs/index.html#testing

https://docs.qgis.org/3.28/zh-Hans/docs/user_manual/index.html#

https://docs.qgis.org/3.28/zh-Hans/docs/pyqgis_developer_cookbook/

以前觉得已经学了ArcGIS了,没必要学习QGIS,有一个会用就行。但是越和同学和网络上接触,版权意识等等感觉越来越重要。写论文等等,尽管很多人的论文都说是用的arcgis处理的数据等,但是其实都是用的非正版软件。看网上,张云金等老师都在推荐QGIS,QGIS广泛的插件、快捷的数据下载等也是很吸引人。因此,个人感觉开源GIS是越来越重要,越来越必须学习。

1、下载并安装

https://www.qgis.org/en/site/
我是使用的win系统,下载并安装QGIS比arcgis简单多了,直接下载安装包并运行安装就好了。安装包分为不同的版本,不仅支持win,还支持lunix等。她包括最新的版本和最新的LRT版本。LST版本相当于一个最新的稳定版本。当前最新的稳定版本是3.28,我是下载的3.30,大同小异,没啥区别。

在这里插入图片描述

2、操作案例

双击桌面图标,打开软件。感觉自己的笔记本打开 QGIS比网上视频中打开的慢,自己的笔记本相对low,但是比ARCGIS pro打开的相对快,比arcmap慢。
在这里插入图片描述
和arcgis一样,有菜单栏、目录浏览窗口、图层列表、最近的工程和工程模板、工具箱等。QGIS也集成了GDAL、GRASS。
QGIS工作文档可以保存为.qgz或.qgs格式,
在这里插入图片描述
官方文档 也介绍了两种文件的不同,按照我的理解,简单来说qgs+数据库qgd=qgz,qgz是压缩文件。qgis也默认把工作空间保存为qgz格式。
在这里插入图片描述
加载数据,点击图标,打开Data Source Manager,可以看到支持的数据类型还是很多的
在这里插入图片描述
可以看到除常用的vector、raster外,还支持mesh(没接触过,应该是一种网格数据)、点云数据、文本格式、GeoPackage等格式类型,很多格式哦都没有接触过以前。

随意打开某些文件,可以直接打开shp文件,并且可以打开压缩包内的文件。如果没记错的话,arcgis是不可以直接打开zip中的文件的。随意打开了zip中的文件,很多界面其实和arcgis差不多的。但是很奇怪,只要一点击最下面的Scale就,卡死了。
在这里插入图片描述
S在这里插入图片描述一开始以为是直接加载压缩包文件处理的原因,后来加载了另外一个文件发现不是。
我点击一下Scale就会卡死。点击其他的都没问题,应该是自己操作有问题。
在这里插入图片描述
切换范围和鼠标位置
在这里插入图片描述
锁定比例以便于使用放大镜进行缩放
在这里插入图片描述
很多内容和arcgis相似,
在这里插入图片描述
比如常用的文件投影、源、样式、属性表等
在这里插入图片描述
总体感觉一个会使用arcgis的人,应该是很容易上手 QGIS,但是不知QGIS的其他功能是否和arcgis差异很大。

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

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

相关文章

一文看懂Cat.1、Cat.4、NB-IOT、4G之间的区别

01 什么是Cat.1? Cat.1的全称是LTEUE-Category1,其中UE指的是用户设备,它是LTE网络下用户终端设备的无线性能的分类。根据3GPP的定义,UE类别以1-15分为15个等级。Cat.1,可以称为“低配版”的 4G 终端,上行…

微信小程序发布迭代版本后如何提示用户强制更新新版本

在点击小程序发布的时候选择,升级选项 之前用户使用过的再打开小程序页面就会弹出升级弹窗modal

企业博客搭建:经营好企业博客,能让你的业务蹭蹭上涨!

企业博客本身作为企业产品知识的沉淀,搭建并且经营好企业博客不仅有利于企业文化建设,更可以利用博客来推动业务增长。 何谓企业博客营销?简单地说,就是利用HelpLook这种工具创建并开展网络营销活动,称之为博客营销。 …

Linux学习之nginx虚拟域名主机,lsof和netstat命令查看端口是否被监听

需要先参考我的博客《Linux学习之Ubuntu 20.04在https://openresty.org下载源码安装Openresty 1.19.3.1,使用systemd管理OpenResty服务》安装好Openresty。 虚拟域名可以使用让不同的域名访问到同一台主机。 cd /usr/local/openresty切换当前访问目录到/usr/local/o…

stm32之USART(总结)

串行通信 UART串口内部结构示意图 普中科技的详细介绍 中断知识补充 代码 #ifndef __USART_H #define __USART_H #include "stdio.h" #include "stm32f10x_usart.h" #define USART1_REC_LEN 200 //定义最大接收字节数 200extern u8 USART1_RX_BUF[US…

LeetCode--HOT100题(42)

目录 题目描述:108. 将有序数组转换为二叉搜索树(简单)题目接口解题思路代码 PS: 题目描述:108. 将有序数组转换为二叉搜索树(简单) 给你一个整数数组 nums ,其中元素已经按 升序 排列&#xf…

Linux 应用 Segmentation fault 分析手段

前言 本文主要介绍,在Linux 下应用程序发生Segmentation fault 错误时,如何使用gdb 通过core dump文件查找错误具体发生的地方。 一、生成core dump文件 在板子上执行ulimit -c 或者 ulimit -a 命令查看core 文件大小的配置情况,如下图所示 此时 “ core file size ”大小…

芯讯通SIMCOM A7680C (4G Cat.1)AT指令测试 TCP通信过程

A7680C TCP通信 1、文档准备 去SIMCOM官网找到A7680C的AT指令集 AT指令官网 进入官网有这么多AT指令文件,只需要找到你需要用到的,这里我们用到了HTTP和TCP的,所以下载这两个即可。 2、串口助手 任意准备一个串口助手即可 这里我使用的是XC…

EWM是什么

EWM是SAP的一个模块,代表扩展仓库管理(Extended Warehouse Management),是SAP企业资源计划(ERP)的一部分。它提供了一个完整的、高级的仓库管理解决方案,支持企业在全球范围内的仓库管理、订单管…

python+TensorFlow实现人脸识别智能小程序的项目(包含TensorFlow版本与Pytorch版本)

pythonTensorFlow实现人脸识别智能小程序的项目(包含TensorFlow版本与Pytorch版本) 一:TensorFlow基础知识内容部分(简明扼要,快速适应)1、下载Cifar10数据集,并进行解压缩处理2、将Cifar10数据…

STL-常用容器-queue 容器(队列)

1 queue 基本概念 概念:Queue是一种先进先出(First In First Out,FIFO)的数据结构,它有两个出口。 队列容器允许从一端新增元素,从另一端移除元素 队列中只有队头和队尾才可以被外界使用,因此队列不允许有遍历行为 队列中进数据…

macbookpro如何清理系统数据 macbookpro怎么删除软件

Macbook Pro是苹果公司的一款高性能笔记本电脑,它拥有强大的硬件和流畅的操作系统。然而,随着时间的推移,你可能会发现你的Macbook Pro变得越来越慢,储存空间也越来越紧张。这时候,你需要对你的Macbook Pro进行一些清理…

CGY-OS 正式开源!【软件编写篇】

上一篇文章:CGY-OS 正式开源!_cgy091107的博客-CSDN博客 一、软件编写基础要求 在编写CGY-OS的应用程序之前,您需要: 1. 安装python3.10,配置好CGY-OS。 2.掌握python3的基本语法、lambda表达式、各种简单的数据结构。…

基于Python3 的 简单股票 可转债 提醒逻辑

概述 通过本地的定时轮训,结合本地建议数据库。检查股票可转债价格的同事,进行策略化提醒 详细 前言 为什么会有这么个东西出来呢,主要是因为炒股软件虽然有推送,但是设置了价格之后,看到推送也未必那么及时&#…

数据结构(Java实现)-ArrayList与顺序表

什么是List List是一个接口,继承自Collection。 List的使用 List是个接口,并不能直接用来实例化。 如果要使用,必须去实例化List的实现类。在集合框架中,ArrayList和LinkedList都实现了List接口。 线性表 线性表(lin…

【安装GPU版本pytorch,torch.cuda.is_available()仍然返回False问题】

TOC 第一步 检查cuda是否安装,CUDA环境变量是否正确设置,比如linux需要设置在PATH,window下环境变量编辑看看,是否有CUDA 第二步,核查python中torch版本 首先查看你环境里的pytorch是否是cuda版本,我这…

深度学习经典检测方法的概述

深度学习经典的检测方法 two-stage(两阶段):Faster-rcnn Mask-Rcnn系列 两阶段(two-stage)是指先通过一个区域提取网络(region proposal network,RPN)生成候选框,再通过…

4.17 如何基于 UDP 协议实现可靠传输?

目录 QUIC 是如何实现可靠传输的? Packet Header QUIC Frame Header QUIC 是如何解决 TCP 队头阻塞问题的? 什么是TCP对头阻塞问题: HTTP/2 的队头阻塞: 没有队头阻塞的 QUIC QUIC 是如何做流量控制的? QUIC 实现流量控制…

变压器绝缘油酸值测试

变压器绝缘油 酸值测试 试验目的 变压器绝缘油的酸值是表明油品中含有酸性物质,即有机酸和无机酸的总值,一般以中和一克变压器油中酸性物质所需的氢氧化钾mg数来表示。 未使用过的新变压器油中基本不含酸性物质,其酸值相当小,但…

Docker 容器学习笔记

Docker 容器学习笔记 容器的由来 早先,虚拟机通过操作系统实现相互隔离,保证应用程序在运行时相互独立,避免相互干扰。但是操作系统又笨又重,耗费资源严重: 容器技术只隔离应用程序的运行时环境但容器之间共享同一个…