Страница 1 из 1
Подписи изобат
Добавлено: 09 сен 2015, 10:50
konst555
Имеется векторный слой изобат со значениями глубин в атрибутах.
Пока у меня ничего не получилось - при положительных значениях глубины подписи направлены в глубину, при отрицательных правильно, но нам этого не надо. Развернуть не получается. В ArcGIS была та же проблема, но там появилась процедура специально для изобат которая надписи переводит в аннотации и создает маски. А в QGIS ?
Как расставить подписи головой вверх по склону, но чтобы значения отображаемых глубин были положительные?
Можно ли сделать маски для линий, как в ArcGIS, или только обводка фоновым цветом?
Можно ли использовать для подписи текстовые аннотации? Как их развернуть вдоль линии?
Re: Подписи изобат
Добавлено: 09 сен 2015, 11:27
bim2010
Как расставить подписи головой вверх по склону, но чтобы значения отображаемых глубин были положительные?
Заводим поле - угол поворота подписи. В Свойствах слоя/ Размещение/ Угол поворота из поля.
Re: Подписи изобат
Добавлено: 09 сен 2015, 14:05
konst555
Я так пробовал. Не поворачиваются! (пробовал на QGIS 2.10.1)
Размещение/переопределение свойств/ Угол поворота/
Дальше пробовал все варианты: из поля/или выражением, сохр/не сохр. значения переопределения и т.д.
Но безрезультатно.
Может еще что надо? Позиционирование или алгоритм поиска или вектор должен быть какой-то особенный ?
Re: Подписи изобат
Добавлено: 09 сен 2015, 14:20
Александр Мурый
Во-первых, на форуме лучше действовать по принципу "один вопрос - одна тема" - так быстрее ответят. У вас намешано подписей, аннотаций, масок и т.д.
Во-вторых, было бы неплохо приложить хотя бы один скриншот (типа "вот как в Арке, а вот как в QGIS" или "есть так, а надо так"), а то не у всех людей одинаково хорошо развито воображение.
Re: Подписи изобат
Добавлено: 09 сен 2015, 14:52
konst555
Извините, что вдавался в подробности проблемы, но ни в документации, ни в примерах, ни в сообщениях на форуме не нашел ответа на этот вопрос.
Можно и коротко поставить вопрос:
Как в QGIS создать подписи изобат соответствующие стандартам?
Re: Подписи изобат
Добавлено: 09 сен 2015, 19:08
bim2010
У меня работает “в свойствах слоя/ Размещение/ Угол поворота из поля”. Версия QGIS 2.9.0-Master
Есть еще вариант в Свойствах слоя/ Подписи / Размещение/ Вдоль кривых (максимальный угол между символами внутренний и внешний -20).
... подписи изобат соответствующие стандартам?
Что имеется ввиду? Можно ссылку на описание стандарта.
Это
http://guap.ru/guap/kaf71/meth/2_2_5.pdf или
это
http://www.gisinfo.ru/classifiers/class ... m#topomaps
Re: Подписи изобат
Добавлено: 10 сен 2015, 11:00
konst555
Спасибо откликнувшимся.
С помощью 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