+9
Kavandatud
Макет печати - сохранение отображения карты.
При сохранении макета, приходится:
1. Сохранять параметры отображения.
2. Запоминать порядок, отображение - карт, слоев, стилей
(есть конечно модуль наборы видимости карт и слоев, но это еще тот велосипед).
3. Собственно, сам макет.
При печати - все тоже самое. Причем пользователи обычно забывают что-то отключить или подключить.
Варианты:
1. Привязать все это к макету.
2. Еще интересный вариант был в одной гис. При создании макета в макете создается полная векторная копия части карты. Можно удалять, добавлять объекты.
Customer support service by UserEcho
А кроме порядка надо бы ещё:
1. Для каких карт/слоёв/стилей видимость включена/выключена.
2. Используемые в данный момент ФИЛЬТРЫ (меню Вид -> Параметры отображения).
3. Настройки области видимости
4. Для каких из видимых растровых карт включена/выключена видимость сетки
5. Для каких ячеек растра выключена видимость.
6. Включена или выключена видимость вершин, размеры крестиков (они попадают на печать и в создаваемый растр).
Если небыло изменений в метаданных, привилегиях и геометрических объектах, используется прежний проект и под прежним пользователем, есть все нужные шрифты, тогда можно утверждать что изображение будет идентично прежнему, сделанному данным макетом.
Различие в принтерах, уровне чернил, операционных систем, верий GDIplus и настроек ИнГЕО тоже можно принять в расчёт.
Поддерживаю. Очень давно нужный функционал. Как бы это могло выглядеть:
При создании макета, создаётся дополнительный файл настроек, который содержит всё вышеперечисленное. При открытии макета печати, пользователь информируется, что при последнем сохранении данного макета печати были вот такие настройки. У оператора есть выбор: или позволить изменить текущие настройки на ранее сохранённые (все/выборочно) или продолжить работу с нынишними настройками.