私はPyQGIS Cookbookを使ってPyQGISを学習し、PyQGIS Programmers Guideを購入しました。小さなスクリプトを使ってレイヤーを読み込むことはできましたが、QGISにプロジェクトを読み込むことはできません。 13行目で 'SyntaxError:invalid syntax'が表示され続けます。QGISの中でPython Consoleを使用していて、 'import _loadproject'を入力してスクリプトを開始します。PyQGISを使ってプロジェクトをQGISに読み込む方法は?
誰かが間違っていると指摘できますか?
"""Load Project: This is to test loading a project."""
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from qgis.core import *
from qgis.utils import iface
class ProjectScript:
def __init__(self, iface):
self.iface = iface
def load_project(self)
project = QgsProject.instance() \
project.read(QFileInfo('S:/SOCAL/Section_28/SOCAL_CK47/Control_Data/SOCAL_CK47_project.qgs'))
print project.fileName 'S:/SOCAL/Section_28/SOCAL_CK47/Control_Data/SOCAL_CK47_project.qgs'
def run_script(iface):
"""Run the script by loading and calling LoadProject methods."""
fs = ProjectScript(iface)
fs.load_project()
13行目にload_project関数に ":"がありません "def load_project(self):" –