当前位置: 首页 > article >正文

qgis加载获取远程wms数据失败

开发环境:VS2015 + Qt5.11.2 + QGis3.16.7 + 64位 + Release


问题描述:
   1、使用QGIS桌面程序创建工程文件(通过wms加载远程图层),通过代码进行加载;
   2、代码中加载qgis工程文件,无法显示wms数据;

解决方法:
   1、确保代码运行时加载了wmsprovider插件库;
      解决:使用QgsApplication::setPluginPath()设置QGis的插件目录;
   2、确保设置了QGis的数据目录(QGis的resources文件夹所在目录);
      解决:使用QgsApplication::setPkgDataPath()设置QGis的数据目录;


其它说明:
   1、确保代码调用了qgswmsprovider.cpp中的providerMetadataFactory接口创建QgsWmsProviderMetadata对象;
   2、通过QgsApplication::setPkgDataPath()加载srs6.db,坐标参考系;
   3、QGis Release下调用QgsApplication::initQgis()崩溃;解决方法:删除插件目录下的Debug库;
   4、QGIS Debug下调用QgsApplication::initQgis()崩溃,未查找原因;


http://www.kler.cn/a/383463.html

相关文章:

  • 【知识】cuda检测GPU是否支持P2P通信及一些注意事项
  • 系统压力测试助手——stress-ng
  • Github Copilot:已免费,速回归!!!
  • docker 部署win系统
  • 如何打造用户友好的维护页面:6个创意提升WordPress网站体验
  • 通航飞机(通用航空飞机)的软件关键技术
  • 【C++篇】无序中的法则:探索 STL之unordered_map 与 unordered_set容器的哈希美学
  • php Rides 存入list类型,然后拿2000条,后去除Rides2000条
  • SpringBoot整合Freemarker(二)
  • PHP反射API与面向对象编程:当“魔镜”遇上“家族聚会”
  • 域迁移相关数据集生成脚本
  • sql纵表转横表
  • WPF界面控件Essential Studio for WPF更新至2024 v3,具有更高性能 | 附下载
  • 看电动缸是如何提高农机的自动化水平
  • SQL 专项练习题(合集)
  • 《通过 Jmeter 压测存储过程详解》
  • Gitlab-执行器为Kubetnetes时的注意事项,解决DNS解析问题
  • 基于ExtendSim的库存与订购实验
  • spring-data-jpa 一对多,多对一,多对多
  • PathVariable annotation was empty on param 0.问题解决
  • 《C语言程序设计现代方法》note-3 选择语句 循环语句
  • C++(一)
  • 开学轻松逆袭孩子的学习利器培养自律习惯,提高学习效率❗❗让习惯养成更轻松~
  • 【Rust Crate之Actix Web(一)】
  • Sigrity Power SI 3D-EM Inductance Extraction模式如何进行电感的提取操作指导(一)
  • 计算机体系结构知识(二)-gdb和args