Skip to main content

Вычислить положения (Инструменты Network Analyst)

Краткая информация

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

Более подробно о добавлении объектов в сети

Более подробно о предварительно вычислении сетевых местополложений

Использование

  • По умолчанию инструмент сохраняет вычисленные сетевые положения в наборе полей с именами полей сетевых местоположений, распознаваемыми рабочим процессом Network Analyst. Но вы можете изменить имена полей, в которых сохраняются сетевые положения. В этом случае, при использовании предварительно вычисленных сетевых положений в рабочем процессе, необходимо применить сопоставление полей на карте, чтобы имена поля положений не по умолчанию соответствовали корректным свойствам сетевых положений.

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

    Альтернативные имена полей можно указать в параметрах Поле ID источника, Поле OID источника, Поле процент вдоль, Поле стороны ребра, Поле положения X-координаты, Поле положения Y-координаты, Поле расстояния от объекта, Поле положения Z-координаты и Поле диапазонов положений.

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

  • Если входные объекты представлены подслоем слоя сетевого анализа, параметры Допуск поиска, Критерий поиска и Запрос поиска автоматически заполняются на основе свойств положений, сохраненных во входной сети слоя анализа. Если слой сетевого анализа содержит установки положений, которые замещают установки выбранного подслоя, то будут использованы эти установки. В противном случае будут использованы установки положений слоя сетевого анализа по умолчанию.

    Более подробно об установках положений слоя сетевого анализа

  • Если входные объекты представлены подслоем слоя сетевого анализа, и вы изменяете значения параметров Допуск поиска, Критерий поиска и Запрос поиска, запуск инструмента обновит установки слоя сетевого анализа, которые замещают установки выбранного подслоя. Сохранение этих установок положений в слое сетевого анализа гарантирует, что любое автоматическое перемещение, выполненное во время расчета, использует те же установки положений, которые исходно использовались при вычислении сетевых положений.

  • Если входной класс пространственных объектов содержит поле CurbApproach типа Long, значения в этом поле могут использоваться для управления поведением при размещении. В частности, если точки расположены на улице с односторонним движением и направление подъезда задано с левой или правой стороны транспортного средства, значение поля местоположения SideOfEdge может быть обновлено, чтобы гарантировать, что до точки можно добраться в правильном направлении по улице с односторонним движением. Поле CurbApproach не является обязательным во входных данных, но если оно существует и имеет тип Long, оно будет использоваться.

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

    Более подробно о направлении подъезда

  • Если входной класс пространственных объектов содержит поле Status типа Long, значения поля будут обновлены, чтобы отразить статус местоположения каждой строки.

    Если поле Status во входном классе пространственных объектов используется для другой цели и вы не хотите, чтобы оно было перезаписано, измените имя поля перед запуском этого инструмента.

Параметры

Подпись Объяснение Тип данных

Входные объекты

Входные объекты, на основании которых будут вычислены сетевые положения.

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

Table View

Входная сеть анализа

(Дополнительный)

Набор сетевых данных, используемый для вычисления положений.

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

Network Dataset Layer

Допуск поиска

(Дополнительный)

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

Значение по умолчанию равно 5000 метров.

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

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

Linear Unit

Критерий поиска

(Дополнительный)

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

Значение по умолчанию приводит к размещению на всех сетевых источниках, за исключением системных соединений, и замещению соединений, созданных при запуске инструмента Слияние сети.

Внимание:

При анализе Сбор отходов операция "решить" завершится ошибкой, если на перекрестках будут расположены какие-либо остановки. Настраивайте этот параметр так, чтобы он не позволял размещение на перекрестках, когда в слой анализа сбора отходов добавлены остановки.

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

Столбцы таблицы значений:

  • SourceThe edge and junction sources in the network dataset.

  • Snap TypeSpecifies the snap type options for each network source.

    • NoneThe point will not locate on elements in this network source.

    • ShapeThe point will locate on the closest point of an element in this network source.

    • MiddleThis option is deprecated and behaves the same as Shape.

    • EndThis option is deprecated and behaves the same as Shape.

