Запитання з тегом «qgis-processing»

Просторова обробка даних, яка приносить розширені можливості аналізу QGIS.

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

5
Як запустити алгоритми sextante за межами консолі python QGIS?
Я якось застряг, намагаючись розібратися, як запустити sextante з окремого пітона з дистрибуції OSGeo4W. Причиною, для якої я хочу це зробити, є те, що я втомився вводити параметри в діалоговому вікні кожного разу, коли я хочу протестувати модель від Model Builder. Тож ось сценарій python, давайте назвемо його test.py # …

3
Нанесення межі набору точок за допомогою QGIS?
У мене є набір точок, які я хотів би перетворити на багатокутник. Я спробував увігнутий корпус, але не дістаньте запланований багатокутник, як ви бачите нижче, І коли я використовую трикутник Денауела, мені потрібно видалити зовнішні трикутники. Чи є ефективний спосіб зробити те саме? Я також спробував корпус Convex.

2
обработка.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.'): ProcessingLog.addToLog(ProcessingLog.LOG_ERROR, …

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 …


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

2
Перетворення ліній на багатокутники в QGIS виробляє полігони Sliver
Намагаючись полігонізувати полілінійний шар в PyQGIS, використовуючи processing.runandload("qgis:linestopolygons",explode_path,polygon_path) команда в консолі python, вона не створює полігонів, відповідних країв ребер. Натомість він створює повзучі багатокутники по вигнутих краях. Чому багатокутники не створюються уздовж ребер ліній? На полігонізації чорні лінії повинні бути країми створених багатокутників. Натомість лише декілька повзунків створюються уздовж вигнутих …

2
QGIS 2.16 Опція злиття бракує папки
Я встановив QGIS 2.16 і помітив, що у Злитті (векторне меню> Управління даними) більше не з’являється параметр «Папка». Ця опція дозволила обробити / об'єднати повну папку, не спочатку завантажуючи шари у проект / робочу область. Я переглянув журнал змін QGIS 2.16 - хоча fTools замінено інструментами обробки, я не можу …

2
Збереження результатів обробки у файлі за допомогою моделювання QGIS?
На моделі я хотів би зберегти результати обробки у файлі. У своїй моделі у мене є кілька 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 - вихідний шар, який записується в пам'ять …

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