Исследование методов визуализации данных о покрытии

advertisement
Исследование методов
визуализации данных о
покрытии географической зоны
телекоммуникационными
сервисами
Максим Логунов, 717 группа
Научный руководитель Максим Антоненко, к.ф.-м.н.
Описание проблемы
Обозначение доступности сервиса цветом или
пиктограммой хорошо лишь при высокой детализации.
На низкой детализации наглядность данных теряется.
Задача
Визуализировать данные о доступности
проводного телекоммуникационного сервиса.
Входные данные: координаты зданий и
сведения о присутствии сервиса в них.
Выходные данные: изображение или данные в
формате, пригодном для использования в
существующих ГИС.
Проблема: существуют лишь примитивные
способы визуализации проводного сервиса
Исследуемые методы


построение ячеек
Вороного
расчет скалярного
поля плотности
покрытия,
построение
изолиний этого поля
Алгоритм «Скалярное поле»
1. разбиение области на зоны
и установление принадлежности
зданий этим зонам;
2. построение на его
основе скалярного поля;
3. построение изолиний
нужного уровня плотности.
Сравнительное тестирование
производительности
Линейная шкала
Логарифмическая шкала
Подход «Скалярное поле» оказался на порядок
быстрее традиционного подхода с построением ячеек
Вороного.
Теоретическая оценка
вычислительной сложности
N — кол-во зданий.

построение ячеек Вороного:
лучшие реализации ~ O(N log N)

«Скалярное поле»:
m — кол-во домов в ячейке; p — кол-во ячеек.
~ O(mp) + O(p) ~ O(mp) ~ O(N)
Представление результата
Ячейки Вороного
«Скалярное поле»
Выводы



Были предложены и исследованы два
метода решения поставленной задачи.
Создано действующее приложение по
визуализации зон покрытия.
Осуществлена
интеграция с ГИС
Google Maps.
Планируемые работы
Проверка работы алгоритма на реальных
данных.

Создание алгоритма анализа
визуализируемой области.

Коррекция поведения алгоритма на больших
масштабах рассматриваемых областей
покрытия.

Спасибо за внимание!
Download