Оформление легенды в отчете разными цветами

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Dezmond
Участник
Сообщения: 72
Зарегистрирован: 03 ноя 2017, 11:33
Репутация: 5
Откуда: Москва

Оформление легенды в отчете разными цветами

Сообщение Dezmond » 06 июл 2020, 15:56

Сразу вопросик в вдогонку, кто знает как в легенде сделать текст для разных слоев разного цвета?

Dezmond
Участник
Сообщения: 72
Зарегистрирован: 03 ноя 2017, 11:33
Репутация: 5
Откуда: Москва

Re: Оформление легенды в отчете разными цветами

Сообщение Dezmond » 07 июл 2020, 13:31

Вообщем кому интересно я все настроил:

Код: Выделить всё

<div style=' padding: 0;  margin-left: -10px;color:#7f7f7f '>О-1<span style='color:black'>     - Виды зоны</span></div>
Жаль что галку HTML можно поставить только в тексте, в легенде ее просто нет :(

Feolan
Новоприбывший
Сообщения: 2
Зарегистрирован: 16 июл 2020, 08:27
Репутация: 0
Откуда: Якутск

Re: Оформление легенды в отчете разными цветами

Сообщение Feolan » 22 июл 2020, 04:57

Подскажите пожалуйста, как сделать условные отдельным листом? у меня есть растр с условками, мне его надо привязывать? потом рисовать? Я без привязки сделала, но при составлении аннотации ругается что Единицы измерения карты неизвестны. Это может быть связано? когда пытаюсь проставить единицы измерения то окошечка неактивна. спасибо

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2232
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1506
Откуда: Казань

Re: Оформление легенды в отчете разными цветами

Сообщение Игорь Белов » 22 июл 2020, 09:08

С растром можно решить так. Предположим, отсканирован растр scan.jpg с разрешением 300 DPI. Хорошо отсканирован, без поворота. Берём в руки калькулятор и считаем:
1000 × 0.0254 ÷ 300 = 0.084666666666667
В текстовом редакторе создаём файл scan.wld с таким содержимым:

Код: Выделить всё

0.084666666666667
0
0
-0.084666666666667
0
0
Откроем в QGIS растровый слой scan.jpg, укажем систему координат EPSG:3857 "WGS 84 / Pseudo-Mercator".
Метры на карте будут соответствовать миллиметрам на листе бумаги. Добавим карту на страницу макета в масштабе 1:1000, и изображение будет как в оригинале.

Только IMHO готовить нужно настоящую легенду. Добавить легенду на страницу макета и настраивать её, доводить до ума. А карту из скана использовать лично для себя, как наглядный справочный материал при подготовке настоящей легенды.
The purpose of computing is insight, not numbers

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Оформление легенды в отчете разными цветами

Сообщение Slinger » 22 июл 2020, 19:06

Игорь Белов, А откуда взяты значения 1000 и 0.0254 ?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2232
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1506
Откуда: Казань

Re: Оформление легенды в отчете разными цветами

Сообщение Игорь Белов » 22 июл 2020, 20:50

1000 — знаменатель масштаба 1:1000, чтобы миллиметры листа стали метрами карты.
0.0254 — длина дюйма в метрах. Нужна, чтобы перевести DPI в точки на метр.

Размерности в формуле:
1000 [безразмерно] × 0.0254 [метр / дюйм] ÷ 300 [пиксель / дюйм] = 0.084666666666667 [метр / пиксель]
The purpose of computing is insight, not numbers

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

Re: Оформление легенды в отчете разными цветами

Сообщение konst555 » 06 авг 2020, 14:30

Большей глупости, как "запихать" условные обозначения в поле карты даже представить трудно. Почему нельзя просто добавить как рисунок сразу в макет???
Условные обозначения в виде растровых рисунков - это тоже идея так себе.
Можно взять Inkscape, нарисовать, а потом вставлять SVG в макет по мере необходимости.
Если очень надо в виде растров, то можно в таблицу Word-а вставить, написать красивые подписи, сохранить как HTML и разместить в макете.
Подскажите - как отучить сотрудников помещать в карту что попало ???

Ivor
Завсегдатай
Сообщения: 345
Зарегистрирован: 11 дек 2006, 09:46
Репутация: 102
Откуда: Иркутск

Re: Оформление легенды в отчете разными цветами

Сообщение Ivor » 08 сен 2020, 02:20

konst555, вопрос дискуссионный. В QGis работа с легендами так себе, хотя и прогрессирует потихоньку. А сложные легенды вообще не сделать. При этом условные в легенде очевидным образом должны совпадать с условными на карте, желательно без лишних телодвижений. С svg и растрами это гарантировать сложнее. Близкий к идеальному вариант был бы - отдельный фрейм как в ArcGis и зависимое оформление слоёв (возможность поставить галочку "оформлять как")

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей