Подписи изобат
-
- Активный участник
- Сообщения: 212
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 45
Подписи изобат
Имеется векторный слой изобат со значениями глубин в атрибутах.
Пока у меня ничего не получилось - при положительных значениях глубины подписи направлены в глубину, при отрицательных правильно, но нам этого не надо. Развернуть не получается. В ArcGIS была та же проблема, но там появилась процедура специально для изобат которая надписи переводит в аннотации и создает маски. А в QGIS ?
Как расставить подписи головой вверх по склону, но чтобы значения отображаемых глубин были положительные?
Можно ли сделать маски для линий, как в ArcGIS, или только обводка фоновым цветом?
Можно ли использовать для подписи текстовые аннотации? Как их развернуть вдоль линии?
Пока у меня ничего не получилось - при положительных значениях глубины подписи направлены в глубину, при отрицательных правильно, но нам этого не надо. Развернуть не получается. В ArcGIS была та же проблема, но там появилась процедура специально для изобат которая надписи переводит в аннотации и создает маски. А в QGIS ?
Как расставить подписи головой вверх по склону, но чтобы значения отображаемых глубин были положительные?
Можно ли сделать маски для линий, как в ArcGIS, или только обводка фоновым цветом?
Можно ли использовать для подписи текстовые аннотации? Как их развернуть вдоль линии?
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Подписи изобат
Заводим поле - угол поворота подписи. В Свойствах слоя/ Размещение/ Угол поворота из поля.Как расставить подписи головой вверх по склону, но чтобы значения отображаемых глубин были положительные?
-
- Активный участник
- Сообщения: 212
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 45
Re: Подписи изобат
Я так пробовал. Не поворачиваются! (пробовал на QGIS 2.10.1)
Размещение/переопределение свойств/ Угол поворота/
Дальше пробовал все варианты: из поля/или выражением, сохр/не сохр. значения переопределения и т.д.
Но безрезультатно.
Может еще что надо? Позиционирование или алгоритм поиска или вектор должен быть какой-то особенный ?
Размещение/переопределение свойств/ Угол поворота/
Дальше пробовал все варианты: из поля/или выражением, сохр/не сохр. значения переопределения и т.д.
Но безрезультатно.
Может еще что надо? Позиционирование или алгоритм поиска или вектор должен быть какой-то особенный ?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Подписи изобат
Во-первых, на форуме лучше действовать по принципу "один вопрос - одна тема" - так быстрее ответят. У вас намешано подписей, аннотаций, масок и т.д.
Во-вторых, было бы неплохо приложить хотя бы один скриншот (типа "вот как в Арке, а вот как в QGIS" или "есть так, а надо так"), а то не у всех людей одинаково хорошо развито воображение.
Во-вторых, было бы неплохо приложить хотя бы один скриншот (типа "вот как в Арке, а вот как в QGIS" или "есть так, а надо так"), а то не у всех людей одинаково хорошо развито воображение.
Редактор материалов, модератор форума
-
- Активный участник
- Сообщения: 212
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 45
Re: Подписи изобат
Извините, что вдавался в подробности проблемы, но ни в документации, ни в примерах, ни в сообщениях на форуме не нашел ответа на этот вопрос.
Можно и коротко поставить вопрос:
Как в QGIS создать подписи изобат соответствующие стандартам?
Можно и коротко поставить вопрос:
Как в QGIS создать подписи изобат соответствующие стандартам?
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Подписи изобат
У меня работает “в свойствах слоя/ Размещение/ Угол поворота из поля”. Версия QGIS 2.9.0-Master
Есть еще вариант в Свойствах слоя/ Подписи / Размещение/ Вдоль кривых (максимальный угол между символами внутренний и внешний -20).
Это http://guap.ru/guap/kaf71/meth/2_2_5.pdf или
это http://www.gisinfo.ru/classifiers/class ... m#topomaps
Есть еще вариант в Свойствах слоя/ Подписи / Размещение/ Вдоль кривых (максимальный угол между символами внутренний и внешний -20).
Что имеется ввиду? Можно ссылку на описание стандарта.... подписи изобат соответствующие стандартам?
Это http://guap.ru/guap/kaf71/meth/2_2_5.pdf или
это http://www.gisinfo.ru/classifiers/class ... m#topomaps
-
- Активный участник
- Сообщения: 212
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 45
Re: Подписи изобат
Спасибо откликнувшимся.
С помощью 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 и какой-то матери что-то начало получаться с изобатами. Напишу как делал - может кому понадобится.
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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 37 гостей