Подписи изобат

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
konst555
Активный участник
Сообщения: 212
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Подписи изобат

Сообщение konst555 » 09 сен 2015, 10:50

Имеется векторный слой изобат со значениями глубин в атрибутах.
Пока у меня ничего не получилось - при положительных значениях глубины подписи направлены в глубину, при отрицательных правильно, но нам этого не надо. Развернуть не получается. В ArcGIS была та же проблема, но там появилась процедура специально для изобат которая надписи переводит в аннотации и создает маски. А в QGIS ?

Как расставить подписи головой вверх по склону, но чтобы значения отображаемых глубин были положительные?
Можно ли сделать маски для линий, как в ArcGIS, или только обводка фоновым цветом?
Можно ли использовать для подписи текстовые аннотации? Как их развернуть вдоль линии?

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Подписи изобат

Сообщение bim2010 » 09 сен 2015, 11:27

Как расставить подписи головой вверх по склону, но чтобы значения отображаемых глубин были положительные?
Заводим поле - угол поворота подписи. В Свойствах слоя/ Размещение/ Угол поворота из поля.

konst555
Активный участник
Сообщения: 212
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: Подписи изобат

Сообщение konst555 » 09 сен 2015, 14:05

Я так пробовал. Не поворачиваются! (пробовал на QGIS 2.10.1)

Размещение/переопределение свойств/ Угол поворота/
Дальше пробовал все варианты: из поля/или выражением, сохр/не сохр. значения переопределения и т.д.
Но безрезультатно.

Может еще что надо? Позиционирование или алгоритм поиска или вектор должен быть какой-то особенный ?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Подписи изобат

Сообщение Александр Мурый » 09 сен 2015, 14:20

Во-первых, на форуме лучше действовать по принципу "один вопрос - одна тема" - так быстрее ответят. У вас намешано подписей, аннотаций, масок и т.д.
Во-вторых, было бы неплохо приложить хотя бы один скриншот (типа "вот как в Арке, а вот как в QGIS" или "есть так, а надо так"), а то не у всех людей одинаково хорошо развито воображение.
Редактор материалов, модератор форума

konst555
Активный участник
Сообщения: 212
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: Подписи изобат

Сообщение konst555 » 09 сен 2015, 14:52

Извините, что вдавался в подробности проблемы, но ни в документации, ни в примерах, ни в сообщениях на форуме не нашел ответа на этот вопрос.

Можно и коротко поставить вопрос:
Как в QGIS создать подписи изобат соответствующие стандартам?

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Подписи изобат

Сообщение bim2010 » 09 сен 2015, 19:08

У меня работает “в свойствах слоя/ Размещение/ Угол поворота из поля”. Версия QGIS 2.9.0-Master
Есть еще вариант в Свойствах слоя/ Подписи / Размещение/ Вдоль кривых (максимальный угол между символами внутренний и внешний -20).
... подписи изобат соответствующие стандартам?
Что имеется ввиду? Можно ссылку на описание стандарта.
Это http://guap.ru/guap/kaf71/meth/2_2_5.pdf или
это http://www.gisinfo.ru/classifiers/class ... m#topomaps

konst555
Активный участник
Сообщения: 212
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: Подписи изобат

Сообщение konst555 » 10 сен 2015, 11:00

Спасибо откликнувшимся.

С помощью QGIS и какой-то матери что-то начало получаться с изобатами. Напишу как делал - может кому понадобится.
1. Взял shape ранее созданный в ArcGIS по батиметрии. Там правильные направления обхода.
2. Глубины в атрибутах - отрицательные!
3. В параметре "подписывать объекты значениями поля" вставил формулу
CASE WHEN ( round( "Contour"/10,0) - "Contour"/10) = 0 THEN -1*Contour END
4. /размещение/ -> Параллельно -> Поверх линий -> Сохранять значения переопределения поворота
5. /отрисовка/показывать перевернутые подписи/ -> Всегда показывать !
6. Буферизовать подписи / экран (это по необходимости)

Дальше все по необходимости. Параметры вращений ни один не сработал.
Всем спасибо!

Маленький пример реальной батиметрии который получился:
https://cloud.mail.ru/public/Bymh/tvyyVgzai

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 20 гостей