
QGIS教程与笔记分享
文章平均质量分 59
QGIS入门笔记、学习教程
地信小学生
欢迎大家关注我的公众号:地信小学生,分享GIS教程、学习干货、入门教程笔记等,涉及ArcGIS、 Python(ArcPy、GDAL)、 QGIS、 PostgreSQL+PostGIS、 WebGIS技术栈。
展开
-
Orfeo Toolbox (OTB):开源的遥感数据处理工具箱/QGIS插件
但是与OTB相比,Opticks 更新较慢,最新版Opticks发布于2021年1月。OSSIM更新也较快,最新版更新于2024年,但OSSIM编程语言是C++,OTB使用C++和Python编程,并且QGIS集成了OTB。它是一个强大的遥感图像处理框架,广泛用于地理信息、遥感数据处理和空间分析等领域。用户可以通过官网免费下载并使用Orfeo Toolbox。Orfeo Toolbox是一个开源软件,支持Windows、Linux和macOS操作系统。是一款开源的遥感数据处理工具箱。原创 2025-03-03 09:53:01 · 558 阅读 · 2 评论 -
建模软件Blender与Blender GIS插件安装教程
点击工具栏的GIS插件,导入数据、导出数据等一般不会出现报错,但有些特殊的坐标系可能会导致数据无法正常加载。点击Web geodata,尝试导入在线数据,可以导入底图、OSM、SRTM高程数据。#160,这是因为BlenderGIS 依靠各种 Web 服务直接获取数据,旨在轻松获取指定位置的数据,而不是用于下载大量数据。在这些服务策略方面,BlenderGIS 限制了最大 400 平方公里的处理范围。在导入底图(Basemap)时,需要注意使用的网络需要科学和魔法,并且可以设置底图数据源和图层。原创 2025-02-26 10:43:28 · 1182 阅读 · 0 评论 -
QGIS 杂谈
可以下载QGIS最近10年的财政预算,我下载了最近几年的预算书,发现QGIS除了2017、2021等年份是有盈余,尽管大部分年份都是在入不敷出,但是也就是差几千左右,这说明这种入不敷出也不是一两年了,如果真的是问题的话,应该也早就会被关注到了吧。从QGIS的收入可以看到,主要收入是来源于 Sustaining Membership 和 Stripe donations,在2025年的预算中,大幅度提高了这两部分收入的总金额,但是2025年的支出也大幅提高,预算25年要入不敷出 3W €。原创 2025-02-24 10:08:11 · 271 阅读 · 0 评论 -
使用QGIS数据库管理器管理PostgreSQL数据库、导入导出数据
此外,在表格菜单栏,还可以 创建表格、删除表、清空表、导入和导出数据、运行优化分析等。在表格属性中,能够对表 添加列、添加几何列、编辑列、删除列、添加主键/唯一键、删除键、添加索引、添加空间索引、删除索引、添加注释、删除注释等。此外,数据库管理器也提供了SQL窗口,通过SQL窗口可以进行查询、查询后加载为新图层等,并且SQL窗口提供了一定的代码补全机制。从数据库导出数据,需要先找到要导出的文件,选中后点击 导出到文件,在弹出的对话框中设置导出的格式、路径、投影等。然后找到已经连接的数据库,选中数据库后。原创 2025-02-11 16:48:52 · 1188 阅读 · 0 评论 -
使用QGIS浏览器面板直接操作PostgreSQL数据库
此外,我们在QGIS浏览器中,还可以直接连接Spatialite数据库。连接数据库后,打开数据库可以数据库层级、schema(模式)层级、表层级、字段层级右键,进行查看等操作,可以将表导出为图层、查看图层属性等操作。如果已有连接,那么双击Postgresql图标,便能够展示当前已连接的数据库;双击将people表添加到图层后, 还可以右键图层,找到 筛选,打开查询构建器进行查询。,便可以打开查询构建器进行筛选,只加载复合要求的要素。此外,我们也可以在加载时直接设置筛选,在使用菜单栏。原创 2025-02-07 10:47:02 · 350 阅读 · 0 评论 -
Ubuntu 安装 QGIS LTR 3.34
QGIS官方提供了安装指南:https://qgis.org/resources/installation-guide/#linux。qgisqgis-grass,有的包最初安装时被跳过,可以在需要使用时再进行单独的安装。我们只需在Debian或Ubuntu中安装最新稳定的QGIS(3.40.x Bratislava),而无需编辑配置文件。虽然官方在某些地方标注的 Debian ,但这也适用于 Ubuntu ,因为一个实际上是官方服务器上另一个的符号链接。原创 2025-01-24 09:02:24 · 1192 阅读 · 0 评论 -
分享一波QGIS学习教程与实验数据
QGIS支持多种数据格式,具有强大的插件系统,能够进行复杂的空间分析,并广泛应用于城市规划、环境科学、农业、林业等领域。尽管QGIS提供了官方文档和中文文档,但是官方文档内容很多,并且很多内容仅仅提供了中文目录翻译,内容还是英文的。因此,这两天又有小伙伴问我要QGIS的教程与实验数据,因为我整理了之前的推送等,整合为了PDF文件,便于大家查阅分享。除了之前我分享的内容外,分享的资源还包括网络获得的PDF书籍,这些书籍仅用于学习参考,请下载浏览目录后及时删除并购买正版纸质书籍。原创 2024-12-14 11:08:54 · 402 阅读 · 0 评论 -
QGIS 状态栏与原地编辑要素
但是QGIS提供了原地编辑要素功能(In-place Editing ),可以直接对输入数据进行编辑,编辑后输入数据发生变化,不产生新的输出数据。我们直接双击运行:反转线方向工具,可以看到运行后的线方向发生了变化,但是不知道为什么重新进行了渲染,样式发生了变化。如下所示,打开basic_network_analysis.qgz工程,可以看到有很大箭头,打开原地编辑要素功能。QGIS界面最左下角,提供了一个名为 Locator Bar的快速检索工具,可以快速搜索算法等。Locator Bar 状态栏。翻译 2024-12-05 20:14:51 · 67 阅读 · 0 评论 -
QGIS 使用aggregate
上面在字段计算器中进行的运用,我们也可以运用到动态计算中。接下来切换编辑模式,在parcels上画多边形,画一个后右键结束,便会自动统计多边形和parcels图层的相交的几何图形个数。结合其他图层的几何和属性来评估一个特征的几何和属性。表达式能够用于静态计算和动态计算,例如标签、虚拟字段、样式等。打开parcels工程,选择boundary图层使用打开字段计算器工具。打开parcels图层属性表可以看到,其确实是1878个属性行。添加一个名为count的表达输出,表达式代码如下。此外,还可以使用名为。翻译 2024-12-05 20:10:08 · 71 阅读 · 0 评论 -
QGIS 生成GPS 轨迹动态图
在图层样式中,设置线图层样式,修改线宽为0.2mm,颜色为蓝色;改变点图层的样式,设置点样式为简单符号,1毫米,蓝色填充,透明描边。这样设置时会显示每一个点,但因为点的密度过高,实际效果并不好,因此设置点样式为:几何图形生成器。也可以修改字体、字号等。对复制的图层样式进行设置,颜色设置为一个更亮的色彩,符号大小设置为3。最后,设置点的大小为0,重新启动动画,便可以看到时间戳随着动画改变。由于设置的效果是移动到某一个点时,会高亮晕渲,因此要进行再制图层。,对原本的GPS点抽稀进行显示,每10个点显示一个。翻译 2024-12-05 20:03:59 · 237 阅读 · 0 评论 -
QGIS 创建三维渲染动画
最终的动画效果如下所示,当然也可以通过导出关键帧的方式使用EzGIF.com、ImageMagick等生成单独的GIF动画。打开数据包中的denali工程文档,可以看到DEM图层和山体阴影图层。接下来在三维地图中创建动画效果,点击动画,在动画中添加关键帧。配置后,可用鼠标中键、右侧的操作盘等进行三维旋转等操作。添加多个场景下的关键帧。原创 2024-12-05 19:53:30 · 340 阅读 · 0 评论 -
QGIS 创建并导出 二维动画
导出动画为GIF文件,可以使用EzGIF.com、ImageMagick工具,或直接使用ScreenToGif等录屏软件生成动画。接下来创建平面动画效果,在图层ASAM_events右键,打开属性,找到时态选项卡,勾选动态时态控制,使用日期/时间字段配置动态效果,该字段为:datefocc。导入后设置相关参数,点击制作,稍等会在Make a GIF按钮下生成一个动画GIF,右键保存该GIF文件即可。点击设置为整个范围按钮,将动画时间范围修改为字段的时间范围,并设置步长为1年。翻译 2024-12-05 19:50:10 · 89 阅读 · 0 评论 -
QGIS 模型构建器中使用分支并打包模型
在之前的案例中,使用了空间索引,我们可以添加条件分支,如果选择了创建空间索引,则为网格图层构建空间索引;我们可以将先前创建的模型、模型所需的数据一起打包,菜单栏:工程----保存到----地理包,输入连接到的地理包和工程名,可以自己新建一个地理包或者使用现成的地理包,工程名可以重新命名也可以使用当前的工程名。重新打开maeitime_piracy工程,在我们之前模型基础上进行完善,打开之前创建的piracy_hexbin模型添加布尔类型的输入,参数设置为:注意,这里的参数描述不要用中文字符。翻译 2024-12-05 19:47:15 · 67 阅读 · 0 评论 -
QGIS 创建空间索引加快运行速度
这是因为:不建立空间索引时,开展的任何搜索都是对空间数据库中的每个行逐行顺序检索,建立空间索引后,索引通过创建分层树等将数据进行组织,加快遍历速度。首先右键生成的Aggregated数据,打开属性--源,可以看到创建空间索引按钮,这表明当前生成的图层没有空间索引,还须生成空间索引。当然,我们其实是要在模型运行的过程中添加空间索引,而不是运行后再去添加。保存模型,并将模型新保存到工程(如果不重新保存到工程,工程模型下面还是旧的模型),重新运行,可以看到运行效率明显加快,从24秒减少到2秒。翻译 2024-12-05 19:38:26 · 179 阅读 · 0 评论 -
QGIS 模型构建器实例练习
接下来添加 创建网格 工具,拖动到面板中,并设置如下参数,网格的范围是重投影后的面图层的范围,需要注意的这个范围指的面图层的四至点,不是面图层覆盖的范围。在左侧的输入中,找到:矢量图层,拖动到右侧的模型窗口中,弹出矢量要素参数定义窗口,添加相应描述。为方便运行和重现结果,可以将模型绑定在项目中,重新编辑模型,在模型构建器的菜单栏界面中有一个按钮:将模型保存到工程,点击这个按钮就会将模型嵌入到工程中。保存模型,切换到QGIS主窗口,在工具箱--模型中找到新建的模型,并双击运行,进行如下参数设置。原创 2024-12-05 19:36:56 · 659 阅读 · 0 评论 -
QGIS 空间分析 批处理
以批量裁剪为例,首先直接打开教程提供的压缩包中的:batch_processing.qgz,如图所示:要裁剪state_boundary区域内的所有点线面要素。在自动填充中,选择:从打开的图层中选择,选择要被裁剪的图层。输入图层为被裁剪图层,叠加图层会自动填充用于裁剪的图层,如果没有自动填充就手动选择:向下填充。选择裁剪后的文件保存路径与名称,文件名添加前缀:裁剪后_,保存类型为.gpkg数据库类型。为便于数据的共享,可以使用打包图层,将所有的图层打包到一个.gpkg中。勾选:完成后加载图层,并运行。翻译 2024-12-05 19:33:56 · 131 阅读 · 0 评论 -
QGIS 空间连接与汇总统计
统计每个区的道路的长度,首先添加karnataka.gpkg中的karnataka_districts文件,使用按位置连接属性工具,国道图层和行政区图层是空间上相交的关系,因为是统计每个区的道路长度,所以保留了DISTRICT字段。因为有的道路路段可能是同时和多个区具有相交关系,因此连接类型选择了重叠最大的要素属性。但是这种方法会有可能把在A区的一部分道路长度计算到B区里,可以使用 计算线总长 工具进行更准确的计算。使用按类别统计工具,统计每一个区的国道面积,生成一个属性表:分区域统计国道。翻译 2024-12-05 19:31:53 · 193 阅读 · 0 评论 -
QGIS 地理数据提取、变换与加载
上面生成的国道图层等仅仅是临时缓存的结果,要想保存一个国道图层到特定路径下并删除一些不需要的字段,可以使用重构字段工具。运行后可以看到匹配后的数据,接下来计算每个路段的长度,使用添加集合图形属性工具,在计算时选择椭球体,单位是米或者公里,否则会是度分秒。其中karnataka_major_roads包含所有的国道省道等,使用F6快捷键打开属性表,看到NH开头的为国道数据。打开字段计算器,在 添加几何图形信息图层 中添加新的长度字段,原长度字段单位为m,新字段为km。使用字段基本统计工具,统计相关信息。翻译 2024-12-05 19:29:34 · 93 阅读 · 0 评论 -
QGIS教程分享
在之前的案例中,我们学习了QGIS的安装与简单入门、QGIS制图导出流程等。QGIS的基础功能其实与ArcGIS很多功能异曲同工,会使用ArcGIS便会很容易掌握QGIS基础。如果大家是完全新入门的朋友,可以私聊我获取张云金老师的。如果大家没有GIS基础的话,可以看一下基础入门的教程,如果有GIS基础建议直接看高级教程。此外,该项目并未涉及PyQGIS教学,如果想学习PyQGIS或者GDAL,可以关注 https://courses.spatialthoughts.com/index.html 获取更多。原创 2024-12-05 11:15:38 · 437 阅读 · 0 评论 -
QGIS制图导出流程
新建打印布局,并对打印布局命名,默认创建一个A4大小的打印页面。使用打印布局工具栏中的添加条目工具,添加地图。点击添加地图后,在打印区域鼠标左键拖拽画框,添加地图。拖拽画出一个框后,地图会自动显示在框内。这里如果想自定义打印页面的大小,是无法通过菜单栏的页面设置修改当前页面为自定义的,需要通过添加页面的方式,新建一个自定义大小的页面。此时,打印布局中便会有两个打印页面,如果想要删除默认的A4页,需要先删除A4页的地图,再通过右键-移除页的方式,只保留自己自定义大小的页面。原创 2024-08-27 22:31:37 · 2522 阅读 · 0 评论 -
postgresql,在pgAdmin中修改列名称和列的类型
是否要加引号要看情况,不加引号如果报错,就要加上。无引号:那么所有内容将自动为小写,不区分大小写;带引号:所有内容才能区分大小写。所以这里要带上引号。例如从bigint转为integer。原创 2023-09-26 17:05:32 · 1466 阅读 · 0 评论 -
SolVES4.1学习2——导入数据运行模型
使用样例数据运行模型很容易,运行自己的数据要根据教程先对数据进行预处理之后根据教程导入数据。首先新建一个solves数据库,之后restore。原创 2023-09-11 14:48:08 · 860 阅读 · 23 评论 -
SolVES4.1学习1——安装与使用教程
SolVES 4版本是QGIS插件,但实际使用过程中发现在最新版的QGIS安装该插件过程中,会报错或异常。因此需安装特定版本的软件。共需安装如下图软件及Java环境等。之后加载上插件,加载过程可能出问题,要卸载插件再重新按一下就没事了。QGIS也要设置Path,添加上Java环境。不知是网络问题还是啥,我的OSM图层没有加载成。根据官方文档安装好后,可以进行相关操作。再点OK,之后可能会卡,运行一会。运行一会后得到另一个界面。运行完后,这个界面会自动关闭。之后根据教程设置参数等。原创 2023-09-04 17:53:10 · 1178 阅读 · 2 评论 -
QGIS安装与管理插件
QGIS安装与管理插件主要是使用了菜单栏安装与管理插件这个菜单。原创 2023-09-04 09:19:44 · 3418 阅读 · 0 评论 -
QGIS设置中文界面、导出地图、修改显示投影、自定义投影等
可以直接从菜单栏对工程文档进行操作,包括新建、使用模板新建、打开、打开最近或其他的格式、保存等。添加图层可以查询哪些图层图层属性,包括符号化和样式图层注释2D和3D地图视图每个地图视图的投影每个地图的上次查看范围打印布局使用设置打印布局元素打印布局地图集设置数字化设置表关系工程宏命令工程默认样式插件设置工程属性中OWS设置选项卡的 QGIS Server 设置数据库管理器中存储的查询。原创 2023-08-27 20:28:05 · 2647 阅读 · 0 评论 -
QGIS安装与入门使用
QGIS作为一个广受欢迎的开源GIS,很多GIS的学生都了解过。但是因为学校老师都是教的Arcgis,因此很少去充分的学习。QGIS和arcgis一样,有完整的官方帮助文档,我也是要根据官方的帮助文档进行学习等。以前觉得已经学了ArcGIS了,没必要学习QGIS,有一个会用就行。但是越和同学和网络上接触,版权意识等等感觉越来越重要。写论文等等,尽管很多人的论文都说是用的arcgis处理的数据等,但是其实都是用的非正版软件。原创 2023-08-26 20:53:31 · 849 阅读 · 0 评论