Вопросы с тегом «pyqgis»

Привязки Python для QGIS.

3
Как определить соседние идентификаторы плиток в QGIS?
В ходе недавнего учебного курса меня спросили, может ли QGIS автоматически рассчитать номера страниц следующего / предыдущего и выше / ниже для книги карт, созданной с использованием генератора атласа. Мне удалось выработать довольно разумное выражение метки для обычной сетки, если вы знаете ширину и высоту сетки. Но затем мы начали …

4
Как эффективно и легко перепроектировать 500 файлов CSV с помощью QGIS?
Я знаю, мой вопрос похож на некоторые старые на этом сайте. У меня много CSV-файлов (географических координат) для импорта в qgis (а затем для их преобразования), и обычный способ не самый лучший способ сделать это (слишком долго). У меня есть почти 500 файлов CSV (координаты wgs84), и это то, что …
11 qgis  python  pyqgis  export  csv 

4
Сохранить Print / Map QGIS composer view как PNG / PDF с использованием Python (без изменений в видимом макете)?
У меня открывается окно просмотра / печати QGIS со всеми элементами, отрегулированными так, как я хочу. Теперь мне нужно распечатать / сохранить / экспортировать это как файл PNG или PDF из консоли Python / скрипта Python. Я не хочу ничего менять в текущем макете. Большинство примеров, которые я нашел (например, …

3
Исправлена ​​ошибка «SDK кажется недействительным» при настройке PyCharm и PyQGIS?
Я хотел настроить PyCharm так, как объясняется в этом посте: Настройка PyCharm для PyQGIS и Qt . Я сделал все в соответствии с инструкциями, но когда дело дошло до добавления интерпретаторов проекта, я получил это сообщение об ошибке: У кого-нибудь есть решение этого?

2
Написание скриптов, которые могут вызывать как Arcpy, так и PyQGIS?
Я потратил довольно много времени в поисках четкого ответа на эту тему и до сих пор не смог достичь своей цели - получить доступ к PyQGIS в отдельном скрипте. Части ответов были предоставлены по многим различным вопросам, таким как: Автономные приложения, использующие QGIS и переменные среды pyQgis в автономном скрипте, …

1
Как сохранить сессию Python в QGIS?
После запуска множества скриптов в консоли Python QGIS у меня есть более 10 словарей и списков, и они мне нужны для дальнейшего анализа. Есть ли способ сохранить сессию Python со всеми этими переменными? В общем, мой вопрос: как я могу экспортировать мои переменные из консоли Python во что-то, чтобы они …
11 qgis  python  pyqgis 

1
Как мне поддерживать Resposive GUI, используя QThread с PyQGIS
Я разрабатывал некоторые инструменты пакетной обработки в виде плагинов Python для QGIS 1.8. Я обнаружил, что когда мои инструменты работают, графический интерфейс перестает отвечать на запросы. Общая мудрость заключается в том, что работа должна выполняться в рабочем потоке, а информация о состоянии / завершении передается обратно в графический интерфейс в …

1
Как добавить кнопку на панель инструментов QGIS или создать собственную панель инструментов?
Я хочу создать кнопку и добавить ее на панель инструментов QGIS или, альтернативно, создать свою собственную панель инструментов и добавить кнопку здесь. Плагин должен быть запущен, когда пользователь нажимает кнопку.
11 qgis  python  plugins  pyqgis 

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

3
Выравнивание нескольких точек по линии в QGIS?
Я хотел бы выровнять несколько точек на линию или линии внутри слоя, используя заданный допуск или буфер вокруг объектов линии. Пожалуйста, обратитесь к приложенному образцу эскиза. В этом примере точки, ближайшие к линии на рисунке ДО, находятся в пределах 5 единиц карты от линии, в то время как крайние точки …


2
Получить доступные соединения PostGIS в PyQGIS
Могу ли я получить доступные соединения с базами данных PostGIS в PyQGIS? Я хотел бы предоставить список доступных db-соединений, а затем список таблиц в пользовательском интерфейсе моего плагина. Я проверил поваренную книгу, но не могу найти способ продвинуться с этим.
11 qgis  postgis  pyqgis 

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

1
Программно включать / выключать панели с помощью PyQGIS
В QGIS, right-clickгде-то в области панели инструментов можно включать / выключать панели, как показано на скриншоте ниже (например, информационная панель GPS). Мне нужно сделать это программно, так как включить / выключить панели из PyQGIS? Я обнаружил, что у QgsInterfaceкласса есть метод addDockWidgetи removeDockWidgetметод, но я действительно не мог понять, является …
10 pyqgis  panel 

1
Условие QGIS Modeler if / else, пользовательский скрипт для Modeler
Я хочу сделать простую функцию if / else внутри моей Модели, и я хотел знать, возможно ли это или нет. Я хочу, чтобы это делалось так, если выбран Вход для «Сегментного слоя», чтобы он не выполнял «Сегментацию (означает смещение)» и использует вместо этого «Сегментный слой» в качестве Входных данных для …

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