www.gisinfo.ru     |    panorama@gisinfo.ru   |    рус | eng | блг | esp   


Программа создания пирамид тайлов ImageryCreator

Раздел на форумеКак купитьСкачать последнюю версиюСкачать документацию

Программа формирования карты в растровом виде для WEB-приложений Imagery Creator


Назначение программы

Программа формирования карты в растровом виде предназначена для создания набора растровых карт (тайлов) в формате PNG, JPG по выбранному масштабному ряду. Целью формирования набора растров является ускорение отображения карт, содержащих большое количество объектов (более 1 000 000), в WEB-приложениях. Ускорение отображения достигается методом кэширования: отображение области векторной карты подменяется на отображение области предварительно построенного растра.

Входными данными программы являются:

  • векторная карта в формате MAP, SIT, SXF
  • пользовательские карты в формате SIT
  • файлы проектов MPT
  • матрицы слоёв, высот, качеств в формате mtw, mtq, mtl
  • растры в формате rsw

Выходными данными программы являются:

  • растровые данные в формате PNG, JPEG

По окончании процесса во вложенном каталоге карты …\Images\ содержится построенные тайлы.

Запуск программы

Для запуска программы необходимо загрузить файл ImageryCreator.exe. После открытии главной формы приложения открыть карту (файл с расширением MAP или SIT) в меню Файл - Открыть карту. Открытие карты выполняется с задержкой (от 1 до 5 секунд). В этот момент выполняется вычисление размеров растровых карт (в мегабайтах) и запрос о свободном месте на диске в каталоге карты (для размещения растровых карт).

Окно Список масштабов автоматически заполняется масштабами из общего масштабного ряда от 1 : 1 до 1 : 250 000 000.

По базовому масштабу основной карты устанавливается средний масштаб списка масштабов растров. Остальные масштабы выбираются из общего масштабного ряда (от среднего до 50-кратных увеличения и уменьшения знаменателя среднего масштаба).

Формирование растров будет выполняться по отмеченным строкам списка масштабов. По умолчанию отмечен базовый масштаб основной карты и строки списка масштабов растровых карт более крупного масштаба, с увеличением в 10 раз. При изменении состава отмеченных строк списка выполняется расчет требуемого места на жестком диске (в мегабайтах). При недостаточном количестве свободного места на жестком диске поле Доступный объем памяти выделяется красным цветом.

Минимальные требования:
- процессор: типа Intel Core i5 2.66 ГГц и выше;
- оперативная память от 8 Гбайт и выше;
- операционная система: MS Windows 7 SP1 и выше;
- жесткий диск емкостью от 4 Тб и выше;
- мощная видеокарта от 1Гб оперативной памяти (бюджетные интегрированные видеокарты не позволяют быстро нарезать тайлы)

Рекомендуемые требования:
- процессор: типа Intel Core i7 3.4 ГГц и выше;
- оперативная память от 16 Гбайт и выше;
- операционная система: MS Windows 7 SP1 и выше;
- 4 жестких диска емкостью от 2 Тб и выше;
- мощная видеокарта от 2Гб оперативной памяти с версией драйверов от 2010 года и выше

Выполнение программы

Запуск процесса формирования растров выполняется по кнопке Выполнить. При нажатии кнопки Прервать (в процессе выполнения) выполняется остановка процесса. В процессе выполнения число обрабатываемых масштабов может быть изменено.

Процесс формирования растровых карт большого объема (более 10 гигабайт) может занимать достаточно много времени (от одного часа и более). Поэтому в процессе выполнения производится расчет времени выполнения. Расчет времени выполнения производится по окончании записи первых 500 мегабайт растровых данных (от 4 до 10 минут от начала процесса) и уточняется до окончания процесса. Отличие фактического времени выполнения от первичного расчетного времени обычно не превышает 20 процентов. По окончании процесса во вложенном каталоге содержатся построенные растры (тайлы).

На рисунке 4 показан момент окончания формирования растровой карты России, базового масштаба 1 : 25 000, занимающей в вектором виде 5.7 ГБ в формате SXF. Формирование растров выполнялось в масштабе от 1 : 1 000 000 до 1 : 50 000, содержащей 60 миллионов объектов на 87 листах, с размерами растров в несжатом виде не более чем 2.7 ГБ. К основной карте было добавлено 46 матриц высот общим объёмом 9.35 ГБ. Создание растров проводилось с включенными функциями антиалиасинга, теней и режимом «Принтерный вид» на компьютере следующей конфигурации:

-процессор: Intel i5 2.66 ГГц;
-оперативная память: 16 Гб;
-жесткий диск: 8 Тб;
-операционная система: MS Windows 7.

Время формирования растров 1сутки 20 часов. Всего создано около 1 200 000 000 тайла в формате png, с размерами каждого тайла 256*256 пикселей, общим объёмом файлов в 4,5 ТБ.

Дополнительные настройки

При необходимости к основной карте могут быть добавлены дополнительные пользовательские карты (файлы с расширением SIT), файлы проектов MPT, растры, матрицы. Добавление дополнительных пользовательских карт выполняется при выборе меню Файл - Добавить карту или Файл - Вид - Список данных (рис. 5). До растризации векторной карты существует возможность предварительной настройки отображения объектов карты для каждого масштаба, например в редакторе классификатора или программе ГИС Карта 2008.

Предварительная настройка данных делает растризованную карту более наглядной и удобной для восприятия. При необходимости отключения некоторых слоев или типов объектов может быть выполнена настройка состава карт (основной и дополнительных). Настройка состава карт выполняется при выборе меню Файл - Вид - Состав карты. Существует возможность отображения теней по матрицам высот для псевдообъемной графики (для горной местности). Файл - Вид - Список данных - Закладка Матрицы - Кнопка Свойства - Вид матрицы - Только тени. При формировании тайлов используются функции антиалиасинга для линейных объектов. Для улучшения отображения векторных данных существует принтерный режим, Вид - Вид карты - Принтерный.

Язык интерфейса (русский, английский) может быть изменен в меню Файл - Вид. Выбранный язык интерфейса сохраняется в файле ImageryCreator.INI. При повторном запуске программы язык интерфейса восстанавливается. При выборе меню Помощь - Вызов справки открывается форма Справка, содержащая описание работы приложения. Для задания размера выходных растров PNG необходимо изменить значение в поле размер элемента. По умолчанию он равен 256 пикселям. Для изменения палитры карты, необходимо установить цвета, используемые на карте: Файл - Вид - Настройка цветов.

 

Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены | Форум | Статьи | Обучение | Контакты
В начало Написать разработчикам Поиск на сайте