问题标签 [qgis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7599 浏览

python - 错误:没有名为 qgis 的模块

我正在研究 Python26、pyqt4 设计器和 QGIS。我的代码文件(.py 文件)包含以下内容:

但是当我尝试运行它时,它会给出错误提示:

我已经将环境变量中的 PATH 设置为

0 投票
2 回答
4614 浏览

python - PYTHONPATH 和 PATH 系统变量

我正在使用量子 gis 1.7.2。在安装期间它会创建 python25 文件夹。我正在为 QGIS 的 python 插件使用 python2.6。我将系统变量设置为:

错误信息

导入错误DLL load failed: The specified module could not be found.

这是因为版本不匹配还是路径错误??

0 投票
1 回答
298 浏览

python - Python2.5和PYQT4版本不匹配

我正在为 python qgis 插件使用 PyQT4 设计器和 Python 2.5。当我尝试命令时

在 python2.5 中,它给了我错误提示

RuntimeError:PyQt4.QtCore 模块是版本 1,但 qgis.core 模块需要版本 -1。

我安装了 PyQt-Py2.5-x86-gpl-4.8.6-1.exe, python-2.5.msiQGIS-OSGeo4W-1.7.2-659859c-Setup.exe.

可能是什么问题?在哪里粘贴 qgis_core.dll?

0 投票
0 回答
332 浏览

python - mysqldb _mysql 版本麻烦

嗨我在linux下的Python 2.5中为qgis开发了一个插件,现在我正在尝试将它移植到Windows中;当 qgis 加载插件时,它会引发此错误:

我现在该怎么办?提前致谢

0 投票
1 回答
774 浏览

python - QGIS - 在 Qtreeview 中列出数据库表

我正在为 QGIS 使用 python 插件。我使用 psycopg2做了 python 到 postgres 的连接。我从数据库中检索表的查询是:

记录变量包含所有表格。我的 .ui 表单上有一个 QTreeView 组件。如何将记录变量中的所有表显示到 QTreeView 中。我们应该使用 QAbstractItemModel。但不知道如何去做。

0 投票
1 回答
935 浏览

python - 标签中的QGIS-Python图标

我正在使用 qgis 的 python 插件。我开发了我的插件并在本地与 QGIS 合作。我的插件名称是DlgAbout.py 。它有一个名为logo的标签,用于在其中放置图像。代码是

当我正常运行时,它显示正确 在此处输入图像描述

但是当我将它与 QGIS 合作时,没有显示徽标。

在此处输入图像描述

我的文件DlgAbout.py路径是C:\rt_sql_layer_ui,图标在C:\rt_sql_layer_ui\icons。可能是什么问题?

我试过这样的事情:

0 投票
1 回答
1633 浏览

python - 如何在 PyQGIS 中显示表单?

我正在使用与rt sql 层相同的 QGIS 的 python 插件。我开发了插件并复制到本地存储库 * C:\Documents and Settings\comp90.qgis\python\plugins*。当我打开 QGIS exe 时,建立连接并列出所有表。但是当我尝试打开查询生成器表单时,它给了我错误提示

我的查询生成器表单代码如下:

Qgis接口是什么??帮帮我...!!

此表单从ManagerWindow.py文件中调用,如下所示:

0 投票
1 回答
1146 浏览

python - PYQGIS 中的 URI 问题

我正在使用qgis的 python 插件。我开发了与rt sql 层相同的插件,并在qgis中使用了相同的插件。当我运行 qgis exe 时,它​​的打开很好。但是在我的确定按钮上,我有以下代码来形成图层

getURI()以另一种形式定义如下:

单击确定按钮时,它给了我错误提示

URI应该包含什么?

0 投票
2 回答
14483 浏览

c++ - Qt Creator 构建项目 - 没有这样的文件或目录


很抱歉成为菜鸟,但我刚从 Window、Eclipse 和 Java 迁移到 OpenSUSE、C++ 和 Qt Creator,遇到了一个问题。我正在创建一个 QGIS 应用程序,我在 /usr/include/gqis 中有 *.h 文件,在 /usr/lib 中有 *.so 文件。我添加了这一行

在项目的 .pro 文件末尾,因此我可以包含 QGIS 库。就我编码而言,一切都很顺利,但是当我构建项目时,Qt Creator 抛出了一个错误:

它映射到第 4 行:

据我搜索,我仍然无法解决这个问题。请问有人可以帮我吗?

0 投票
5 回答
47573 浏览

gis - 将多条线段连接成一条线 - GIS

我有一张已数字化并转换为矢量图层的地图(仅限河流)。问题是矢量化为每条河流产生了大量的段,这些段显示为不同的特征(每个可能有多个直线段,但它们不覆盖整条河流)。我正在寻找的是一种将极端在给定距离内的所有段合并到一个特征(我猜是折线)中的工具。我正在使用 QGis 和 GRASS 插件。我试过 v.clean.snap、v.build.polylines,但还没有真正合并这些线。任何帮助将不胜感激!