Skip To Content

Оптимальные соединения регионов (Map Viewer Classic)

Оптимальные соединения регионов Инструмент Оптимальные соединения регионов вычисляет оптимальные соединения между двумя или более входными регионами.

Примечание:

Теперь этот инструмент доступен в Map Viewer, современный инструмент для создания карт в ArcGIS Enterprise. Более подробно см. в Оптимальные соединения регионов (Map Viewer).

Для запуска этого инструмента портал должен быть настроен для анализа растров.

Если вы не видите этот инструмент в Map Viewer Classic, свяжитесь с администратором организации. Возможно, ваш портал не настроен для анализа растров, или у вас может не быть прав, необходимых для запуска инструмента.

Схема рабочего процесса

Рабочий процесс Оптимальные соединения регионов

Примеры

Примерами применения могут быть:

  • Моделирование пригодности – из модели пригодности, вы определили 10 лучших местообитаний для рыси. Вы хотите, чтобы рыси перемещались между участками по оптимальной сети коридоров, предназначенных для диких животных, что позволит поддерживать генетическую изменчивость внутри популяции рыси.
  • Заготовка древесины – для целей лесозаготовительных работ вы собираетесь создать наиболее экономически эффективную сеть дорог для вывоза древесины.
  • Миротворческая деятельность – в развертывании войск для поддержания мира вы определили 5 территорий для размещения войск и личного состава. Вы хотите разработать оптимально связанные маршруты снабжения между базами.

Примечания по использованию

В растровых данных регион – это группа ячеек, имеющих такое же значение, как и соседние ячейки. Если ваши входные регионы определяются растром, а какие-либо зоны (ячейки с одинаковыми значениями) состоят из нескольких регионов, сначала запустите растровую функцию Группировка в качестве действия по геообработке для присвоения уникальных значений регионам. Используйте полученный растр в качестве входных регионов для инструмента Оптимальные соединения регионов.

Если входные регионы являются растровыми, а диапазон ID строк очень велик (даже если их всего несколько), производительность этого инструмента может быть снижена.

Когда входной регион является пространственным объектом, перед выполнением анализа регионы внутренне конвертируются в растр.

Разрешение растра можно настраивать с помощью параметра среды Размер ячейки. По умолчанию, если в инструменте не указаны другие растры, разрешение будет определяться наименьшим из значений ширины или высоты экстента входного объекта во входной пространственной привязке, деленного на 250.

Когда вход региона является пространственным объектом, поле ObjectID будет использоваться в качестве идентификатора региона.

Местоположения, указанные с помощью параметра Выбор растра или объектов барьеров, или местоположения ячеек с NoData в параметре Выбор растра стоимости, действуют как барьеры.

Экстент обработки по умолчанию такой же, как и у растра стоимости, если он предоставляется; в противном случае он будет установлен в пределах входных регионов.

Растр стоимости не может содержать нулевые значения, так как алгоритм представляет собой мультипликативный процесс. Если ваш растр стоимости действительно содержит нулевые значения, и эти значения представляют области наименьшей стоимости, измените эти ячейки на небольшое положительное значение (например, 0,01) перед запуском этого инструмента.

Для параметра Имя итогового векторного слоя соседних соединений, если поверхность стоимости не указана, соседи идентифицируются евклидовым расстоянием, а ближайший сосед региона является ближайшим по расстоянию. Однако, когда предоставляется поверхность стоимости, соседи идентифицируются по стоимостному расстоянию, и ближайший сосед региона является наименее дорогостоящим для путешествия. Выполняется операция распределения по стоимостному расстоянию для определения регионов, являющихся по отношению друг к другу соседними.

Параметры этого инструмента перечислены в следующей таблице:

ПараметрОбъяснение
Выбор растра или объекта региона

Входные регионы, которые должны быть соединены оптимальной сетью.

Если входными регионами являются растровые данные, регионы задаются как группы смежных ячеек, имеющих одинаковые значения. Регионы должны иметь уникальные номера. Ячейки, не входящие ни в один регион, должны иметь значение NoData. Растр должен быть целочисленным, а его значения могут быть как положительными, так и отрицательными.

Если входной регион – пространственный объект, это могут быть точки, линии или полигоны. Полигональные регионы не могут содержать составные объекты.

Выбор растра или объектов барьеров (дополнительно)

Набор данных, определяющий барьеры.

Для растра входной тип должен быть целочисленным или с плавающей точкой. Любые ячейки, имеющие значения (включая ноль), будут рассматриваться как барьеры. Любые ячейки со значениями NoData барьерами считаться не будут.

Для сервиса объектов входными данными могут быть точки, линии или полигоны.

Выбор растра стоимости (дополнительно)

Растр, определяющий импеданс или стоимость для движения в плоскости через каждую ячейку.

