![]() |
|
|
| Программа формирования карты в растровом виде для WEB-приложений ImageryCreator | ||
|
Назначение программы
Входными данными программы являются:
Выходными данными программы являются:
По окончании процесса во вложенном каталоге карты …\Images\ содержится файл проекта ("Имя проекта.XPS") и построенные растры. Файл проекта содержит имена файлов построенных растров, масштабы, привязку и ряд других данных.
Окно Список масштабов автоматически заполняется масштабами из общего масштабного ряда от 1 : 1 до 1 : 250 000 000. По базовому масштабу основной карты устанавливается средний масштаб списка масштабов растров. Остальные масштабы выбираются из общего масштабного ряда (от среднего до 50-кратных увеличения и уменьшения знаменателя среднего масштаба). Формирование растров будет выполняться по отмеченным строкам списка масштабов. По умолчанию отмечен базовый масштаб основной карты и строки списка масштабов растровых карт более крупного масштаба, с увеличением в 10 раз. При изменении состава отмеченных строк списка выполняется расчет требуемого места на жестком диске (в мегабайтах). При недостаточном количестве свободного места на жестком диске (в разделе, содержащем файл XPS) поле Доступный объем памяти выделяется красным цветом.
Процесс формирования растровых карт большого объема (более 10 гигабайт) может занимать достаточно много времени (от одного часа и более). Поэтому в процессе выполнения производится расчет времени выполнения. Расчет времени выполнения производится по окончании записи первых 500 мегабайт растровых данных (от 4 до 10 минут от начала процесса) и уточняется до окончания процесса. Отличие фактического времени выполнения от первичного расчетного времени обычно не превышает 20 процентов.
На рисунке 4 показан момент окончания формирования растровой карты России, базового масштаба 1 : 1 000 000, занимающей в вектором виде 95.7 МБ в формате SXF. Формирование растров выполнялось в масштабе от 1 : 5 000 000 до 1 : 200 000, содержащей 686 тысяч объектов на 40 листах, с размерами растров в несжатом виде не более чем 2.7 ГБ. К основной карте было добавлено 46 матриц высот общим объёмом 9.35 ГБ. Создание растров проводилось с включенными функциями антиалиасинга, теней и режимом «Принтерный вид» на компьютере следующей конфигурации: процессор: Intel Core2Duo – 2.4 ГГц; Время формирования растров 1сутки 20 часов. Всего создано 433 306 тайла в формате png, с размерами каждого тайла 256*256 пикселей, общим объёмом фалов в 4,5 ГБ.
Предварительная настройка данных делает растризованную карту более наглядной и удобной для восприятия. При необходимости отключения некоторых слоев или типов объектов может быть выполнена настройка состава карт (основной и дополнительных). Настройка состава карт выполняется при выборе меню Файл - Вид - Состав карты. Существует возможность отображения теней по матрицам высот для псевдообъемной графики (для горной местности). Файл - Вид - Список данных - Закладка Матрицы - Кнопка Свойства - Вид матрицы - Только тени. При формировании тайлов используются функции антиалиасинга для линейных объектов. Для улучшения отображения векторных данных существует принтерный режим, Вид - Вид карты - Принтерный. Язык интерфейса (русский, английский) может быть изменен в меню Файл - Вид. Выбранный язык интерфейса сохраняется в файле ImageryCreator.INI. При повторном запуске программы язык интерфейса восстанавливается. При выборе меню Помощь - Вызов справки открывается форма Справка, содержащая описание работы приложения. Для задания размера выходных растров PNG необходимо изменить значение в поле размер элемента. По умолчанию он равен 256 пикселям. Для изменения палитры карты, необходимо установить цвета, используемые на карте: Файл - Вид - Настройка цветов.
Файл паспорта предназначен для хранения информации о местоположении, названию и структуре растровых данных, привязки, разрешения. Данный файл создается автоматически при выполнении программы. Если такой файл существует, то он будет автоматически дополнен или изменен при выполнении программы. Файл паспорта имеет расширение XPS и структуру, основанную на XML. Пример файла: <?xml version="1.0" encoding="utf-8"?> Тэг <xml> предназначен для объявления версии xml.
Тэг < Creation > предназначен для хранения даты и времени создания/обновления файла паспорта
Тэг <DataList> содержит список карт, матриц и растров по которому формировались изображения, а параметры Name и Type их имена и расширения соответственно.
Программа ImageryCreator позволяет создавать, обновлять и дописывать тайлы по различным масштабам одной или нескольких карт, растров, матриц. При этом старые тайлы, формируемых масштабов, обновляются. В программу встроен механизм автоматического обновления файла паспорта с версий 1.2 -1.3 до версии 2.5. При наличии ключей защиты, возможно запустить данную программу на нескольких компьютерах, для увеличения скорости создания тайлов, выбрав необходимые масштабы из списка. В дальнейшем необходимо соединить файлы паспорта, скопировав строки тэгов < Images > из первого файла паспорта, например " <Images Scale="100000" VMax="1" HMax="2">" во второй. И увеличив значение в тэге <ImagesList Count=""> на соответствующее число. Также в программу встроена функция частичной нарезки тайлов по строкам (Параметры - Нарезка тайлов - Частичная). Для задания параметров нарезки необходимо выбрать Параметры - Нарезка тайл - Опции частичной нарезки. Данная опция необходима для распараллеливания процессов нарезки тайлов на несколько компьютеров. Например имеется карта, содержащая 4000 строк тайлов для масштаба 10 000. Процесс создания тайлов такой карты займёт несколько суток. При разделении данного масштаба на несколько компьютеров увеличит скорость создания тайлов в несколько раз. В дальнейшем необходимо будет лишь перенести нарезанные тайлы с одного компьютера на другой. |
||
| Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены | | Статьи | Обучение | Контакты |
|
|||
| Copyright © Panorama Group 1991- 2013 | ||||
|
|
||||