+9
Planned

Макет печати - сохранение отображения карты.

Иван Иванов 12 years ago updated by Михаил Власов 12 years ago 2

При сохранении макета, приходится:

1. Сохранять параметры отображения.

2. Запоминать порядок, отображение - карт, слоев, стилей

(есть конечно модуль наборы видимости карт и слоев, но это еще тот велосипед).

3. Собственно, сам макет.


При печати - все тоже самое. Причем пользователи обычно забывают что-то отключить или подключить.


Варианты:

1. Привязать все это к макету.

2. Еще интересный вариант был в одной гис. При создании макета в макете создается полная векторная копия части карты. Можно удалять, добавлять объекты.

А кроме порядка надо бы ещё:

1. Для каких карт/слоёв/стилей видимость включена/выключена.

2. Используемые в данный момент ФИЛЬТРЫ (меню Вид -> Параметры отображения).

3. Настройки области видимости

4. Для каких из видимых растровых карт включена/выключена видимость сетки

5. Для каких ячеек растра выключена видимость.

6. Включена или выключена видимость вершин, размеры крестиков (они попадают на печать и в создаваемый растр).
Если небыло изменений в метаданных, привилегиях и геометрических объектах, используется прежний проект и под прежним пользователем, есть все нужные шрифты, тогда можно утверждать что изображение будет идентично прежнему, сделанному данным макетом.

Различие в принтерах, уровне чернил, операционных систем, верий GDIplus и настроек ИнГЕО тоже можно принять в расчёт.

Поддерживаю. Очень давно нужный функционал. Как бы это могло выглядеть:

При создании макета, создаётся дополнительный файл настроек, который содержит всё вышеперечисленное. При открытии макета печати, пользователь информируется, что при последнем сохранении данного макета печати были вот такие настройки. У оператора есть выбор: или позволить изменить текущие настройки на ранее сохранённые (все/выборочно) или продолжить работу с нынишними настройками.

Для пользователя, мне кажется, было бы удобнее не файл создавать, а интегрировать эту информацию в макет. например, в свойства фрагмента карты добавить свойство "Видимость слоёв", которое бы при редактировании открывало форму похожую на дерево слоёв в основном окне.