首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
qgis专题
VS配置QGIS二次开发(VS2019+QT5+QGIS3.14)
1.1 QGIS软件下载 QGIS软件是基于QT5开发的GIS系统,其易用性及其高效性使其已经成为当下极具竞争力的GIS系统,其占有率足以与Esri的ArcGIS等主流GIS软件分庭抗礼。QGIS软件因其开源特性也使得其广受广大GIS开发者的青睐。 在本次《地理信息系统设计与开发》的第一次课程作业中,笔者将就如何下载使用QGIS软件进行详细的介绍说明。 Step1:首先,我们需要使用搜索引擎
阅读更多...
QGIS二次开发-环境配置
一,安装Visual Studio 本教程使用的是VS2019,默认大家已经安装。另外,需要安装QtvsTools,双击后重启VS2019即可: https://download.qt.io/official_releases/vsaddin/2.4.3/qt-vsaddin-msvc2019-2.4.3.vsix 二,下载QGIS 下载网址:https://www.qgis.org/e
阅读更多...
QGIS制图流程
在之前我们推送了QGIS的软件安装、插件安装、数据导入等基础操作,今天我们介绍一下QGIS的制图功能。QGIS的制图与ArcGIS Pro存在一定的区别,但是思路上相似。我们教程内容主要是参考QGIS官方文档: https://docs.qgis.org/3.34/en/docs/user_manual/print_composer/index.htmlhttps://www.osgeo.cn
阅读更多...
qgis设置geoServer图层样式
1.环境准备 geoServer, qgis 2.具体操作 第一步: 在qgis中导入图层shp文件 导入成功后,可以在layers中看到该图层 layers面板可以通过view ->panels->layers Panel 打开 第三步:设置图层样式 选择图层,右键选择图层属性 配置样式 保存style为sld文件 第四步 将样式文件导入geoSer
阅读更多...
qgis导入excel文件
arcgis有导入Excel的功能,只需要指定横纵坐标和坐标系即可。可是我对arcgis不熟悉,查了一下QGIS是否有导入Excel的功能。暂时没查到直接导入Excel的文档,只查到可以导入csv格式的数据。 2.1、将Excel另存为csv 略。wps、ms office Excel都能把Excel文件另存为csv格式的文件。 2.2、确认csv文件的编码 我用的是notepad++,打开c
阅读更多...
3. QGis二次开发项目实践一之解决“无法定位程序输入点“
前言 本章讲述实现本项目实现过程中遇到的QGis二次开发库版本和Qt以及其他动态库的版本匹配问题 问题复现 本项目是要作为一个子模块集成到用户的项目中本项目最初的开发环境为QGis3.28+Qt5.15.2,而当时并未问清楚用户开发环境所以交付给用户之后,出现了类似下图的问题 出现该问题后才知道用户的Qt版本为Qt5.9.6 "无法定位程序输入点"原因 生成exe时所使用的lib文件
阅读更多...
如何在QGIS中加载高清卫星影像?
我们在《如何在GlobalMapper中加载高清卫星影像》一文中,分享了在GlobalMapper中加载卫星影像的方法。 这里再为你分享如何在QGIS中加载高清卫星影像的方法,并可以在文末查看领取软件安装包和图源的方法。 如何加载高清图源? 要在QGIS中在线加载并查看高清卫星影像,我们可以使用一款叫“HCMGIS”的插件。 如果你的软件中没有安装这个插件,可以在工具栏中依次选择“插件\管
阅读更多...
【QGIS】加载在线地图(天地图)
QGIS添加天地图 注册天地图用户 想使用天地图必须申请tk 天地图官方注册用户地址 https://uums.tianditu.gov.cn/register 申请key key管理页面 https://console.tianditu.gov.cn/api/key 链接说明 https://t6.tianditu.gov.cn/DataServer?T=cva_w&x={x}
阅读更多...
QGIS中GCJ02与BD09坐标系
1.安装QGIS插件 GeoHey 2.如果shp文件是三维shp文件,即含有Z值M值,则文件需要转换成无Z、M值文件。(如果不是三维shp文件,此步骤跳过) 修复 https://jingyan.baidu.com/article/0bc808fc05026c1bd485b9c2.html 3.转换过程报错如下 修复 https://www.osgeo.cn/qgis-tut
阅读更多...
从零开始gis——(3)使用qgis绘制图层,并将shp导入到postgres数据库
开发环境搭建好了,我们现在需要的是图层,我们可以自己绘制一个。 QGIS版本: 3.2.1 PostgreSQL版本:9.5.0 PostGIS版本: 2.3.7 1.打开qgis软件,点击上方菜单的project –> new 2. 上方菜单中的 layer –> Create layer –> New Shapefile Layer 3. 点击上方一堆图形中的黄色铅笔,接着点旁边
阅读更多...
QGIS安装部署与shp数据导入发布
一.QGIS相对于ArcGIS的优势 1. 安装包下,只有ArcGIS的十分之一,但是功能超过ArcGIS的十分之一 2. 无需授权,不需要像破解ArcGIS一样破解软件,而且破解后的ArcGIS有些扩展功能也用不了 3. 由于我们平时用的功能百分之八十都是基础功能,所以QGIS足够满足日常需要 4. 跨平台,随着Linux和Mac的市场份额不断
阅读更多...
QGIS开发笔记(三):Windows安装版二次开发环境搭建(下):将QGis融入QtDemo,添加QGis并加载tif遥感图的Demo
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/139136356 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中… Qt开发专栏:三方库开发技术 上一篇:《QGIS开发笔记(二
阅读更多...
QGIS使用python代码导出给定坐标图片
代码基于https://blog.csdn.net/x572722344/article/details/108121230进行修改,代码在QGIS内部编译器运行 # -*- coding: utf-8 -*-from osgeo import ogr# 像素[高, 宽]px_geosize = [2.645859085290482, 2.6458015267176016]# 待裁剪影像的坐
阅读更多...
QGis生成style样式,GeoServer发布后填充线不显示问题
QGis设置shp文件样式,如下图所示: GeoServer发布样式后,斜线填充部分没有显示,显示如下: 解决方法如下: <se:WellKnownName>horline</se:WellKnownName>替换成<se:WellKnownName>shape://backslash</se:WellKnownName> 替换位置如下图所示:
阅读更多...
【QGIS入门实战精品教程】10.6:QGIS制作酒店分布热力图
相关阅读: ArcGIS实验教程——实验四十二:ArcGIS密度分析(核密度、点密度、线密度) 【ArcGIS微课1000例】0086:基于七普人口数据的人口密度分析与制图 ArcGIS实验教程——实验二十四:人口密度制图 文章目录 一、加载酒店分布数据二、热力分析 一、加载酒店分布数据 订阅专栏后,从私信查收实验数据。加载实验数据包中的10.6:QGIS制作酒店分
阅读更多...
QGIS制图中面积小的区域不显示注记
文章目录 QGIS制图中面积太小的区域不显示注记 版权声明:本文为博主原创文章,转载请注明原文出处! 作者:阿振 写作时间:2020-05-24 周天 QGIS制图中面积太小的区域不显示注记 在使用QGIS进行制图的过程中,对于面积太小的区域有可能存在注记显示不出来的情况。比如在中国地图中,香港和澳门区域面积较小,就存在显示不了注记的情况。 如下图,就会发现澳门没有显
阅读更多...
QGIS面数据融合以后有小的线段或者洞存在如何解决
文章目录 QGIS面数据融合以后有小的线段或者洞存在如何解决 版权声明:本文为博主原创文章,转载请注明原文出处! 作者:阿振 写作时间:2020-05-24 周末 QGIS面数据融合以后有小的线段或者洞存在如何解决 在QGIS中我们使用Dissolve工具进行面数据的融合,如下图对中国分省的矢量面数据进行融合得到国界 可以看到融合结果中存在明显的细小线段存
阅读更多...
【QGIS如何进行WKT可视化】
点击插件——python控制台 渲染线图层 wkt = 'LINESTRINGZ (405223.79236294992733746767 3294798.52338150842115283012 0, 405250.43677213048795238137 3294767.52838639216497540474 0, 405272.27118375105783343315 3294735.
阅读更多...
【QT+QGIS跨平台编译】161:【qgispython跨平台编译】—【qgis_python.h生成】
点击查看专栏目录 文章目录 一、qgis_python.h介绍二、信息分析三、qgis_python.h生成 一、qgis_python.h介绍 qgis_python.h 是 QGIS(Quantum Geographic Information System)GIS 软件的一个头文件。QGIS 是一个开源的地理信息系统软件,提供了丰富的地图制图和空间分析功能。qgi
阅读更多...
PostgreSQL15 + PostGis + QGIS安装教程
目录 下载1、PostgreSQL安装1.1、环境变量配置 2、PostGIS安装2.1、安装插件 3、QGIS下载3.1、安装3.2、测试 下载 PostgreSQL15安装:下载地址 PostGIS安装:下载地址(倒数第二个) 1、PostgreSQL安装 下载安装包之后一直点下一步就行,默认地址可以根据自己要求更改 1.1、环境变量配置 我的电脑 -> 属性 ->
阅读更多...
QGIS操作:制作速率专题图
1、修改配色色带 双击打开的矢量文件,弹出如下图所示的图层属性界面,如下图所示; 点击左侧 符号化,选择色带的变化方式、符号、颜色渐变等方式; 设置每个色带所表示的数值范围,变化模式等内容; 2、新建打印布局 点击 工程->新建打印布局,弹出如下图所示的提示框;可输入一个布局标题,也可不输出,直接采用默认标题;点击 OK 即可新建一个打印布局; 3、添加速率图 在
阅读更多...
【QT+QGIS跨平台编译】076:【libdxfrw跨平台编译】(一套代码、一套框架,跨平台编译)
点击查看专栏目录 文章目录 一、libdxfrw介绍二、QGIS下载三、文件分析四、pro文件五、编译实践 一、libdxfrw介绍 libdxfrw是一个用于读取和写入DXF(Drawing Exchange Format)文件的开源C++库。DXF是一种由AutoCAD开发的文件格式,用于存储CAD(计算机辅助设计)图形数据,它是一种跨平台的文件格式,因此在许多CA
阅读更多...
【QT+QGIS跨平台编译】056:【pdal-dimbuilder+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
点击查看专栏目录 文章目录 一、pdal介绍二、dimbuilder介绍三、pdal下载四、文件分析五、pro文件六、编译实践七、生成Dimension.hpp八、生成pdal_features.hpp 一、pdal介绍 PDAL(Point Data Abstraction Library)是一个开源库,用于处理点云数据的获取、过滤、转换、分析和可视化。它提供了丰富的
阅读更多...
给QGIS开发一个卷帘工具
版权声明:未经作者允许不得转载,此插件不得用于商业用途。 目录 开发环境 插件开发 __init__.py map_swipe_plugin.py map_swipe_tool.py active deactivate canvasPressEvent canvasReleaseEvent canvasMoveEvent swipe_map.py 实现结果 开发环境
阅读更多...
【QT+QGIS跨平台编译】045:【netcdf3+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
点击查看专栏目录 文章目录 一、NetCDF3介绍二、文件下载三、文件分析四、pro文件五、编译实践 一、NetCDF3介绍 NetCDF(Network Common Data Form)是一种用于存储科学数据的文件格式和库。NetCDF3 是 NetCDF 的旧版本,通常指的是 NetCDF 版本 3.x。 以下是 NetCDF3 的一些特点和介绍: 数据
阅读更多...
QGIS编译(跨平台编译)057:FastCGI111编译(Windows、Linux、MacOS环境下编译)
文章目录 1、FastCGI介绍2、FastCGI下载3、Windows下编译4、linux下编译5、MacOS下编译 1、FastCGI介绍 2、FastCGI下载 PDAL官网:PDAL 获取 PDAL-2.6.3-src.tar.bz2 文件。 3、Windows下编译 解压缩 PDAL-2.6.3-src.tar.bz2 文件,进入PDAL-2.6.3
阅读更多...