Описание тега pyqgis
Используется для библиотеки python, которая применяется к программе Qgis GIS.
0
ответов
Как извлечь каждую полосу из многополосного растрового изображения с помощью Qgis в отдельный файл TIFF
Я новичок в использовании Qgis, и передо мной стоит задача извлечь все различные бэнды с помощью Qgis. Я могу определить количество полос на моем изображении с помощью Qgis, но как мне разделить их как разные файлы TIFF. Я добавил свойства изображен…
06 сен '20 в 07:43
0
ответов
GDAL - Ошибка загрузки DLL: указанный модуль не найден
Я хочу использовать библиотеку GDAL в Python, поэтому я установил gdal. Я использовал следующую настройку: Python 2.7.10, 32 бит, скомпилирован с помощью MSCV 1500; Windows 7 64-разрядная GDAL-2.1.3.win32-py2.7.msi но когда я запускаю файл python, п…
19 авг '20 в 16:09
0
ответов
невозможно записать векторный слой в базу данных postgres (postgis)
Я пытаюсь написать созданный векторный слой в postgres через python qgis api. Создаю геометрию (действительно) и присваиваю ее переменным "точкам" Пытаемся создать векторный слой, установить геометрию и сбросить слой в базу данных: uri = QgsDataSour…
01 авг '20 в 15:11
1
ответ
QGIS 3 сломанный / отключенный питон
Я столкнулся с серьезными проблемами Python с QGIS 3. Я пытался установить сторонние библиотеки из оболочки OS4GEO. Шаги: 1- Запустить оболочку от имени администратора; 2- py3_env; 3- установка scikit-learn У меня там были ошибки, поэтому я удалил Q…
26 авг '20 в 10:52
0
ответов
PyQgis changeAttributeValue() вызывает проблемы с производительностью
После использования changeAttributeValue() в PyQGIS скрипту требуется много времени для запуска. Может ли кто-нибудь помочь мне улучшить это? Код ниже. Благодарность! for feature in layers.getFeatures(): id = feature["id"] diff = getDiffer…
04 авг '20 в 13:29
0
ответов
Проблема при импорте этикеток из файла .dxf
Я хотел бы импортировать метки из файла.dxf с помощью pyqgis. Однако я получаю следующее выражение в моей таблице атрибутов под функцией "Текст": {\fArial|b0|i0|c0|p34;\C6;A1 (ab GOK)} Однако я хочу извлечь только последнюю часть выражения A1 (ab GO…
14 авг '20 в 12:04
0
ответов
QGIS Connect To PostGIS .pg_service.file MacBook Catalina
Я пытаюсь подключиться к базе данных postgis через QGIS, используя.pg_service.conf, но безуспешно. Я создал файл в ~/.pgservice.conf со следующей информацией: [geo_db] host=192.168.0.50 port=5432 dbname=postgres user=postgres password=postgres
30 авг '20 в 03:14
0
ответов
QGIS: Как получить имя входа по скрипту в панели инструментов?
В QGIS 3.4.7 у меня есть сценарий, который я использую в наборе инструментов, и одним из шагов является сохранение имени входящего tiff в переменной. Я отлично справляюсь с этим с помощью этой части кода: from qgis.core import QgsProcessing from qgi…
01 сен '20 в 13:14
0
ответов
Рамка чертежа в макете печати qgis программой pyqgis
Я новичок в qgis. Я пытаюсь нарисовать рамку в макете для печати. Я пробовал следующие способы, но не получил решения, пожалуйста, помогите мне. label.setFrameStyle(QFrame.Box | QFrame.Plain) label.setLineWidth(2) pbar = QProgressBar() label.setFr…
31 окт '20 в 13:55
0
ответов
Проблемы с преобразованием растра в вектор в QGIS3
Я пытаюсь преобразовать некоторые растровые слои (из wms) в векторные слои с помощью инструмента Polygonize в QGIS3.14, однако я всегда получаю эту ошибку декодирования: UnicodeDecodeError: кодек utf-8 не может декодировать байт 0x92 в позиции 41: н…
15 окт '20 в 11:07
0
ответов
Возможно ли иметь виртуальную среду Python под Qgis в Windows и / или Linux?
Поскольку разные плагины нуждаются в разных версиях модулей, можно ли иметь разные среды, такие как виртуальные среды для QGis, под Windows (устанавливается через OSGeo4W64), а также под Linux (Ubuntu 18.04)? Например, в Eclipse довольно легко иметь…
16 окт '20 в 01:14
0
ответов
PyQGIS устанавливает max/min серого слоя Singleband?
У меня есть растровый слой в QGIS, и я хотел бы создать код на Python, чтобы изменить его максимальные и минимальные значения, которые обычно находятся в разделе Свойства слоя> Символика> Отрисовка полосы. Слой имеет серый рендер Singleband. Вот что…
26 окт '20 в 17:34
1
ответ
Как удалить все слои * кроме * некоторых в pyqgis?
Мне нужно загрузить несколько векторных слоев для моего проекта QGIS, чтобы я тестировал каждую функцию моего скрипта в каждом из них. Однако, в конце концов, я хочу работать только с одним или двумя интересными слоями и отбрасывать остальные, поэто…
31 окт '20 в 18:48
1
ответ
Использование сторонних модулей Python в QGIS
Я разработал плагин QGIS, который использует сторонние библиотеки. Текущая ситуация такова, что пользователь плагина должен установить некоторые библиотеки Python в QGIS, прежде чем он / она сможет использовать мой плагин. Каждый раз, когда устанавл…
24 сен '20 в 12:02
1
ответ
CheckableComboBox в PyQGIS (ждем выбора)
Я использую этот код во встроенном редакторе Python QGIS. Как заставить скрипт ждать, пока я отмечу нужные строки, и только потом продолжать выполнение? Пока я не могу этого сделать: окно запускается, но скрипт продолжает выполняться, и поэтому нет …
14 окт '20 в 21:33
0
ответов
Получить информацию о цветовой шкале растрового слоя в QGIS
Я хотел бы знать, есть ли в PyQgis метод для получения деталей цветовой шкалы определенного растрового изображения? Я попытался ввести QgsColorRampShader(). ColorRampItemList() в консоли Python QGIS3, но на выходе получил только пустой вектор. Мне н…
14 окт '20 в 14:35
0
ответов
Установите protobuf==3.13.0 для QGis 3.14.16 под Ubuntu 18.04
Запуская QGis 3.14.16, я бы хотел открыть личный плагин, который использует protobuf. Под Windows у меня есть protobuf==3.13.0, и он работает. Под Linux нельзя сказать, что плагину требуется 3.13.0, но у QGis есть 3.0.0. Как тогда я могу установить …
15 окт '20 в 23:28
0
ответов
Поиск с использованием программно созданной строки индекса в Python/QGIS?
Я пытаюсь добавить данные в шейп-файл на основе таблицы поиска. Таким образом, и шейп-файл, и таблица поиска имеют значения для свойств земли, дождя и почвы, а таблица поиска также содержит значения для других переменных, которые я хочу добавить в с…
03 ноя '20 в 00:22
2
ответа
Ошибка сегментации 11 при использовании initQgis() - MacOS
Я использую QGIS.3.16 на macOS Catalina v.10.15.7 У меня проблема, когда я запускаю следующий код export PATH=/Applications/QGIS.app/Contents/MacOS/bin export PYTHONPATH=/Applications/QGIS.app/Contents/Resources/python export LD_LIBRARY_PATH=/Applic…
04 ноя '20 в 13:16
1
ответ
Найти объекты других слоев, которые покрывают объект (обнаружение наложений)
На следующем рисунке вы видите 2 слоя. Слой 1 разделен на более мелкие части, чем слой 2, но все объекты в слое 2 состоят из одного или нескольких объектов из слоя 1. Что я хотел бы сделать, так это с помощью python повторить функции слоя 2 и обнару…
12 ноя '20 в 12:49