Я сделал символ точки обзора в QGIS, стилизовав точку, которая будет кругом, и добавил несколько линий, которые повернуты на разные углы, и все закончилось примерно так
В идеальном мире я бы предпочел, чтобы этот символ был в стиле многоугольника (а не в стиле точки), так что это был бы правильный размер при любом увеличении (без создания зависящих от увеличения символов).
Моя проблема в том, что я хотел бы полукруг, как это:
и более чем наполовину меньше, чем полный круг, как это:
Любые предложения о том, как я могу создать такой стиль в QGIS?
Ответы:
Еще один подход SVG:
Сохраните приведенные ниже тексты в виде текстового файла SVG (скажем
petal.svg
) в папку SVG.Он покажет один лепесток (центральный угол ~ 22,5 градуса) при загрузке в QGIS в качестве маркера SVG. Угол поворота начинается с нуля и увеличивается по часовой стрелке. Пожалуйста, измените цвета заливки и контура по мере необходимости.
Для использования вам может понадобиться два лепестка (45 градусов), три лепестка (67,5 градусов) и так далее.
Пожалуйста, дайте мне знать, если вам нужны эти варианты.РЕДАКТИРОВАТЬ (добавлены случаи для двух, трех и четырех лепестков)
Два лепестка:
Три лепестка:
Четыре лепестка:
Или, добавление слоев маркеров SVG может быть вариантом ... но это в основном ручная работа и не рекомендуется.
Другой вариант - плагин Shape Tools
Если вам не нужны «спицы», я бы порекомендовал плагин Shape Tools . В отличие от
Wedge buffers
в QGIS3, вы можете установитьstart
иend
азимут непосредственно с полей атрибутов. Это делает вещи намного проще и быстрее.источник
Вы почти получили это. Попробуйте это шаги:
источник