Назначить зоны улицам (Геокодирование)

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

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

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

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

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

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

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

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

  • Этот инструмент поддерживает параллельную обработку. Если ваш компьютер имеет несколько процессоров или процессор с несколькими ядрами, то его производительность будет более высокой, особенно при назначении зон на больших наборах данных. Если параметр среды не задан (по умолчанию), параллельная обработка масштабируется в зависимости от размера таблицы и количества логических ядер. Только один процесс используется для наборов данных с менее чем 50 строками, но для таблиц с большим количеством строк инструмент увеличивает количество используемых процессов до количества логических процессоров на компьютере. Установка параметры среды равным 0 отключит параллельную обработку. Присвоение коэффициенту значения от 1 до 99 приведет к тому, что инструмент определит процент логических ядер для использования по формуле (Коэффициент параллельной обработки / 100 * Логические ядра), округлив результат до ближайшего целого значения. Если результат равен 0 или 1, параллельная обработка не будет включена.

Параметры

ПодписьОписаниеТип данных
Входные объекты улиц

Входной класс объектов или слой улиц.

Feature Layer
Объекты зон

Входной класс объектов или слой административных зон.

Feature Layer
Поля административных зон

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

Field
Выходные улицы

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

Feature Class
Допуск
(Дополнительный)

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

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

Double

arcpy.geocoding.AssignZonesToStreets(in_street_features, zone_features, zone_fields, out_streets, {tolerance})
ИмяОписаниеТип данных
in_street_features

Входной класс объектов или слой улиц.

Feature Layer
zone_features

Входной класс объектов или слой административных зон.

Feature Layer
zone_fields
[zone_fields,...]

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

Field
out_streets

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

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

Допуск значения параметра in_street_features, который увеличивает ширину линейного объекта с обеих сторон, чтобы определить, какие значения zone_features будут слева и справа, чтобы учесть проблемы с качеством данных и оцифровки.

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

Double