Вопросы с тегом «qgis-processing»

Среда обработки пространственных данных, обеспечивающая расширенные возможности анализа в QGIS.

2
Генерация большого количества карт с использованием PyQGIS?
Я должен сделать большое количество (сотни) карт распространения видов. У меня есть шейп-файл, который содержит распределения для каждого вида, и для каждого я хотел бы получить карту в виде изображения (jpg, png или иным образом), содержащего название соответствующего вида, легенду (чтобы выделить области ежегодные распределения, разведение, разведение и т. д. …

5
Как запустить алгоритмы sextante за пределами консоли Python QGIS?
Я немного застрял, пытаясь выяснить способ запуска sextante из автономного питона из дистрибутива OSGeo4W. Причина, по которой я хочу это сделать, заключается в том, что я устал вводить параметры в диалоговом окне каждый раз, когда хочу протестировать модель из Model Builder. Итак, вот скрипт Python давайте назовем его test.py # …

3
Рисование границы множества точек с использованием QGIS?
У меня есть набор точек, которые я хотел бы изменить в многоугольник. Я пробовал вогнутый корпус, но не получил нужный многоугольник, как вы можете видеть ниже, И когда я использую триангуляцию Денауля, мне нужно удалить внешние треугольники. Есть ли эффективный способ сделать то же самое? Я также попробовал выпуклый корпус.

2
processing.getObject () в QGIS 3
Похоже, что processing.getObject()больше не доступен в QGIS. from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' Есть ли новый способ использования get.Object?

1
Какие версии SAGA поддерживает QGIS 2.18.10?
Начиная с QGIS 2.18.10 SagaAlgorithmProvider, словарь больше не называется supportedVersions. Раньше это выглядело так: supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212), "2.1.3": ("2.1.3", SagaAlgorithm213), "2.1.4": ("2.1.4", SagaAlgorithm214), "2.2.0": ("2.2.0", SagaAlgorithm214), "2.2.1": ("2.2.0", SagaAlgorithm214), "2.2.2": ("2.2.2", SagaAlgorithm214), "2.2.3": ("2.2.3", SagaAlgorithm214), "2.3.0": ("2.3.0", SagaAlgorithm230), "2.3.1": ("2.3.0", SagaAlgorithm230)} Теперь это просто говорит: if not version.startswith('2.3.'): …

2
Невозможно запустить алгоритмы Grass в QGIS 2.18 в Ubuntu 16.04
У меня установлены QGIS и GRASS через репозитории UbuntuGIS. Если я пытаюсь выполнить любой алгоритм GRASS 6 или 7, я получаю следующее сообщение об ошибке: "This algorithm cannot be run :-( It seems that GRASS GIS 7 is not correctly installed and configured in your system. Please install it before …

2
Слияние векторных слоев через python в QGIS 2.18.1
В настоящее время я использую следующий код для объединения двух векторных слоев: def append_layers(layer1, layer2, output): from processing.core.Processing import Processing Processing.initialize() import processing.tools processing.tools.general.runalg("qgis:mergevectorlayers", layer1, layer2, output) append_layers(layer1.shp, layer2.shp, output.shp) Кажется, это работает нормально в QGIS 2.14, однако в 2.18.1 происходит сбой со следующим сообщением: Error: Wrong number of parameters …

1
Условия в моделере поля калькулятора
Я хочу проверить векторный файл, если есть столбец «Источник». Если да, то ничего не поделаешь. Если столбец «Источник» отсутствует, его следует создать и заполнить «0». Можно ли это сделать через моделера?

2
При попытке использовать инструмент «Разница» выдается ошибка «QgsWKBTypes не определен»
Я пытаюсь разделить два перекрывающихся векторных слоя и выяснить разницу в QGIS 2.18. Я попытался найти разницу со слоями с точками, а также с буферами. Они оба дают следующую ошибку: global name 'QgsWKBTypes' is not defined See log for more details Я искал в Интернете это, но не могу найти …

2
Преобразование линий в полигоны в QGIS приводит к появлению многоугольников
При попытке полигонизировать слой полилинии в PyQGIS, используя processing.runandload("qgis:linestopolygons",explode_path,polygon_path) Команда в консоли Python, она не создает полигонов, соответствующих краям линии. Вместо этого он создает многоугольники вдоль изогнутых краев. Почему полигоны не создаются по краям линии? При полигонизации черные линии должны быть краями созданных полигонов. Вместо этого только несколько осколков создаются …

2
QGIS 2.16 У слияния отсутствует опция папки
Я установил QGIS 2.16 и заметил, что слияние (Векторное меню> Управление данными), похоже, больше не имеет опции папки. Это был вариант, который позволял вам обрабатывать / объединять целую папку, не загружая слои в ваш проект / рабочую область. Я посмотрел журнал изменений для QGIS 2.16 - хотя fTools были заменены …

2
Сохранение результатов обработки в файл с использованием QGIS modeler?
Из модели я хотел бы сохранить результаты обработки в файл. В моей модели у меня есть несколько Extract by locationалгоритмов (с двумя векторными входами), которые дают приемлемые результаты, но только в качестве временных слоев, которые мне приходится Save as...вручную, что для кучки анализов утомительно и требует много времени. Лучше всего, …

2
Использование слоя памяти в качестве входа и / или выхода с runalg?
Можно ли использовать слой памяти как вход и / или выход с помощью runalg ? С runandload я получаю это для работы: processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\dissolved.shp") Параметр 2 и 3 - это входные слои, которые уже находятся в памяти, а параметр 3 - это выходной слой, …

1
Назначить ярлык скрипту PyQGIS?
Можно ли назначить сочетание клавиш для (пользовательского или нет ...) сценария панели инструментов обработки в QGIS? Я не нашел никакой информации об этом.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.