Вопросы с тегом «pyqgis»

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

53
Ищете учебники и веб-ресурсы по QGIS?

Я хотел бы ознакомиться с возможностями QGIS вплоть до QGIS версии 3.0. Можете ли вы порекомендовать несколько хороших веб-ресурсов и учебных пособий, которые продемонстрируют мне возможности QGIS? Я заинтересован как в использовании QGIS через его графический интерфейс, так и в разработке...

42
Создание полигонов одинакового размера по линии PyQGIS?

Я хотел бы создать полигоны вдоль линии, чтобы использовать их для AtlasCreator на следующем этапе. ArcMap имеет инструмент под названием Strip Map Index Features . С помощью этого инструмента я могу выбрать высоту и ширину моих полигонов (скажем, 8 км х 4 км) и автоматически производить / вращать...

37
Как запустить простой скрипт на Python для QGIS извне (например, Sublime Text)?

Я хотел бы запустить несколько небольших и простых сценариев Python для QGIS (Mac) "снаружи" QGIS. Под внешним я имею в виду в этом контексте либо обычную командную строку os (Terminal.app), либо, что еще лучше, непосредственно из Sublime Text (текстовый редактор), но определенно не через...

33
Рисование перпендикулярных линий в PyQGIS?

У меня такая ситуация: Что мне нужно сделать, это соединить каждую точку с каждой линией, которая находится на расстоянии, скажем, 200 м от точки. Другими словами, мне нужно нарисовать перпендикулярную линию от каждой точки до каждой линии в буфере. Есть ли способ сделать это в...

30
Итерирование по слоям карты в QGIS Python?

У меня проблемы с выяснением, как перебирать слои карты. Я могу получить доступ к текущему выделенному слою в оглавлении через, iface.activeLayer()но я хочу, чтобы мой код работал на всех слоях. Я не вижу в API ничего такого, что обеспечивало бы легкий доступ к этой функциональности и не смог найти...

29
Расположение папки плагина QGIS 3

Я ищу местоположение по умолчанию для папки плагинов QGIS 3 Я проверил здесь, но не смог найти: C: \ Program Files \ QGIS 3.0 \ apps \ qgis \ python \ plugins C: \ Users \ Abhijit.qgis2 (не может найти .qgis3, он должен быть там?)...

29
Разработка плагина, который зависит от внешней библиотеки Python

Я разрабатываю плагин Python, целью которого является интеграция в QGIS функциональности библиотеки PyPI Python, называемой «возвышением». Существует ли независимый от ОС способ установки внешних библиотек Python и обеспечения их доступности для плагинов Python? Я уже знаю различные системные...

24
Использование алгоритмов обработки QGIS3 из автономных скриптов PyQGIS (за пределами GUI)

Я пишу скрипт, который должен работать за пределами QGIS GUI. Я вызываю некоторые функции API из qgis.core, но я бы хотел использовать плагин обработки. Я могу импортировать обработку с помощью sys.path.append (), но не могу запустить какой-либо процесс. Более того, все «родные» algs отсутствуют в...

23
Доступ к плагинам QGIS в Python?

Есть ли способ получить доступ к плагинам QGIS в Python? Я хотел бы написать скрипт для некоторой геообработки, и я хотел бы использовать инструменты f clip, плагин Road, клип, регулярные точки и выпуклые оболочки, а также плагин Road graph. Последний, вероятно, представляет собой другую банку...

23
Может ли qgis_core работать с внешним дистрибутивом Python (таким как Anaconda)?

Я создал приложение на Python, которое имеет собственный графический интерфейс. Я пытаюсь использовать qgis.core / PyQGIS только для отображения карты. В частности, у меня есть Anaconda 2.3 и его дистрибутив Python (2.7.11). После изучения публикаций в этой теме кажется, что эта схема может...

21
Как программно создать новый пустой векторный слой?

Я новичок в Python и QGIS. Я посмотрел несколько учебных пособий по сценариям Python для QGIS. Все они создают новые векторные и растровые слои с некоторым существующим источником данных. например. шейп-файл или таблица базы данных geotiff или postgis. Можно ли создать слой QGIS с помощью скрипта...

20
QgsMapLayerRegistry удален в QGIS3?

Будет QgsMapLayerRegistryдоступен в Pyqgis с QGIS3 Когда я набрал его в консоли Python QGIS (2.99), кажется, что python распознает его, потому что он автоматически завершается qgis.core.QgsMapLayerRegistry, но затем выдает ошибку, что его там нет: Traceback (most recent call last): File...

19
Литература по Python, относящаяся к QGIS

Python для ArcGIS - книга, на которую я смотрел. Кто-нибудь знает, будет ли это применимо в QGIS? Я не собираюсь писать приложения / плагины, просто лучше понимать выражения и т. Д. Для стандартного рабочего процесса. например, запросы и параметры, определяемые...

19
Программно проверить наличие щелчка мыши в PyQGIS?

Я хочу знать, как проверить наличие щелчка мыши в QGIS. Я пытаюсь написать плагин Python и хочу предоставить функциональность, аналогичную инструменту «Выбрать одну функцию», который уже существует в QGIS. Я проверил документы API QGIS и нашел QgsMapCanvas::CanvasProperties::mouseButtonDown Это...

18
Как установить сторонние библиотеки Python для QGIS в Windows?

Как я могу использовать сторонние библиотеки на плагинах QGIS в Windows? Я разработал плагин, который использует растерио и numpy для клиента, но у него возникают проблемы с установкой растерио и numpy. На самом деле растерио и numpy были установлены в основной системе Python (C: \ Python27), но...

18
Проблема с импортом qgis.core при написании автономного скрипта PyQGIS

Я пытаюсь написать отдельный скрипт на python в Windows 7, который использует qgis.core и различные другие библиотеки qgis. Я нашел старый вопрос на эту тему здесь: Написание автономных скриптов Python с использованием PyQGIS? и следовал его совету, используя руководство здесь:...

17
Написание автономных скриптов Python с использованием PyQGIS?

Я изучал, как использовать консоль Python в QGIS, используя ссылки из qgisworkshop.org . Я знаком с написанием автономных скриптов в ArcGIS и хочу узнать, как сделать то же самое с QGIS. Например, в ArcGIS 10 простой автономный скрипт на Python будет выглядеть так: import arcpy setFolder = ''...

17
Ошибка импорта для qgis.core при запуске сценария оболочки OSGeo4w

Вместе с этим постом я пытался запустить скрипт в оболочке OSGeo4w вне QGIS. Но я получаю следующую ошибку: ImportError: нет модуля с именем qgis.core Я также прочитал следующие посты и попытался импортировать различные модули, но безрезультатно: Как запустить алгоритмы sextante за пределами...

17
Буферизация в pyQGIS?

Я ищу несколько примеров для написания простых скриптов на Python в QGIS. Как бы я сделал анализ буфера на наборе данных? Кажется, я не могу найти в руководстве и QGIS python много такого, что вполне соответствует документации Esri....