При балансировке территорий на пользовательском слое необязательно обрабатывать весь слой. Можно нарисовать на карте границу вокруг нужной области, например вокруг нескольких районов города, и GeoForce выполнит балансировку только полигонов внутри неё. Сохранённая граница остаётся в списке, поэтому можно снова выполнить балансировку той же области с другими параметрами, не рисуя её заново.
Когда использовать границу
Способ определения области балансировки зависит от слоя:
| Слой | Как определить область |
|---|---|
| Слой, полигоны которого связаны с регионами, например стандартный слой на основе справочной географии | Выберите регион и город в списках на вкладке Балансировка. Выбранная область автоматически выделяется на карте. |
| Слой, полигоны которого не связаны с регионами, например пользовательский слой, загруженный из файла GeoJSON, или полигоны Вороного, построенные на его основе | Нарисуйте границу, как описано в этой статье. |
Примечание: Эти два способа нельзя комбинировать. Границу можно применить только к слою, полигоны которого не связаны с регионами, а для такого слоя граница — единственный способ ограничить область балансировки.
Перед началом работы
- Откройте слой, полигоны которого не связаны с регионами. В приведённых ниже примерах это sp_brick (13.10.2026)PV — слой полигонов Вороного, построенный на пользовательском слое Сан-Паулу. Информацию о подготовке такого слоя см. в статьях Загрузка пользовательского слоя полигонов (GeoJSON) и Создание полигонов Вороного на пользовательских слоях.
- Задайте начальные точки для представителей, территории которых нужно сбалансировать. См. статью Задание начальных точек.
- Убедитесь, что область, которую вы планируете выделить, соответствует требованиям к географическим данным для балансировки: полигоны в ней должны образовывать единую непрерывную область.
Важно: Территории получают только те представители, чьи начальные точки находятся внутри границы. Представители, чьи начальные точки находятся за её пределами, не участвуют в этой балансировке.
Рисование границы
-
Откройте вкладку Балансировка (значок весов). Поле Граница находится под списком результатов балансировки.
-
Откройте список Граница и выберите Задать границу. Если вы ещё не создавали границы, под этим пунктом в списке отображается Не найдено.
-
Щёлкайте по карте, чтобы поочерёдно размещать углы границы. Чтобы завершить рисование границы, дважды щёлкните левой кнопкой мыши по последней точке угла. Область внутри границы будет заштрихована.
-
При необходимости измените форму:
- перетащите угол (белую точку), чтобы переместить его;
- перетащите небольшую точку в середине стороны, чтобы добавить новый угол;
- нажмите Отменить последнее изменение, чтобы отменить последнее изменение.
На панели в нижней части карты отображается количество полигонов внутри границы. Используйте это число, чтобы проверить, что вы выделили нужную область.
-
Нажмите Сохранить. Появится сообщение Граница создана, а граница будет отображаться на карте в виде контура. Чтобы прекратить рисование без сохранения, нажмите Закрыть.
Совет: Если на панели отображается 0 полигонов, значит, в выделенной области нет полигонов слоя и балансировать нечего. Переместите границу в область, покрытую слоем.
Балансировка области внутри границы
- Убедитесь, что новая граница выбрана в поле Граница. GeoForce автоматически присваивает границам имена, например Граница — 1 • 14.10.2026.
-
Задайте параметры балансировки, например Компактность, Потенциал рынка и тип HCO. Подробнее см. в статье Выбор параметров балансировки.
-
Нажмите Начать. Во время выполнения расчёта панель заблокирована, а в нижней части экрана отображается сообщение о ходе выполнения.
-
Проверьте результат. Полигоны внутри границы окрашиваются в цвета представителей, которым они назначены. Полигоны за пределами границы не изменяются.
- Чтобы сохранить результат, нажмите Сохранить (значок галочки). Чтобы отменить его, нажмите значок отмены.
Примечание: Балансировка не изменяет форму полигонов. Она только назначает целые полигоны представителям. Полигон, пересекающий линию границы, назначается целиком, поэтому окрашенные области могут немного выходить за пределы контура.
Группировка результата по кодам бриков
После балансировки можно сгруппировать результат по собственным кодам бриков, например по брикам IQVIA. В этом случае полигоны, организации которых относятся к одному брику, назначаются одному представителю. Это удобно, если данные о продажах представлены по брикам.
- В списке результатов балансировки в верхней части панели нажмите Добавить группировку. Под текущим результатом появится новая строка со списком Группировать по.
-
В списке Группировать по выберите тип бриков для группировки, например Брики IQVIA. В списке отображаются типы бриков, доступные в вашем проекте. Значение Не задано означает, что результат не сгруппирован.
-
После выбора типа бриков на карте по-прежнему отображается исходный результат, а под списком появляется подсказка, например Отображается результат балансировки № 82. Нажмите ⟳, чтобы обновить представление. Нажмите значок обновления (круговые стрелки), чтобы применить группировку. После этого на карте отображается результат, сгруппированный по выбранным брикам.
- Чтобы переключаться между исходным и сгруппированным результатами, выбирайте соответствующую строку в списке. Чтобы удалить группировку, нажмите значок минуса рядом со списком Группировать по.
- Чтобы сохранить результат, отображаемый на карте, нажмите Сохранить (значок галочки).
Важно: Группировка работает только в том случае, если организации связаны с бриками выбранного типа. См. статью Данные о бриках в наборах данных. Подробнее о группировке см. в статье Балансировка территорий с данными о бриках.
Повторное использование границы
Граница не сбрасывается при изменении параметров. Чтобы сравнить результаты, измените параметры и снова нажмите Начать: та же область будет сбалансирована с новыми настройками.
Все созданные границы отображаются в поле Граница, начиная с самой новой. Чтобы сбалансировать область, которую вы выделяли ранее, просто выберите её границу из списка.
Примечание: Границы принадлежат бизнес-единице. При переключении на другую бизнес-единицу отображается её собственный список границ.
Удаление границы
- Выберите границу в поле Граница.
-
Нажмите Удалить границу (значок корзины рядом с полем).
- В окне Удаление границы подтвердите удаление. Граница будет удалена из списка и с карты.
Важно: Нельзя удалить границу во время выполнения балансировки, в которой она используется. Дождитесь завершения расчёта.
Названия границ
- Имена присваиваются автоматически в формате Граница — <номер> • <дата>.
- Каждый день нумерация начинается с 1.
- Номера удалённых границ повторно не используются.
Ограничения
- После сохранения нельзя переименовать границу или изменить её форму. Чтобы выделить другую область, нарисуйте новую границу.
- Граница только выбирает существующие полигоны слоя. Она не создаёт новые полигоны и не разделяет область на полигоны Вороного. Сначала разделите слой, а затем выделите нужную область.
- Граница не назначается представителю и не окрашивается на карте. Она только определяет, какие полигоны включаются в расчёт.
Устранение неполадок
| Проблема | Причина и решение |
|---|---|
| Нет поля Граница или пункта Задать границу | Полигоны слоя связаны с регионами. Используйте списки регионов и городов или переключитесь на слой без регионов. |
| Сообщение: Граница может ограничивать только слой, полигоны которого не связаны с регионами | Вы попытались применить границу к слою с регионами. Вместо этого выберите область в списках регионов и городов. |
| Сообщение: Слой, полигоны которого не связаны с регионами, можно ограничить только границей | В текущем слое нет регионов. Нарисуйте или выберите границу в поле Граница. |
| На панели отображается 0 полигонов внутри границы | В выделенной области нет полигонов слоя. Нарисуйте границу над областью, покрытой слоем. |
| Представитель не получил территорию | Начальная точка представителя находится за пределами границы. Переместите начальную точку внутрь границы или нарисуйте границу большего размера. |
| Карта не изменяется после выбора типа бриков в списке Группировать по | Группировка ещё не применена. Нажмите значок обновления (круговые стрелки), чтобы обновить представление. |
| В списке Группировать по отображается только Не задано | В проекте нет доступных типов бриков. Сначала добавьте данные о бриках. См. статью Данные о бриках в наборах данных. |
| Сообщение: Нельзя удалить границу во время выполнения балансировки, в которой она используется | Дождитесь завершения балансировки, а затем удалите границу. |
| Граница исчезла из списка | Проверьте бизнес-единицу в верхней части экрана. Границы хранятся отдельно для каждой бизнес-единицы. |