Оформление легенды в отчете разными цветами
-
- Участник
- Сообщения: 72
- Зарегистрирован: 03 ноя 2017, 11:33
- Репутация: 5
- Откуда: Москва
Оформление легенды в отчете разными цветами
Сразу вопросик в вдогонку, кто знает как в легенде сделать текст для разных слоев разного цвета?
-
- Участник
- Сообщения: 72
- Зарегистрирован: 03 ноя 2017, 11:33
- Репутация: 5
- Откуда: Москва
Re: Оформление легенды в отчете разными цветами
Вообщем кому интересно я все настроил:
Жаль что галку HTML можно поставить только в тексте, в легенде ее просто нет
Код: Выделить всё
<div style=' padding: 0; margin-left: -10px;color:#7f7f7f '>О-1<span style='color:black'> - Виды зоны</span></div>
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 16 июл 2020, 08:27
- Репутация: 0
- Откуда: Якутск
Re: Оформление легенды в отчете разными цветами
Подскажите пожалуйста, как сделать условные отдельным листом? у меня есть растр с условками, мне его надо привязывать? потом рисовать? Я без привязки сделала, но при составлении аннотации ругается что Единицы измерения карты неизвестны. Это может быть связано? когда пытаюсь проставить единицы измерения то окошечка неактивна. спасибо
- Игорь Белов
- Гуру
- Сообщения: 2232
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1506
- Откуда: Казань
Re: Оформление легенды в отчете разными цветами
С растром можно решить так. Предположим, отсканирован растр scan.jpg с разрешением 300 DPI. Хорошо отсканирован, без поворота. Берём в руки калькулятор и считаем:
1000 × 0.0254 ÷ 300 = 0.084666666666667
В текстовом редакторе создаём файл scan.wld с таким содержимым:
Откроем в QGIS растровый слой scan.jpg, укажем систему координат EPSG:3857 "WGS 84 / Pseudo-Mercator".
Метры на карте будут соответствовать миллиметрам на листе бумаги. Добавим карту на страницу макета в масштабе 1:1000, и изображение будет как в оригинале.
Только IMHO готовить нужно настоящую легенду. Добавить легенду на страницу макета и настраивать её, доводить до ума. А карту из скана использовать лично для себя, как наглядный справочный материал при подготовке настоящей легенды.
1000 × 0.0254 ÷ 300 = 0.084666666666667
В текстовом редакторе создаём файл scan.wld с таким содержимым:
Код: Выделить всё
0.084666666666667
0
0
-0.084666666666667
0
0
Метры на карте будут соответствовать миллиметрам на листе бумаги. Добавим карту на страницу макета в масштабе 1:1000, и изображение будет как в оригинале.
Только IMHO готовить нужно настоящую легенду. Добавить легенду на страницу макета и настраивать её, доводить до ума. А карту из скана использовать лично для себя, как наглядный справочный материал при подготовке настоящей легенды.
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Оформление легенды в отчете разными цветами
Игорь Белов, А откуда взяты значения 1000 и 0.0254 ?
- Игорь Белов
- Гуру
- Сообщения: 2232
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1506
- Откуда: Казань
Re: Оформление легенды в отчете разными цветами
1000 — знаменатель масштаба 1:1000, чтобы миллиметры листа стали метрами карты.
0.0254 — длина дюйма в метрах. Нужна, чтобы перевести DPI в точки на метр.
Размерности в формуле:
1000 [безразмерно] × 0.0254 [метр / дюйм] ÷ 300 [пиксель / дюйм] = 0.084666666666667 [метр / пиксель]
0.0254 — длина дюйма в метрах. Нужна, чтобы перевести DPI в точки на метр.
Размерности в формуле:
1000 [безразмерно] × 0.0254 [метр / дюйм] ÷ 300 [пиксель / дюйм] = 0.084666666666667 [метр / пиксель]
The purpose of computing is insight, not numbers
-
- Активный участник
- Сообщения: 212
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 45
Re: Оформление легенды в отчете разными цветами
Большей глупости, как "запихать" условные обозначения в поле карты даже представить трудно. Почему нельзя просто добавить как рисунок сразу в макет???
Условные обозначения в виде растровых рисунков - это тоже идея так себе.
Можно взять Inkscape, нарисовать, а потом вставлять SVG в макет по мере необходимости.
Если очень надо в виде растров, то можно в таблицу Word-а вставить, написать красивые подписи, сохранить как HTML и разместить в макете.
Подскажите - как отучить сотрудников помещать в карту что попало ???
Условные обозначения в виде растровых рисунков - это тоже идея так себе.
Можно взять Inkscape, нарисовать, а потом вставлять SVG в макет по мере необходимости.
Если очень надо в виде растров, то можно в таблицу Word-а вставить, написать красивые подписи, сохранить как HTML и разместить в макете.
Подскажите - как отучить сотрудников помещать в карту что попало ???
-
- Завсегдатай
- Сообщения: 345
- Зарегистрирован: 11 дек 2006, 09:46
- Репутация: 102
- Откуда: Иркутск
Re: Оформление легенды в отчете разными цветами
konst555, вопрос дискуссионный. В QGis работа с легендами так себе, хотя и прогрессирует потихоньку. А сложные легенды вообще не сделать. При этом условные в легенде очевидным образом должны совпадать с условными на карте, желательно без лишних телодвижений. С svg и растрами это гарантировать сложнее. Близкий к идеальному вариант был бы - отдельный фрейм как в ArcGis и зависимое оформление слоёв (возможность поставить галочку "оформлять как")
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей