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

3
Генерация атрибутов в автоматическом режиме с QGIS?
Я хочу автоматически создавать идентификаторы при создании новых функций. Поэтому каждый раз, когда я создаю новую точку, ее идентификатор будет увеличиваться на 1, как показано ниже: Feature 1: id 1 Feature 2: id 2 Feature 3: id 3 Как я могу атаковать это?

2
Стилизация определенного слоя с помощью маски полигона в QGIS?
У меня есть слой линий и слой многоугольников в QGIS: Я хотел бы стилизовать часть слоя линии вне многоугольника, используя один стиль, а часть внутри, используя другой стиль: Я не хочу создавать производный набор данных, напр. обрезать слой линии и стиль две части. Это простой случай, но в моем проекте …

1
Сдвиг отображения перекрывающихся строк в QGIS?
Когда точки перекрываются, есть это свойство, которое позволяет автоматически отображать их множество отдельно, где они находятся, и называется «Смещение точек». Но это не работает для линий, даже если это кажется мне вполне концептуально выполнимым для достижения чего-то подобного: Мне абсолютно необходимо увидеть различия линий, которые на самом деле все находятся …

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

1
Пользовательские функции QGIS не отображаются в Калькуляторе поля
Я использую Essen и пытаюсь следовать замечательному учебнику Аниты Грейзер « Подсветка контуров» . Я создал azimuthфункцию и загрузил ее, но на вкладке выражений ничего не отображается - даже Custom с функцией по умолчанию! Выражение существует как azimuth.pyв C :\Users\Max\.qgis2\python\expressionsсо связанным .pycфайлом. Перезапуск QGIS не имеет никакого значения

1
Документирование пользовательских функций Python в QGIS
Как я могу документировать свои пользовательские функции Python в QGIS? Я хотел бы предложить пользователям помощь для функций, которые я написал для них: Я попытался добавить строку документации: Но всякий раз, когда я нажимаю « Загрузить», отображается сообщение об ошибке: Сообщение об ошибке ясно показывает ошибку отступа, которая не соответствует …

2
Разделение текста из строкового поля перед каждым разделителем на новые поля
Я пытаюсь извлечь текстовые данные из строкового поля, содержащего текст, разделенный точками, и помещая его в новые поля, используя калькулятор полей. Я использую эту функцию Python (взято из Как извлечь текст перед / в QGIS? ): from qgis.core import * from qgis.gui import * @qgsfunction(args='auto', group='Custom') def func(value1, feature, parent): …

1
Зарегистрировать пользовательскую функцию qgs в pyqgis
Я использую Pyqgis в автономном приложении. Теперь я хотел создать собственное выражение для использования в качестве filterExpression в rule ruleBasedRendererV2. (Я пробовал рендерер с существующими функциями, и все работало нормально!) Пользовательская qgisfunction(побитовая AND-функция - поскольку такой функции еще нет) выглядит так: from qgis.utils import qgsfunction @qgsfunction(args="auto", group='Python') def bitwise_and(value1, value2, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.