Вопросы с тегом «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 вне 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 простой автономный скрипт на Python будет выглядеть так: import arcpy setFolder = '' doProcess Я …
17 pyqgis 

1
Освобождение файловых блокировок PyQGIS?
Мне было интересно, что вызывает освобождение файловых блокировок в pyQGIS? Я пытаюсь удалить несколько источников данных (используемых временно) по телефону QgsVectorFileWriter.deleteShapeFile, но мне нужно выйти из QGIS, прежде чем я смогу это сделать. Я загрузил источники в объекты QgsVectorLayer. Должны ли все эти объекты и ссылки на них быть мусором, …
16 pyqgis  lock 

4
Фильтровать объекты по их атрибутам, используя Python?
Как получить объекты по их атрибутам (аналогично Iqueryfilter в arcobjects) в Qgis с использованием python? Вместо того, чтобы получать все функции и фильтровать их вручную, есть ли возможность использовать предложение where для его фильтрации? Пример: у меня есть имя поля под названием «Графства». Он имеет более пятидесяти тысяч функций. То …
16 qgis  pyqgis 

3
«Выбрать по атрибуту» в QGIS, используя python?
Есть ли способ использовать функцию «Выбрать по атрибуту» в QGIS с помощью команды python? В моем плагине пользователь должен ввести значение через графический интерфейс, и это значение должно использоваться в функции, которая выбирает все функции, которые имеют этот атрибут. Имя столбца фиксируется в коде, функция должна искать только правильное значение. …
16 qgis  pyqgis 

6
Определение слоя CRS и избегание диалога CRS в PyQGIS?
Существует существующий шейп-файл, который я хочу добавить. На данный момент мой код выглядит так: 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, из которой я хотел бы сообщить пользователю, какая часть моего сценария запуска выполняется в данный момент. Можно ли показать эту информацию на заставке? Edit1: В качестве обходного пути мне …
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 , OP упомянул в своем комментарии, что он использует метки на основе правил. Я попытался найти в Интернете, как эти типы ярлыков можно прочитать и изменить, но мне удалось найти этот пост только у lutraconsulting : …

3
Распараллеливание операций ГИС в PyQGIS?
Общим требованием в ГИС является применение инструмента обработки к нескольким файлам или применение процесса для ряда функций в одном файле к другому файлу. Большая часть этих операций смущает параллель в том, что результаты вычислений никоим образом не влияют на другие операции в цикле. Не только это, но часто входные файлы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.