Значение в каждом местоположении ячейки представляет собой стоимость за единицу расстояния для перемещения через ячейку. Для получения общей стоимости прохождения через ячейку, значение каждой ячейки умножается на разрешение ячейки, с учетом возможности движения по диагонали.

Значения в растре стоимости могут быть целыми числами или числами с плавающей точкой, но они не могут быть отрицательными или нулевыми (стоимость не может быть отрицательной или нулевой).

Метод расстояния (дополнительно)

Указывает, будет ли расстояние вычисляться с использованием планарного (плоская поверхность земли) или геодезического (эллипсоид) метода.

  • Планарный – расчет расстояний будет выполняться на проецированной плоскости при использовании декартовой системы координат 2D. Этот метод используется по умолчанию.
  • Геодезический – расчет расстояния будет производиться по эллипсоиду. Независимо от входной или выходной проекции, результаты не меняются.
Соединения внутри регионов (дополнительно)

Определяет, будут ли пути продолжаться и соединяться внутри входных регионов.

  • Создать соединения – пути будут продолжаться внутри входных регионов, чтобы соединять все пути, входящие в регион. Используется по умолчанию.
  • Нет соединений – пути будут останавливаться на границах входных регионов и не будут продолжаться или соединяться внутри.
Имя итогового векторного слоя линий оптимальной связности

Имя слоя, который будет добавлен в Мои ресурсы и на карту. Имя слоя по умолчанию зависит от имени инструмента и имени входного слоя. Если имя слоя уже используется, появится запрос ввести новое имя.

Этот слой – выходные линейные объекты, соединяющие каждый входной регион.

Каждый путь (или линия) имеет уникальную нумерацию, а в дополнительных полях атрибутивной таблицы хранится специфическая информация о пути. Это дополнительные поля:

  • PATHID– уникальный идентификатор пути
  • PATHCOST– общее накопленное расстояние или стоимость для пути
  • REGION1– первый регион, который соединяется путями
  • REGION2– другие регионы, которые соединяются путями

Поскольку каждый путь представлен уникальной линией, в местах, где пути проходят по одному маршруту, будет находиться несколько линий.

Вы можете указать имя папки в Моих ресурсах, где будет сохранен результат, с помощью ниспадающего списка Сохранить результат в.

Имя итогового векторного слоя соседних соединений (дополнительно)

Имя слоя, который будет добавлен в Мои ресурсы и на карту. Имя слоя по умолчанию зависит от имени инструмента и имени входного слоя. Если имя слоя уже используется, появится запрос ввести новое имя.

Данный слой – это выходные линейные объекты, которые определяют все пути из каждого региона к каждому ближайшему соседу или соседу с наименьшей стоимостью.

Каждый путь (или линия) имеет уникальную нумерацию, а в дополнительных полях атрибутивной таблицы хранится специфическая информация о пути. Это дополнительные поля:

  • PATHID– уникальный идентификатор пути
  • PATHCOST– общее накопленное расстояние или стоимость для пути
  • REGION1– первый регион, который соединяется путями
  • REGION2– другие регионы, которые соединяются путями

Поскольку каждый путь представлен уникальной линией, в местах, где пути проходят по одному маршруту, будет находиться несколько линий.

Вы можете указать имя папки в Моих ресурсах, где будет сохранен результат, с помощью ниспадающего списка Сохранить результат в.

Параметры среды

Параметры среды анализа - это дополнительные параметры, которые влияют на результаты работы инструмента. Вы можете получить доступ к настройкам среды анализа инструмента, щелкнув значок шестеренки Analysis Environments в верхней части панели инструментов.

Этот инструмент поддерживает следующие Параметры среды анализа:

  • Выходная система координат - Задает систему координат выходного слоя.
  • Экстент - указывает область, которая будет использоваться для анализа.
  • Растр привязки - настраивает экстент выхода таким образом, чтобы он соответствовал выравниванию ячеек указанного растрового слоя привязки.
  • Размер ячейки - размер ячейки для использования в выходном слое.
  • Маска - указывает слой маски, в котором для анализа будут использоваться только ячейки, попадающие в область маски.
  • Коэффициент параллельной обработки - управляет экземплярами ЦПУ или графического процессора для обработки растров.

Похожие инструменты

Инструмент Оптимальные соединения регионов вычисляет оптимальные соединения между двумя или более входными регионами. Другие инструменты могут применяться для решения похожих задач.

Инструменты анализа ArcGIS Pro

Инструмент геообработки Оптимальные соединения регионов доступен в наборе инструментов Spatial Analyst.

Инструмент геообработки Оптимальные соединения регионов доступен в наборе инструментов Анализ растров.

Ресурсы для разработчиков ArcGIS Enterprise

Если вы работаете в ArcGIS REST API, используйте задачу Optimal Region Connections.

Если вы работаете в ArcGIS API for Python, используйте optimal_region_connections веб-сайт ArcGIS for Python API из модуля arcgis.raster.analytics.