PyQGISを使用したシェープファイルのレンダリングとラベル付け
QGIS API for pythonの操作でいくつかの問題が発生しています。QGISのpythonコンソールでの作業がより快適になりましたが、QGISの外部でコードを実行しようとすると問題が発生します。 基本的に、シェープファイルを取得し、指定された属性名に基づいてラベルを付け、画像をレンダリングしたいと思います。コードはQGISで機能しますが、QGISの外部では機能しません。だから私の問題はどこから来ているのですか? import sys import qgis import PyQt4 from qgis.core import * from qgis.utils import * from qgis.gui import * from PyQt4.QtCore import * from PyQt4.QtGui import * #initialize QGIS QgsApplication.setPrefixPath( r"C:\OSGeo4W64\apps\qgis", True ) QgsApplication.initQgis() #Add layer to instance file = QgsVectorLayer("Good Shape File", "BMAS", "ogr") QgsMapLayerRegistry.instance().addMapLayer(file) …