|
|
|
Менеджер зон
«Менеджер зон» - геоинформационный программный комплекс (ГПК), позволяющий определить территориальную зону, которой принадлежит точка с заданными географическими координатами. Комплекс может с успехом применяться во взаимодействии с системами массового обслуживания заявок, принимаемых колл-центрами и вэб-сайтами самых разнообразных коммерческих предприятий, а также в таких городских службах, как:
- скорая помощь,
- пожарная охрана,
- милиция,
- служба технической и аварийной помощи и других,
где по адресу поступившей заявки требуется определить участок, находящийся в подчинении соответствующего подразделения службы с тем, чтобы оперативно передать заявку именно в это подразделение и тому менеджеру, который отвечает за работу на данной территории.
Другими словами, «Менеджер зон» позволяет решить класс задач, по существу аналогичных известной, курьезной проблеме “детей” лейтенанта Шмидта из романа Ильфа и Петрова “Золотой теленок”, а именно - некоторая территория делится на определенные зоны в целях локализации ответственности и реализации контроля.
Задачи, схожие с вышеупомянутым курьезом, возникают практически во всех проектах, связанных с территориально распределенными объектами, например:
- Распределение групп обслуживаемых домов за участковыми врачами или участковыми милиционерами;
- Закрепление районов (множества зданий) за службами и/или машинами, вывозящими мусор;
- Распределение колодцев (точек обслуживания коммуникаций) между аварийными службами;
- Распределение районов (зон) обслуживания для кредитных или страховых агентов с целью предоставления CRM-услуг потенциальным клиентам;
- Фиксация зон по признакам эпидемиологической опасности;
- Фиксация зон по признакам криминальной напряженности;
- Создание личных библиотек территориальных разбиений в соответствии с хобби или спортивными увлечениями (туризм, рыбалка, байдарки и т.п. в контексте: места ловли рыб, стоянки без комаров, участки вероятной встречи с дикими животными и т.п.)
Объединение современных технологий глобального позиционирования и мобильной передачи данных (GPS, GPRS), отображаемых на координатно-оцифрованных, многослойных векторных картах (схемах, планах), с портальными Интернет технологиями составляет ядро ГПК.
С технической точки зрения, ГПК «Менеджер зон» представляет собой трехзвенное приложение: клиентское рабочее место (WEB-клиент на Flex), бизнес-логика (ASP, C#) и СУБД (любая реляционная).
Клиентское рабочее место (АРМ) является графическим редактором с несложным, интуитивно понятным интерфейсом, в котором можно создавать, редактировать и привязывать к географической карте объекты в виде точек, полилиний и полигонов. Созданные объекты могут быть сгруппированы в тематические слои с уникальным идентификатором, названием и описанием и сохранены в базе данных на сервере.
Бизнес-логика комплекса сосредоточена на сервере приложений и включает в себя совокупность методов линейной алгебры и комбинаторных алгоритмов, таких как FIST (Fast Industrial-Strength Triangulation) и элементы выпуклого анализа. Это звено комплекса отвечает за проверку корректности данных геометрических объектов и их преобразование, пересчет координат в различные системы, а также за двухстороннюю связь клиентского приложения с базой данных. Кроме того, это звено предоставляет интерфейсы для сторонних прикладных систем, которые могут быть оформлены в виде веб-сервисов с архитектурой SOAP (Simple Object Access Protocol).
Звено СУБД может быть представлено любой реляционной СУБД, поддерживающей язык SQL.
|