Потоковая загрузка данных

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

Программа потоковой загрузки данных предназначена для автоматического формирования и поддержания в актуальном состоянии банка пространственных данных, включающего цифровые карты в формате SXF на территорию субъектов РФ и страны ближнего зарубежья. Источником данных являются наборы в формате ShapeFile, сформированные из данных OpenStreetMap и выложенные на GIS-Lab (http://gis-lab.info/).

Выходными данными является комплект карт в формате SXF.

Кроме того, в рабочей папке после обработки остается комплект карт во внутреннем формате ГИС «Карта 2011».

Внутренние параметры программы настроены на структуру баз данных по состоянию на 25.05.2012 г.

Для выполнения программы обязательно наличие установленной программы – архиватора 7z.

В общем случае порядок формирования банка данных следующий:

 

1.Создать на жестком диске папки:

-папку для хранения исходных архивов (в которую будут помещены загруженные с сайта GIS-Lab 7z-архивы наборов данных);

-рабочую папку, в которой будет производиться развертывание архивов, конвертирование и обработка данных;

-папку для помещения сформированных наборов данных (карт) в формате SXF.

 

2.Стартовать программу и выполнить первичную настройку параметров:

-указать пути к сформированным папкам;

-отредактировать (при необходимости) список загружаемых регионов (по умолчанию в списке содержится полный набор данных, представленных на сайте GIS-Lab);

-настроить (при необходимости) режимы обработки;

-запустить программу на выполнение.

 

При повторном старте программы автоматически восстанавливаются ранее введенные параметры.

 

Обработку данных можно выполнять двумя способами:

1.Предварительно скачать стандартными мастерами закачки наборы данных в папку, предназначенную для исходных архивов и выполнить программу с включенной опцией «Обработать имеющиеся в папке архивы».

2.Подготовить пустую папку, и выполнить программу с включенной опцией «Скачать с Gis-Lab и загрузить наборы в соответствии со списком».

 

Первый способ предпочтительней при ненадежной связи с Интернет.

 

В процессе работы программа выполняет следующие процессы:

1.Скачивание наборов (7z-архивов) в соответствии со списком и помещение их в папку для исходных архивов (пока не будут закачены все наборы, дальнейшая обработка выполняться не будет).

2.Последовательная обработка наборов, включающая:

 - формирование в рабочей папке поддиректории с именем загружаемого набора, помещение в нее и развертывание архива;

 - формирование в созданной поддиректории папки с именем MAP;

 - формирование карты в папке MAP, конвертирование из формата ShapeFile и сортировка (в процессе выполнения этого этапа линейка состояния процесса «пробегает» дважды);

 - подпись улиц;

 - подпись строений;

 - раскодировка точек POI;

 - оформление перекрестков;

 - итоговая сортировка карты;

 - выгрузка карты в формат SXF и помещение ее в папку, указанную для хранения SXF.