Value Table

Найти ближайшие среди всех классов

(Дополнительный)
Прежние версии:

Этот параметр является устаревшим и поддерживается только для обратной совместимости. Входные данные всегда будут сопоставляться с ближайшим сетевым источником среди всех источников, используемых для определения местоположения, в соответствии со значением параметра MATCH_TO_CLOSEST или True.

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

  • Не отмеченоЭта опция является устаревшей и поддерживается только для обратной совместимости. Входные данные всегда будут сопоставляться с ближайшим источником сети среди всех источников, используемых для определения местоположения.

Boolean

Поле ID источника

(Дополнительный)

Имя поля, которое будет создано или обновлено на основе поля ID класса источника набора сетевых данных для вычисленных сетевых положений входных объектов. Значение по умолчанию равно SourceID.

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

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

Field

Поле OID источника

(Дополнительный)

Имя поля, которое будет создано или обновлено на основе поля ObjectID класса источника набора сетевых данных для вычисленных сетевых положений входных объектов. Значение по умолчанию равно SourceOID.

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

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

Field

Поле процент вдоль

(Дополнительный)

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

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

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

Field

Поле стороны ребра

(Дополнительный)

Имя поля, которое будет создано или обновлено, описывающее сторону ребра сети, где расположено вычисленное сетевое положение. Значение по умолчанию равно SideOfEdge.

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

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

Field

Поле положения X-координаты

(Дополнительный)

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

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

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

Field

Поле положения Y-координаты

(Дополнительный)

Имя поля, которое будет создаваться или обновляться с помощью координаты у вычисленного сетевого положения. Значение по умолчанию равно SnapY.

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

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

Field

Поле расстояния от объекта

(Дополнительный)

Имя поля, которое будет создано или обновлено, описывающее расстояние в метрах из вычисленного сетевого положения исходного точечного объекта. Значение по умолчанию равно DistanceToNetworkInMeters.

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

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

Field

Поле положения Z-координаты

(Дополнительный)

Имя поля, которое будет создаваться или обновляться с помощью координаты z вычисленного сетевого положения. Значение по умолчанию равно SnapZ.

Параметр используется только входной набор сетевых данных поддерживает связность на основе значений z-координат сетевых источников.

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

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

Field

Поле диапазонов положений

(Дополнительный)

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

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

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

Field

Исключить части сети с ограничениями

(Дополнительный)
Прежние версии:

Этот параметр является устаревшим и поддерживается только для обратной совместимости. Входные данные для анализа никогда не располагаются на сетевых элементах, которые ограничиваются, в соответствии со значением параметра EXCLUDE или True.

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

  • Не отмеченоЭта опция является устаревшей и поддерживается только для обратной совместимости. Входные данные анализа никогда не будут располагаться на сетевых элементах, которые ограничены.

Boolean

Поисковый запрос

(Дополнительный)

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

К источникам сети, прямо не указанным на панели Геообработка, не будет применен запрос.

По умолчанию запрос не используется для любых источников.

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

Столбцы таблицы значений:

  • NameThe name of the network source.

  • QueryThe SQL expression that will be used as the query for the source.

Value Table

Режим передвижения

(Дополнительный)

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

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

Доступные режимы передвижения зависят от значения параметра Входной сети анализа.

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

String

Производные выходные данные

Подпись Объяснение Тип данных

Обновленные входные объекты

Обновленные входные объекты

Table View

Слой Network Analyst

Если значение параметра Входные объекты установлено на подслой слоя сетевого анализа, производный выходной параметр возвращает родительский слой сетевого анализа этого подслоя. В противном случае не возвращается никакое значение.

Network Analyst Layer

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

Текущая рабочая область

Информация о лицензировании

  • Basic: Да
  • Standard: Да
  • Advanced: Да