Алгоритм расчёта покрытия мобильного интернета включает следующие этапы: wiki.gis-lab.info
- Инициализация. wiki.gis-lab.info Станции группируют по оператору и технологии (2G, 3G, 4G). wiki.gis-lab.info Для каждой группы расчёт покрытий производят независимо. wiki.gis-lab.info
- Построение секторов обзора станций. wiki.gis-lab.info Станции группируют по адресу и азимуту. wiki.gis-lab.info Для каждой группы строят общий для всей группы сектор обзора. wiki.gis-lab.info Зона покрытия станции также строится одна на всю группу и изначально инициализируется сектором обзора. wiki.gis-lab.info
- Построение зон покрытия станций. wiki.gis-lab.info Для каждого покрытия, инициализированного на предыдущем этапе, находят те сектора обзора, которые пересекаются с ним. wiki.gis-lab.info Для каждого такого сектора обзора находят пересечение покрытия и текущего сектора, вычисляют тот участок пересечения, который лежит ближе к сектору, чем к покрытию, и отрезают от покрытия этот участок пересечения. wiki.gis-lab.info В результате всех обрезаний получают искомое покрытие станции. wiki.gis-lab.info
Также для расчёта покрытия мобильного интернета используют метод ближайших соседей (kNN). habr.com Он предполагает, что уровень сигнала в какой-то точке будет похож на уровень в ближайших к ней точках. habr.com Алгоритм находит заданное количество соседей и вычисляет среднее значение. habr.com
Ещё один метод — универсальный кригинг. habr.com Он улучшает точность, так как учитывает вариации в данных. habr.com Например, вместо постоянного уровня сигнала по всей территории вводят модель, отражающую изменения в зависимости от рельефа, высоты, направления антенн и других факторов. habr.com