| |
Програма
моніторингу бази даних та оновлення карти призначена для
оперативного оновлення карт обстановки на основі інформації з бази
даних. У програмі реалізована технологія зовнішнього збереження
картографічної інформації з бази даних у вигляді окремої електронної
карти. На відміну від існуючих технологій відображення
картографічних даних безпосередньо з бази, представлена
реалізація дозволяє здійснювати прямий доступ до карти без звертання до
бази, коли це не потрібно. Карта може бути доступною користувачам
у локальній мережі, до неї може бути організован доступ для «тонких
клієнтів», вона може бути переслана електронною поштою у вигляді
вкладення і т.д. Крім того значно скорочується час відображення
картографічної інформації. Так, наприклад, для карти, яка містить
біля 1000000 об'єктів, при відображенні безпосередньо з бази
даних буде витрачено декілька хвилин, тоді як візуалізація цієї ж
карти, що зберігається окремо, вимагає декілька секунд. Оновлення карти
за допомогою програми моніторингу може виконуватися як одночасно
за необхідністю, так й у автоматичному режимі із заданним проміжком
часу.
Дійсна версія програми забезбечує роботу з наступними базами даних:
- FireBird;
- Microsoft Access;
- Microsoft SQL Server;
- Oracle.
Є можливість підключення до будь-якої бази даних, використовуючи налаштоване з'єднання ODBC.
Відомості про об'єкти надаються базою даних програмі моніторингу у вигляді
таблиць або уявлень. Передбачено наявність трьох таких таблиць або
уявлень:
- таблиця (уявлення) загальної інформації про об'єкт моніторингу;
- таблиця (уявлення) метрики об'єкта моніторингу;
- таблиця обліку змін об'єкта моніторингу.
 Таблиця
загальної інформації містить дані опису об'єкта моніторингу, які
при його нанесенні на карту будуть представлені у вигляді семантичних
характеристик. У цій же таблиці в окремому полі може бути вказан
деякий тип об'єкта – характеристика об'єкта, яка впливає на його зовнішній вигляд
на карті.
Таблиця метрики містить
інформацію про точки метрики об'єкта для його нанесення на карту:
координати у певній системі та порядковий номер данної точки у
метриці об'єкта. Підтримуються системи координат 42 року, WGS84, ПЗ-90.
Таблиця обліку змін призначена для регістрації змін
об'єктів для їх відображення на карті. У випадку коли у настройках
програми моніторингу дозволено користуватися цією таблицею, на карті
будуть відредаговані тільки ті об'єкти моніторингу, зміни яких
зареєстровані у таблиці змін.
Програма моніторингу бази даних та оновлення карти дозволяє:
- здійснювати моніторинг картографічної інформації з бази даних, як
одночасно, так й у автоматичному режимі із заданим проміжком часу;
- виконувати оновленя всієї карти моніторингу
повністю або тільки об'єктів, інформація про які у базі даних
була змінена;
- наносити об'єкти на карту з бази даних за координатами у зазначеній системі координат;
- зберігати, крім координат, певні свідотства про об'єкти з бази даних на карту;
- встановлювати злвнішній вигляд (умовний знак) з класифікатора карти для групи об'єктів бази даних;
- зберігати настройки моніторингу для кожного конкретного випадку в окремих файлах з можливістю подальшого їх перевантаження;
- здійснювати протоколювання процесу моніторингу і перегляд протокола
з можливістю фільтрації записів, а також зберігати протоокол у
зазначений файл, відновлювати його з файлу, як за командою, так й
автоматично при запуску або завершенні роботи програми.
|
|