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

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

3
В автономном поставщике GRASS в QGIS 2.14 отсутствует папка Msys, инструменты не запускаются
В QGIS 2.12 и ниже, когда кто-то вручную устанавливал пути к папкам провайдера GRASS, это был способ сделать это В ГИС 2.14 нет папки Msys по тому же пути (... \ apps \ msys) или любой другой папки в установке QGIS. Таким образом, даже несмотря на то, что для работы …

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

2
Добавление инструмента ArcToolbox в QGIS?
Я использую общедоступный инструмент в ArcGIS под названием SPreAD-GIS . Это серия сценариев Python, которые «реализованы как набор инструментов ArcGIS» (с файлом tbx). Я новичок в QGIS. Есть ли способ включить и использовать SPreAD-GIS в QGIS?

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

3
Разделите сложный шейп-файл на сетку
У меня есть довольно подробный шейп-файл с функциями многоугольника / многоугольника (размер файла около 500 МБ). На самом деле это шейп-файл всего мира с элементами, представляющими береговые линии. Мне нужно разделить эти данные с помощью сетки. Чтобы было ясно, я не хочу «сортировать» данные, но на самом деле разрезать полигоны …

2
processing.runalg () выдает «TypeError: перехват классов, которые не наследуются от BaseException, не разрешен»
Привет всем! Я в некотором роде новичок в PyQGIS, и я пытался запустить скрипт в QGIS 3.0 безуспешно (он точно работал в 2.18) и всегда получал одну и ту же ошибку: AttributeError: модуль 'processing' не имеет атрибута 'runalg' Во время обработки вышеупомянутого исключения произошло еще одно исключение: обратная связь (последний …

3
Создание параллельных линий на определенном расстоянии от линий, которые являются частью шейп-файла
Я использую QGIS 2.18. У меня есть шейп-файл, который содержит несколько строк. После обработки определенных данных мне нужно провести параллельные линии на разных расстояниях от существующих линий. Например, у меня есть 32 строки в существующем шейп-файле. Я хочу провести параллельные линии на расстоянии 50, 100, 170, 500,400 от номера ID …

3
Как загрузить вывод памяти при обработке QGIS?
Многие алгоритмы обработки имеют возможность сохранить вывод в виде памяти. Если запустить из панели инструментов, это работает нормально, потому что вы можете поставить галочку «Открыть выходной файл после запуска алгоритма». Глядя на исходный код QGIS, кажется, что код для загрузки слоя памяти определен в функции Postprocessing.handleAlgorithmResults. Функция использует доступ к …

1
Создавайте точки на заданном расстоянии друг от друга в ячейках случайных рыболовных сетей, находясь на линиях линий
У нас есть земельный протокол, в котором мы получаем сетку размером 1х1 км. Некоторые клетки выбираются случайным образом. Нам нужно поставить 4 очка в каждую ячейку, и эти точки тоже должны быть на дороге. Минимальное расстояние между точками должно быть 500 м для каждой точки каждой ячейки, ЕСЛИ ВОЗМОЖНО, а …

2
Каков синтаксис «отображения полей» в пакете Refactor Fields в QGIS?
В QGIS есть хороший инструмент «Поля рефакторинга» на панели инструментов обработки: Использовать его на одном слое довольно просто. Однако, когда вы планируете использовать его в пакетном режиме, можно увидеть текстовое поле «Сопоставление полей» . Я ищу пример синтаксиса, который будет использоваться там . Я еще не нашел никакой конкретной документации.

3
Как создать сценарий обработки QGIS, который добавляет последовательность к столбцу уникального идентификатора в PostGIS?
Кто-нибудь может мне помочь создать сценарий обработки QGIS, который добавляет последовательность к существующему столбцу уникального идентификатора (тип: целое число) в PostGIS? Это было бы весьма полезно, например, в качестве обходного пути для ошибки № 6798 . К сожалению, у меня нет опыта работы с Python. CREATE SEQUENCE /*input_schema*/./*input_table*/_/*uic*/_seq OWNED BY …

2
QGIS 2.14.6 Расширение обработки, инструмент Polygonize отсутствует
Только что установил 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 …

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() …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.