Запитання з тегом «pyqgis»

Прив'язки Python для QGIS.

2
Проблема з імпортом qgis.core під час написання автономного сценарію PyQGIS
Я намагаюся написати окремий сценарій python у Windows 7, який використовує qgis.core та різні інші бібліотеки qgis. Тут я знайшов старе питання на цю тему: Написання автономних скриптів Python за допомогою PyQGIS? і дотримувався його порад, користуючись посібником тут: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications Код, запропонований там: set PYTHONPATH=c:\qgispath\python далі: set PATH=C:\qgispath;%PATH% Я виявив, …
18 qgis  python  pyqgis  windows 


3
Помилка імпорту для qgis.core під час запуску сценарію оболонки OSGeo4w
Я намагався, поряд з цим постом , щоб запустити сценарій в OSGeo4w Shell , зовні QGIS. Але я отримую таку помилку: ImportError: Немає модуля з іменем qgis.core Я також читав наступні публікації і намагався імпортувати різні модулі, але безрезультатно: Як запустити алгоритми sextante за межами консолі python QGIS? Як запустити …

4
Буферизація в pyQGIS?
Я шукаю кілька прикладів для виконання простих скриптів python в QGIS. Як мені зробити аналіз буфера на наборі даних? Я не можу знайти багато в посібнику та QGIS python, що цілком відповідає документації Esri.

1
Написання автономних сценаріїв Python за допомогою PyQGIS?
Я дізнався, як використовувати консоль Python в QGIS, використовуючи посилання з qgisworkshop.org . Я знайомий з написанням автономних сценаріїв в ArcGIS і хочу навчитися робити те саме з QGIS. Наприклад, в ArcGIS 10 простим окремим сценарієм пітона буде: import arcpy setFolder = '' doProcess Я розумію, як це зробити за …
17 pyqgis 

1
Написання сценарію обробки пітона за допомогою QGIS 3.0
Після оновлення до QGIS 3.0 стало важко знайти будь-яку інформацію, що стосується написання сценаріїв обробки в QGIS 3.0. @Underdark (див. Тут ) створив основу для скелета. Цей код також, здається, був доданий у QGIS під час написання нового сценарію із шаблону (QGIS 3.0.2). Однак я не зміг знайти жодного способу …
17 qgis  pyqgis  qgis-3 

1
Випускаєте блокування файлів PyQGIS?
Мені було цікаво, що запускає випуск блокування файлів у pyQGIS? Я намагаюся видалити декілька джерел даних (використовуються тимчасово), зателефонувавши QgsVectorFileWriter.deleteShapeFile, але мені доведеться вийти з QGIS, перш ніж я можу це зробити. Я завантажив джерела в об'єкти QgsVectorLayer. Чи повинні всі ці об'єкти та посилання на них збирати сміття, перш …
16 pyqgis  lock 

4
Фільтруйте функції на основі їх атрибутів за допомогою Python?
Як отримати функції за їх атрибутами (схожими на Iqueryfilter в arbobjects) у Qgis за допомогою python? Замість того, щоб отримати всі функції та відфільтрувати їх вручну, чи є якийсь варіант використовувати де пункт для її фільтрації? Приклад: у мене є назва поля "Округи". Він має більше п'ятдесяти тисяч функцій. Неможливо …
16 qgis  pyqgis 

3
"Вибрати за атрибутом" у QGIS за допомогою python?
Чи є спосіб використовувати функцію "Select by Attribute" у QGIS за допомогою команди python? У моєму плагіні користувач повинен ввести значення через GUI, і це значення має використовуватися у функції, яка вибирає всі функції, які мають цей атрибут. Ім'я стовпця закріплено в коді, функція повинна шукати лише правильне значення. У …
16 qgis  pyqgis 

6
Визначення рівня CRS рівня та уникнення діалогу CRS у PyQGIS?
Є існуючий Shapefile, який я хочу додати. На даний момент мій код виглядає так: self.iface.addVectorLayer(self.shpFilePath, "Track", "ogr") Це добре працює, але я хочу визначити crs в коді. Це можливо? Я знайшов подібні питання, як це: Програмно виберіть CRS у QGIS 2.4 за допомогою Python Але я все одно не змушую …

2
Доступ до "обробки" з Python?
Я хочу отримати доступ до функції вибухових ліній в Python за межами QGIS із окремого сценарію. Який модуль потрібно завантажити, щоб його використовувати? Як я можу отримати доступ processing? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr') processing.runalg('qgis:explodelines', layerInput, 'temp.shp')

4
Написання автоматизованих тестів для плагінів QGIS?
Я шукаю поради щодо написання автоматичних тестів для QGIS плагінів, написаних на Python. Я раніше писав тести для сценаріїв Python, використовуючи PyUnit ( unittestмодуль), але ніколи цього не робив для програми із графічним інтерфейсом. Я знайшов сторінку, що описує, як використовувати PyQt4.QTest, щоб робити одиничні тести на віджети Qt ( …

1
Показ запуску повідомлень на QGIS-екрані
Під час запуску QGIS у нижній частині заставки з'являються повідомлення про стан, наприклад "відновлення завантажених плагінів". Я використовую функцію startup.py, з якої я хочу повідомити користувачеві, яка частина мого сценарію запуску виконується в даний момент. Чи можливо відобразити цю інформацію на splashscreen? Редагувати1: Як вирішення проблеми, мені вдалося використати власний …
15 qgis  pyqgis  pyqt4 

1
Як негайно застосувати зміни до QSettings?
За допомогою PyQGIS ви можете змінювати різні налаштування, такі як зробити групи на панелі шарів (або змісту) жирними: from PyQt4.QtCore import QSettings QSettings().setValue("/Qgis/legendGroupsBold", True) Налаштування записані, що видно з опцій або з набору тексту: QSettings().value("/Qgis/legendGroupsBold") >>> u'true' Але це не застосовується. Я думав використовувати QSettings().sync() може допомогти, але, на жаль, …

3
Контроль маркування на основі правил за допомогою PyQGIS?
Виходячи з цього питання: Як увімкнути / вимкнути всі мітки всіх шарів у QGIS , ОП зазначив у своєму коментарі, що він використовує мітки на основі правил. Я спробував шукати в Інтернеті, як можна читати та змінювати ці типи міток, але мені вдалося знайти цю публікацію лише з lutraconsulting : …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.