Общие сведения

Печать Стартовая страница Следующая страница

Panorama SpatialDB Service – это служба Windows Service, предназначенная для создания и обновления объектов векторных карт, размещенных для многопользовательского доступа на ГИС Сервере, по информации из баз данных, хранящих пространственные данные в соответствии со стандартом OGC 06-103r4: "OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture".

Служба Panorama SpatialDB Service является одновременно и клиентом сервера реляционных пространственных баз данных, и клиентом ГИС Сервера.

Поддерживаются следующие пространственные базы данных:

-PostgreSQL (с опцией PostGIS);

-Microsoft SQL Server (версии от 2008 и выше, допускается применение версий Express).

 

Служба выполняет актуализацию данных на векторных картах по информации из БД. Обновление выполнятся с задаваемым интервалом времени либо по расписанию.

Обновления данных могут выполняться как целиком, так и инкрементно – с поэтапным накоплением изменений. В последнем случае каждая итерация обновлений данных не обрабатывает все наборы данных целиком, а лишь те записи, которые подверглись изменениям с момента предыдущего обновления. Для поддержки возможности инкрементного обновления объектов карты в базе данных создается специальная таблица – журнал изменений.

Panorama SpatialDB Service является службой Windows Service и стартует автоматически при старте системы, не требуя для этого никаких действий оператора, включая необходимость прохождения авторизации.

Все действия сервиса протоколируются в директории LOG, расположенной в корневом каталоге программы. В данную директорию помещаются протоколы работы сервиса по каждой связке «БД – Карта». Каждый месяц формируется новый файл протокола для связки «БД – Карта». Имя файла протокола соответствует имени обновляемой на ГИС Сервере карте и текущему месяцу.

Panorama SpatialDB Service запускается автоматически при старте операционной системы и может функционировать круглосуточно неограниченное время и выполнять процесс обновления данных в указанное время, либо систематически с заданным интервалом.

 

Обобщенная схема функционирования программы:

_bm4605