| |

Программа мониторинга базы данных и обновления карт предназначена для отображения и обработки пространственных данных, хранящихся в различных базах данных. Программа позволяет создавать и обновлять карты в автоматическом режиме синхронно с обновлением базы данных. Программа содержит средства настройки на различные структуры таблиц и форматы полей с координатами и свойствами отображаемых объектов. Актуализированные тематические карты могут быть доступны пользователям через ГИС Сервер 2008 или GIS WebServer для организации графического интерфейса доступа к базам данных.

В программе реализована технология внешнего хранения картографической информации из базы данных в виде отдельной электронной карты. В отличие от существующих технологий отображения картографических данных непосредственно из базы, представленная реализация позволяет осуществлять прямой доступ к карте без обращения к базе, когда этого не требуется. Карта может быть доступна пользователям в локальной сети, к ней может быть организован доступ для «тонких клиентов», она может быть переслана по электронной почте в виде вложения и т.д. Кроме этого значительно сокращается время отображения картографической информации. Так, например, для карты, содержащей порядка 1000000 объектов, при отображении непосредственно из базы данных будет затрачено несколько минут, тогда как визуализация этой же карты, хранящейся отдельно, требует несколько секунд. Обновление карты с помощью программы мониторинга может производиться как единовременно по необходимости, так и в автоматическом режиме с заданным интервалом времени.
Предусмотрена возможность обработки пространственных данных в Базе в двух вариантах:
- в табличном виде (отдельная точка метрики - отдельная строка таблицы, каждая координата - широта, долгота, высота, - в отдельном поле);
- в отдельном поле таблицы с типом данных OpenGIS Spatial (вся метрика объекта записывается в одно поле в соответствии со стандартами Open GIS Consortium).

Настоящая версия программы обеспечивает работу со следующими базами данных:
- Interbase / FireBird;
- Microsoft Access;
- Microsoft SQL Server;
- Oracle (включая Oracle Spatial).
Имеется возможность подключения к любой базе данных, используя настроенное соединение ODBC (dBase, Paradox, Microsoft Excel, Linter, PostgreSQL и пр.).
Программа мониторинга базы данных и обновления карты позволяет:
- осуществлять мониторинг картографической информации из базы данных, как единовременно, так и в автоматическом режиме с заданным интервалом времени;
- выполнять обновление всей карты мониторинга целиком, либо только объектов, информация о которых в базе данных претерпела изменения;
- наносить объекты на карту из базы данных по координатам в указанной системе координат;
- сохранять помимо координат определенные сведения об объектах из базы данных в карту;
- устанавливать внешний вид (условный знак) из классификатора карты для группы объектов базы данных;
- сохранять настройки мониторинга для каждого конкретного случая в отдельных файлах с возможностью последующей их перезагрузки;
- осуществлять протоколирование процесса мониторинга и просмотр протокола с возможностью фильтрации записей, а также сохранять протокол в указанный файл, восстанавливать его из файла, как по команде, так и автоматически при запуске или завершении работы программы.

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

Таблица метрики предназначена непосредственно для предоставления Программе Мониторинга доступа к пространственной информации обновляемых объектов. Возможны два варианта размещения пространственных данных (координат объектов):
- в табличном виде (отдельная точка метрики объекта заносится в отдельную строку таблицы базы данных, где под каждую координату - широту, долготу, высоту, - предусмотрено отдельное поле);
- в отдельном поле таблицы с типом данных Spatial (вся метрика объекта записывается в одно поле в соответствии со стандартами Open GIS Consortium).
При размещении пространственной информации по объектам в виде таблицы координат точек, поддерживаются системы координат 42 года, WGS84, ПЗ-90.

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