簡體   English   中英

編寫python腳本以自動化QGIS(Qt)任務

[英]writing python script to automate QGIS (Qt) tasks

我正在使用QGIS進行一些重復的映射工作。 我有一個養老院的平面圖,它已被數字化到QGIS中,並正確標記了床號,還有一個電子表格,其中包含床號和屬於該床的所有其他屬性。

我需要創建多個圖層並逐一可視化它們,目前我正在使用“另存為圖像”功能。 如果只需要處理一次就可以了,但是我有30多個老年房屋,每個房屋都有4-5層可視化。 QGIS已經比ArcGIS好很多,但是當我意識到需要手動完成所有操作時,我仍然感到有些不知所措。

我正在尋找Python來實現自動化,但似乎它主要在QGIS中用於創建插件。

作為R用戶,我習慣於自動執行所有重復性任務。

我知道QGIS是使用Qt4編寫的,有人知道我可以用作自動QGIS的模型的QT4腳本嗎?

誰能告訴我是否可行,如果可以,怎么辦?

謝謝。

如果只想執行腳本,請查看Python控制台(插件-> Python控制台)。

還可以考慮編寫QGIS Python插件。 真的很簡單。

除了這兩個選項,您還可以將qgis完全用作QGIS之外的Python庫(例如,作為命令行腳本)-但我不知道您是否在尋找它。 出色的PyQIS食譜將其稱為“ Python應用程序”

http://www.qgis.org/pyqgis-cookbook/intro.html

所有這些都是開源的,因此,如果您查看大量的QGIS Python插件存儲庫,則可以簡單地尋找一個可以實現類似想法的插件,並將該代碼用作模板。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM