7得票1回答
错误:找不到名为qgis的模块。

我正在使用Python26、pyqt4设计师和QGIS。我的代码文件(.py文件)包含以下内容: import sys from PyQt4 import QtGui, QtCore from qgis.core import * from qgis.gui impo...

7得票1回答
如何在Python中从QLineEdit读取文本?

我已经为我的插件创建了一个带有3个按钮的开始GUI,这很好用,如果我点击其中一个按钮,将启动特定的操作。到目前为止,这个工作正常。如果我点击其中一个按钮,会出现一个新的GUI,其中包括两个按钮“确定”和“取消”,以及一个行编辑器。如果我点击取消,GUI将关闭,如果我点击确定,我希望程序从编辑行...

7得票3回答
如何在PyQGIS中获取shapefile的几何类型?

我正在编写一个脚本,需要知道加载的shapefile的几何类型。但是我查阅了pyqgis手册和API,仍然无法找到如何调用它的方法。 实际上,我对API的解释也有困难,所以希望能够得到相关方面的指导。 谢谢。

7得票2回答
pyenv能与标准的Python 3安装共存吗?

我使用pyenv在Mac OSX High Sierra中管理Python版本,效果不错。一个对我来说相当重要的软件新版本QGIS v3需要系统上存在Python 3.6,但是只在/Library/Frameworks中寻找,而这是pyenv不使用的地方,所以安装失败了。 我的问题是,如果我...

7得票4回答
使用QGIS和Shapely出现错误:GEOSGeom_createLinearRing_r返回了空指针。

我尝试在QGIS中创建一个多边形的shapefile,并通过shapely在Python中读取它。示例代码如下: import fiona from shapely.geometry import shape multipolys = fiona.open(somepath) multi =...