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

Печать Стартовая страница

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

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

-  карта в формате MAP или SIT,

-  пользовательские карты в формате SIT.

 

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

-  растровые карты в формате RSW,

-  файл проекта в формате MPT.

 

Выбор масштабного ряда для формирования набора растровых карт выполняется из общего масштабного ряда. Общий масштабный ряд содержит следующие масштабы:

1 : 40 000 000,        1 : 20 000 000,        1 : 10 000 000,        

1 : 5 000 000,        1 : 2 500 000,        1 : 1 000 000,        

1 : 500 000,        1 : 200 000,        1 : 100 000,        

1 : 50 000,        1 : 25 000,        1 : 10 000,        

1 : 5 000,        1 : 2 000,        1 : 1 000,        

1 : 500,        1 : 200,        1 : 100,        

1 : 50,        1 : 25,        1 : 10,        

1 : 5,        1 : 2,        1 : 1        

 

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

Исходные карты и построенные растры собираются в файл проекта (MPT). При этом в файл проекта в качестве нижней границы видимости исходных карт устанавливается масштаб 1:1. Верхняя граница видимости исходных карт соответствует нижней границе видимости растра самого крупного масштаба из списка масштабов растров, выбранных для построения.

Границы видимости растров записываются в файл проекта и соответствуют диапазонам между соседними масштабами общего масштабного ряда. Верхняя граница растра самого мелкого масштаба устанавливается равной максимальной (1 : 2 000 000 000).

Максимальный размер формируемых растров равен 4 гигабайта. Для каждого масштаба формируется один или несколько растров.

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

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

При необходимости к основной карте могут быть добавлены дополнительные пользовательские карты (файлы с расширением SIT). Добавление дополнительных пользовательских карт выполняется при выборе меню Файл – Добавить карту.

При необходимости отключения некоторых слоев или типов объектов может быть выполнена настройка состава карт (основной и дополнительных). Настройка состава карт выполняется при выборе меню Файл – Вид – Состав карты.

Язык интерфейса (русский, английский) может быть изменен в меню Файл – Вид. Выбранный язык интерфейса сохраняется в файле RswMaker.INI. При повторном запуске программы язык интерфейса восстанавливается.

При выборе меню Помощь – Вызов справки открывается форма Справка, содержащая описание работы приложения.

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

По окончании процесса в каталоге карты содержится файл проекта («Имя проекта.MPT»), во вложенном каталоге («Имя проекта_MPT»), относительно размещения файла проекта, содержатся построенные растры. Файл проекта содержит имена файлов исходных карт и построенных растров. Данный файл (MPT) предназначен для открытия векторных и растровых карт пакетным способом.