- 2024-07-22在 Python 中溶解线条
我有一个包含多行的形状文件。我正在寻找一种方法来消除所有的接触线。这在ArcMap中是可能的,但似乎在Python和QGIS中都无法做到:之前:所需的输出:这需要在多行上完成,因此像QGIS合并一样手动执行不是一个选项。在ArcMap中,我曾经使用“溶解”
- 2024-07-2110.3.3 QGIS点类型注释(Annotation)的应用与二次开发实现
文章目录前言注释(Annotation)图层QGis中的注释(Annotation)图层二次开发实现线段类型注释(Annotation)点类型Item总结前言介绍注释(Annotation)图层在QGis中的使用以及二次开发的实现说明:文章中的示例代码均来自开源项目qgis_cpp_api_apps注释(Annotation)图层
- 2024-06-11Qgis添加在线底图
1寻找在线底图链接在网站OpenWhateverMap::AnOpenAwsumnezMap中,可以找到非常多类型的在线底图,点击其中一个即可查看链接。2.常见在线底图Google_Maps:https://mt1.google.com/vt/lyrs=r&x={x}&y={y}&z={z}Google_Terrain:https://mt1.google.com/vt/lyrs=t&x={x}&y
- 2024-06-08QGIS配准工具的变换算法(翻译自QGIS官方文档)
QGIS配准工具的变换算法配准工具中有多种变换算法可用,具体取决于输入数据的类型和质量、您愿意在最终结果中引入的几何变形的性质和数量,以及地面控制点(GCP)的数量。目前,可以使用以下变换类型:线性算法用于创建坐标定位文件,与其他算法不同,它实际上不会变换栅格像素。它
- 2024-05-29QGIS开发笔记(三):Windows安装版二次开发环境搭建(下):将QGis融入QtDemo,添加QGis并加载tif遥感图的Demo
前言 使用QGis的目的是进行二次开发,或者说是融入我们的应用(无人车、无人船、无人机),本片描述搭建QGis二次基础开发环境,由于实在是太长了,进行了分篇:上半部分:主要是安装好后,使用QtCreator可以使用QGIs的apps下的Qt使用对应的编译器编译不带qgis的空工程。下半部分:在上半
- 2024-05-27GeoJSON数据转shp文件
利用QGis工具,使用GeoJSON数据转换生成shp文件,用于GeoServer发布shp图层服务。首先准备一份GeoJSON文件,文件格式为“.json”,文件接入如下:详细操作如下:1、启动QGis工具2、从左上角找到按钮“opendatasourcemanager”,点击打开数据源3、选择数据源,显示如下
- 2024-05-26【QGIS入门实战精品教程】10.7: 基于DEM的地形因子分析(坡度、坡向、粗糙度、山体阴影、耐用指数)
文章目录一、加载dem二、山体阴影三、坡度四、坡向五、地形耐用指数六、地形位置指数七、地表粗糙度一、加载dem二、山体阴影方法一:符号系统利用符号系统中的山体阴影,渲染出阴影效果。方法二:山体阴影工具该算法计算输入中的数字化地形模型的山体阴
- 2024-05-25QGIS DEM数据快速获取
背景Dem是非常重要的数据,30m的精度也是最容易获取的,目前有很多种方式可以获取,比如地理空间数据云,今天介绍用QGIS插件获取。这种方式的最大优势是方便快捷,当我们有评价区域范围图层时,更加方便。插件下载与安装插件-管理并安装插件-搜索下载OpenTopographyDEMDownloader
- 2024-05-23QGIS开发笔记(二):Windows安装版二次开发环境搭建(上):安装OSGeo4W运行依赖其Qt的基础环境Demo
前言 使用QGis的目的是进行二次开发,或者说是融入我们的应用(无人车、无人船、无人机),本片描述搭建QGis二次基础开发环境,由于实在是太长了,进行了分篇:上半部分:主要是安装好后,使用QtCreator可以使用QGIs的apps下的Qt使用对应的编译器编译不带qgis的空工程。下半部分:在上半
- 2024-04-26PyQGIS二次开发指南
当你的数据处理使用的是Python语言,而你的导师又让你开发界面,那么PyQGIS二次开发指南是你必读的圣经。QGIS支持Python语言进行二次开发,你将学会如何使用QtDesigner进行界面设计、加载栅格数据、加载矢量数据、软件打包、安装包制作等。写在前面随着GIS应用在国内的逐渐增多,越来
- 2024-04-15QGIS下载影像
插件下载在QGIS中搜索下载QuickMapServices插件再点击插件工具栏上带加号的图标按钮(下图已经加载过服务),选择Settings。选择Moreservices,点击Getcontributedpack。再点击插件工具栏上带加号的图标按钮,可以看到已经添加了一些默认的地图服务。按需要选择服务,加载区域矢量数
- 2024-04-15QGIS脚本批量导出sld样式文件
在QGIS中批量导出图层样式到SLD(StyledLayerDescriptor)文件,可以使用以下Python脚本。这个脚本将遍历项目中的所有图层,然后将它们的样式保存为单独的SLD文件。#导入必要的模块fromqgis.coreimportQgsProject#sld文件路径sld_path=r"D:\Desktop\中国沿海航
- 2024-04-10QGIS对较大的shp文件进行切片操作
一般情况下,shp文件不是很大时可以通过geoserver去发布wms服务;但是业务中遇到了文件大小为1.5g的shp文件同时需要根据里面的字段类型进行分类直接通过geoserver发布会发现渲染非常的缓慢这边我是先将shp文件通过QGIS打开具体可以通过QGIS将shp文件直接拖到数据库中让它变成
- 2024-04-09R+VIC模型融合实践技术应用及未来气候变化模型预测
在气候变化问题日益严重的今天,水文模型在防洪规划,未来预测等方面发挥着不可替代的重要作用。目前,无论是工程实践或是科学研究中都存在很多著名的水文模型如SWAT/HSPF/HEC-HMS等。虽然,这些软件有各自的优点;但是,由于适用的尺度主要的是中小流域,所以在预测气候变化对水文过程影响
- 2024-03-31GIS用户的Deepin V23系统使用记录
一、系统安装:截止到2024年3月31日,Deepin最新版本为Deepinv23Beta3。在各种软件源下载系统ISO安装,个人是在清华源。1.准备一个U盘或者移动硬盘,安装好Ventoy,把Deepin的ISO放进去,这样,就制作好了系统启动盘。2.推荐为Deepin系统单独准备一块硬盘,从Ventoy启动之后,选择Deepinv23的
- 2024-03-29Linux电脑如何下载QGIS?
本文介绍在Linux操作系统Ubuntu版本中,通过命令行的方式,配置QGIS软件的方法。 在Ubuntu等Linux系统中,可以对空间信息加以可视化的遥感、GIS软件很少,比如ArcGIS下属的ArcMap就没有对应的Linux版本(虽然有ArcGISServer,但是其没有办法对空间数据加以可视化)。但是,对于Ubuntu等
- 2024-03-27关于QGIS报错问题
一·QGIS下载官网:WelcometotheQGISproject!(一些可用的旧版本下载地址:Indexof/downloads)点击进入下载页面:进入下载界面后你会看到有两个QGIS版本(3.36,3.34),3.36是最新的版本,3.34是相对稳定的版本,下载完成后双击文件,根据引导进行QGIS文件(建议将文件保存位置为D盘,一般
- 2024-03-25【QT+QGIS跨平台编译】之九十一:【QGIS_Python跨平台编译】—【qgis_python.h生成】
文章目录一、qgis_python.h介绍二、信息分析三、qgis_python.h生成一、qgis_python.h介绍 qgis_python.h是QGIS(QuantumGIS)软件中的一个头文件,主要用于服务于QGIS_Python库的编译,包含导入、导出宏信息的定义。二、信息分析在qgis\src\python目录,CMakeLis
- 2024-03-24【QT+QGIS跨平台编译】之九十:【QGIS_Crashhandler+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
文章目录一、QGIS_Crashhandler介绍二、QGIS下载三、文件分析四、pro文件五、编译实践一、QGIS_Crashhandler介绍 QGIS_Crashhandler模块是QGIS中的一个重要组成部分,它提供了QGIS程序的错误崩溃处理与跟踪。二、QGIS下载QGIS网址:QGISSourceDownload
- 2024-03-20【QT+QGIS跨平台编译】之八十三:【QGIS_Gui跨平台编译】—【错误处理:未定义类型QgsColorRamp - QgsPalettedRendererWidget】
文章目录一、未定义类型QgsColorRamp二、错误处理一、未定义类型QgsColorRamp错误信息:二、错误处理第29行增加:#include"qgscolorramp.h"
- 2024-03-18【QT+QGIS跨平台编译】之八十二:【QGIS_Gui跨平台编译】—【错误处理:QgsExpressionContextGenerator - QgsRasterLayerProperties】
文章目录一、未定义基类QgsExpressionContextGenerator二、错误处理一、未定义基类QgsExpressionContextGenerator报错信息二、错误处理第33行增加:#include"qgsexpressioncontextgenerator.h"
- 2024-03-06qgis 3.30 python开发环境搭建
1.使用mamba加速conda下载qgiscondainstall-cconda-forge-nbasemamba2.创建qgis虚拟环境condacreate-nqgispython=3.11condaactivateqgis(管理员CMD)mambainstall-cconda-forgeqgis=3.30.0mambainstall-cconda-forgerasteriomambainstall-cco
- 2024-02-21QGIS安装教程
QGIS是开源的桌面地理信息系统软件,如果个人或者小型团队使用,可以选择它,它的免费、开源和社区支持可以帮助完成大多数GIS任务。为源GIS为您介绍QGIS软件的安装和常见参数设置。一、简介QGIS是一个用户界面友好的桌面地理信息系统,可运行在Linux、Unix、MacOSX和Windows等平台之
- 2024-01-31QGIS视图改为3D视图
10.使用投影—QGISDocumentation文档(osgeo.cn)图层属性可以方便改为彩色: 图层右键点“图层CRS”选“设置CRS”,输入3785 点OK后,图层再右键选择“将图层的CRS设置成工程的CRS”这时,视图-》新建3D视图、就可以建立了。
- 2024-01-22QGIS的安装和开发
osgeo4w-setup离线安装包资源不大,便于安装。 界面安装后,如控件开发报错:进入C:\ProgramFiles\QGIS3.28.10\bin下执行bat后,下载相应安装包,注意网络 建立的控件等工程文件首先可对应与系统文件夹里: 前者是目标新建目录,后者是原有目录。工程文件: Plugins->需要安装bu