Программа формирования карты в растровом виде для 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) предназначен для открытия векторных и растровых карт пакетным способом. |