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

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

3
QGIS 2.14 окремий постачальник GRASS відсутній у папці Msys, не може виконати інструменти
У QGIS 2.12 і пізніше, коли ви ходили вручну встановлювати шляхи до папки постачальника GRASS, це був спосіб зробити це У ГІС 2.14 немає папки Msys того ж шляху (... \ apps \ msys) або будь-якої іншої папки в установці QGIS. Тож навіть якщо QGIS в окремому режимі потрібно встановити …

2
Не вдалося завантажити модуль "обробки" на Windows 7 64bit
Я встановив QGIS (2.0.1-Dufour Dufour, d94c044), використовуючи як окремий інсталятор, так і інсталятор OSgeo4w, і, здається, виникли проблеми з плагіном обробки. Спочатку я думав, що виникла проблема з пітоном, але зараз мені цікаво, чи все встановлено правильно. Я не знаю, де живуть бібліотеки, тому я хотів би допомогти в налагодженні …

2
Додавання інструменту ArcToolbox до QGIS?
Я використовував у ArcGIS загальнодоступний інструмент під назвою SPreAD-GIS . Це серія скриптів python, які "реалізовані у вигляді інструментів ArcGIS" (з файлом tbx). Я новачок у QGIS. Чи є спосіб включити і використовувати SPreAD-GIS в QGIS?

3
Підсумовування значень сусідніх многокутників за допомогою QGIS?
Я сподіваюся, що ви можете мені допомогти з такою проблемою: у мене векторний (багатокутник) шар. Я хотів би додати атрибут шару, який - для кожного багатокутника - підсумовує значення певного поля всіх його сусідніх многокутників. Для більш конкретного прикладу: у мене є багатокутний шар районів, що містить інформацію про населення. …

3
Розділіть складну фігуру на сітку
У мене є пристойно деталізований профіль з функціями полігон / багатополігон (файл становить близько 500 Мб). Це насправді формфайл усього світу, з особливостями, що представляють берегові лінії. Мені потрібно розділити ці дані за допомогою сітки. Щоб було зрозуміло, я не хочу "сортувати" дані, але насправді розрізав багатокутники на плитки. Я …

2
obdela.runalg () кидає "TypeError: ловування класів, які не успадковують BaseException, не дозволено"
Привіт всім Я в чомусь новому з PyQGIS, і я намагався без успіху запустити скрипт у QGIS 3.0 (бажано, щоб він працював у 2.18) і завжди отримував ту саму помилку: AttributeError: модуль 'обробка' не має атрибута 'runalg' Під час обробки вищевказаного винятку стався інший виняток: Traceback (останній останній виклик): Файл …

3
Створення паралельних ліній на певній відстані від ліній, які є частиною файлу форми
Я використовую QGIS 2.18. Я маю shapefile, який містить кілька рядків. Після обробки певної обробки даних мені потрібно провести паралельні лінії на різних відстанях від існуючих ліній. Наприклад, у мене є 32 рядки в існуючому файлі форм. Я хочу провести паралельні лінії на відстані 50, 100, 170, 500,400 від ідентифікатора …

3
Як завантажити вихід пам'яті з обробки QGIS?
У багатьох алгоритмах обробки є можливість збереження результату як пам'яті. Якщо ви працюєте з панелі інструментів, це працює добре, оскільки ви можете поставити галочку "Відкрити вихідний файл після запуску алгоритму". Дивлячись на вихідний код QGIS, код для завантаження рівня пам'яті, схоже, визначений у функції Postprocessing.handleAlgorithmResults. Функція використовує доступ до alg.outputsсписку …

1
Створіть точки на вказаній відстані одна від одної у клітинках випадкових мереж, перебуваючи на рядках
У нас є наземний протокол, де ми отримуємо рибну сітку з 1х1 км комірок. Деякі клітини вибираються випадковим чином. Нам потрібно поставити 4 бали у кожній комірці, і ці точки теж повинні бути на дорозі. Мінімальна відстань між точками повинна бути 500 м для кожної точки кожної комірки, ЯКЩО МОЖЛИВО, …

2
Який синтаксис синтаксису «відображення поля» інструменту пакетних Refactor Fields у QGIS?
У QGIS є цей приємний інструмент "Поля Refactor" у панелі інструментів обробки: Використовувати його на одному шарі досить просто. Однак, коли ви плануєте використовувати його в пакетному режимі, можна побачити текстове поле "Поля зіставлення" . Я шукаю приклад синтаксису, який буде використаний там . Я ще не знайшов жодної конкретної …

3
Як створити скрипт обробки QGIS, який додає послідовність до унікального стовпчика ідентифікатора в PostGIS?
Чи може хтось допомогти мені створити сценарій обробки QGIS, який додає послідовність до існуючого унікального стовпчика ідентифікатора (тип: ціле число) у PostGIS? Це було б дуже корисно, наприклад, як вирішення помилки №6798 . На жаль, у мене немає жодного досвіду Python. CREATE SEQUENCE /*input_schema*/./*input_table*/_/*uic*/_seq OWNED BY /*input_schema*/./*input_table*/./*uic*/; SELECT SETVAL('/*input_schema*/./*input_table*/_/*uic*/_seq', (SELECT …

2
QGIS 2.14.6 Розширення для обробки, інструмент "Полігонізація" відсутній
Щойно встановлений QGIS 2.14.6 64Bit від інсталятора OSGEO4W. Розробка розширення Версія 2.12.99. Як видно на знімку екрана, я не в змозі перейти до "Розширеного інтерфейсу", як зазвичай, для доступу до Polygonizeінструменту (Лінії до полігонів все ще не працюють, пор. QGIS 2.12 Лінії до полігонів не працюють належним чином ): У …

2
Імпорт обробки QGIS в автономний сценарій python?
Я хочу написати кілька автономних сценаріїв, які використовують обробку інструментів Qgis. Я прочитав кілька тем ( тут і тут , наприклад), але не зміг знайти робоче рішення. Використання Qgis 2.16.1 на Ubuntu Xenial 16.04 LTS Розділ імпорту мого сценарію виглядає приблизно так: # Python modules import sys import time import …

2
Чи будуть основні функції QGIS використовувати багатопотоковість?
Після читання Увімкнення багатопотокової обробки в QGIS? , Мені було цікаво, чи включить QGIS 2.6 це запуск різних процесів. Я перевірив в Інтернеті, і я міг лише виявити, що багатопотокове візуалізація була введена в QGIS 2.4 (я припускаю, що вона знову буде доступна в 2.6). Тепер карти можна перемальовувати дуже …

1
Використання векторного шару пам'яті з обробкою QGIS / SEXTANTE
Я намагаюся запустити qgis:clipалгоритм з консолі, але я отримую помилку при використанні шару в пам'яті в якості параметра накладення. Це варто очікувати, чи я роблю щось не так? Код: mem_layer = QgsVectorLayer("Polygon?crs=epsg:4326", "temp_layer", "memory") if not mem_layer.isValid(): raise Exception("Failed to create memory layer") mem_layer_provider = mem_layer.dataProvider() clip_polygon = QgsFeature() clip_polygon.setGeometry(QgsGeometry.fromRect( …

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