Страница 1 из 1
Оформление легенды в отчете разными цветами
Добавлено: 06 июл 2020, 15:56
Dezmond
Сразу вопросик в вдогонку, кто знает как в легенде сделать текст для разных слоев разного цвета?
Re: Оформление легенды в отчете разными цветами
Добавлено: 07 июл 2020, 13:31
Dezmond
Вообщем кому интересно я все настроил:
Код: Выделить всё
<div style=' padding: 0; margin-left: -10px;color:#7f7f7f '>О-1<span style='color:black'> - Виды зоны</span></div>
Жаль что галку HTML можно поставить только в тексте, в легенде ее просто нет

Re: Оформление легенды в отчете разными цветами
Добавлено: 22 июл 2020, 04:57
Feolan
Подскажите пожалуйста, как сделать условные отдельным листом? у меня есть растр с условками, мне его надо привязывать? потом рисовать? Я без привязки сделала, но при составлении аннотации ругается что Единицы измерения карты неизвестны. Это может быть связано? когда пытаюсь проставить единицы измерения то окошечка неактивна. спасибо
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 готовить нужно настоящую легенду. Добавить легенду на страницу макета и настраивать её, доводить до ума. А карту из скана использовать лично для себя, как наглядный справочный материал при подготовке настоящей легенды.
Re: Оформление легенды в отчете разными цветами
Добавлено: 22 июл 2020, 19:06
Slinger
Игорь Белов, А откуда взяты значения 1000 и 0.0254 ?
Re: Оформление легенды в отчете разными цветами
Добавлено: 22 июл 2020, 20:50
Игорь Белов
1000 — знаменатель масштаба 1:1000, чтобы миллиметры листа стали метрами карты.
0.0254 — длина дюйма в метрах. Нужна, чтобы перевести DPI в точки на метр.
Размерности в формуле:
1000 [безразмерно] × 0.0254 [метр / дюйм] ÷ 300 [пиксель / дюйм] = 0.084666666666667 [метр / пиксель]
Re: Оформление легенды в отчете разными цветами
Добавлено: 06 авг 2020, 14:30
konst555
Большей глупости, как "запихать" условные обозначения в поле карты даже представить трудно. Почему нельзя просто добавить как рисунок сразу в макет???
Условные обозначения в виде растровых рисунков - это тоже идея так себе.
Можно взять Inkscape, нарисовать, а потом вставлять SVG в макет по мере необходимости.
Если очень надо в виде растров, то можно в таблицу Word-а вставить, написать красивые подписи, сохранить как HTML и разместить в макете.
Подскажите - как отучить сотрудников помещать в карту что попало ???
Re: Оформление легенды в отчете разными цветами
Добавлено: 08 сен 2020, 02:20
Ivor
konst555, вопрос дискуссионный. В QGis работа с легендами так себе, хотя и прогрессирует потихоньку. А сложные легенды вообще не сделать. При этом условные в легенде очевидным образом должны совпадать с условными на карте, желательно без лишних телодвижений. С svg и растрами это гарантировать сложнее. Близкий к идеальному вариант был бы - отдельный фрейм как в ArcGis и зависимое оформление слоёв (возможность поставить галочку "оформлять как")