Как отобразить стрелку, указывающую на определенный подшипник в QGIS


9

У меня есть ряд точечных объектов, которые содержат атрибут, который я называю «азимут», и еще один, называемый «уклон». Каждая точка имеет направление от 0 до 359 градусов. И наклон составляет «+15» или «-15» и т. Д., Например, + 15% или -15% в зависимости от самого крутого уклона земли.

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

Я использую это в контексте лесного хозяйства с участками круиза. Я вполне уверен, что ArcGIS может сделать это (как я видел это на картах), но я надеюсь, что QGIS также может.

Ответы:


9

Вы также можете попробовать это: открыть свойства слоя и нажать кнопку «Изменить» под отображаемым символом. Затем выберите Vector Field Marker в качестве типа слоя в правом верхнем углу и Polar в качестве типа поля. Заполните соответствующие поля, и вы должны получить то, что хотите, хотя длина линий будет масштабироваться по наклону (используйте маленький масштаб, чтобы избавиться от этого, если хотите). Добавьте другой символ или измените LineStyle, чтобы получить подсказки со стрелками на концах линии. У меня не было подходящих данных, поэтому я не уверен, правильно ли ориентированы советы.


1
Ах, да, я забыл про "Полярный", но обязательно с этим. Я все еще думаю, что было бы необходимо загрузить шейп-файл в два слоя, хотя. Ник.
Ноптон

Большое вам спасибо за вашу помощь. Это отлично сработало и выглядит хорошо на карте. Мне нужно было сделать 2-точечные шейп-файлы, чтобы стрелки указывали их соответствующие пути в и из центра графика. Я очень ценю это.
Джереми

3

Это должно быть возможно. Самый простой способ - это загрузить шейп-файл с точками, щелкнуть его правой кнопкой мыши на панели слоев, выбрать «Запрос» и выбрать точки с отрицательными уклонами. Затем снова загрузите файл формы и выполните запрос, чтобы выбрать точки с положительными наклонами. После этого вы сможете по-разному стилизовать два слоя (это поможет избежать путаницы, если вы переименуете слои, как показано на рисунке).

Когда вы применяете вращение к символам, помните, что для новой символики горизонталь равна 0 градусам, поэтому вам потребуется новый столбец в таблице атрибутов для поворота (подшипник компаса минус 90).

На рисунке я также добавил шейп-файл (снова!), Чтобы были видны исходные точки. Надеюсь, что это работает, это не было стресс-тестирование.

С уважением, Ник.

введите описание изображения здесь

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