Показывает, как линейные объекты ориентированы в QGIS?

12

Я работаю над QGIS над файлом street shp, в котором есть поля слева, слева, справа, справа, строит геокодер.

Мне нужно знать, как эти функции ориентированы, и я думаю, что это то же самое, что знать, какая из двух (или более) точек, делающих линии, стоит первой.

Есть ли способ автоматически повернуть маркер треугольника на линии маркера, чтобы он показал, как линия ориентирована?

Факундо Перес
источник
вам может потребоваться повернуть маркеры на 90 градусов, чтобы следовать линии, в зависимости от используемого вами символа. Вы используете простые маркеры или маркеры SVG, и какую версию QGIS вы используете? Вы пытались использовать вместо карты единиц / пикселей?
Стивен Кей

Ответы:

19

Самый простой способ - стилизовать линию. Добавьте новый слой символов к вашей линии и измените «Тип слоя символов» на линию маркера. Выберите «Маркер» в дереве стилей и выберите треугольник в качестве символа маркера по умолчанию. Я считаю, что «Треугольник 2» - ваш лучший выбор. Примите эти изменения, и все ваши линии теперь будут иметь стрелку, указывающую направление линии. Вы можете возиться с расстояниями и расположением маркера, чтобы он выглядел лучше, но это, по сути, покажет вам, куда идут ваши линии.

Knightshound
источник
Я пытался с этим вариантом, но я не могу справиться с размером маркера. Он действует довольно странным образом: независимо от размера, который я определяю (я пробовал от 2 до 2000 мм), треугольник остается таким же крошечным, почти невидимым пятном над линией. Я думал, что это связано с тем, что ширина моей линии связана с одним из полей (ширина улицы), но когда я деактивировал эту связь, проблема остается.
Факундо Перес
+1 Работает для меня: i.stack.imgur.com/nQVYG.png
kttii
Перес, вы проверили, что измерения были не единицами карты, а в миллиметрах или пикселях? Это единственная причина, по которой я могу подумать, почему у вас очень маленькие треугольники, если у вас особенно длинные линии. Они все еще остаются маленькими, когда вы увеличиваете масштаб (1: 1) или просто сохраняете там масштаб?
Рыцарь
Должно быть, это какая-то ошибка. Они были на мм, но не сохранили масштаб. Когда я закрыл и снова открыл проект, он начал работать.
Факундо Перес
2

В ответ на ответ Knightshound, похоже, что в QGIS 3 были небольшие изменения в символах маркера. После выбора «Маркер» в дереве стилей вы можете не увидеть «треугольник 2» в качестве опции в списке символов. Если это так, посмотрите на выпадающий список с надписью «Символы в». В моей версии 3.0.3 по умолчанию это «Избранное». Если вы измените его на «Все символы», вы должны увидеть «треугольник 2».

Дэвид
источник