Подпись | Описание | Тип данных |
Входные объекты улиц | Входной класс объектов или слой улиц. | Feature Layer |
Объекты зон | Входной класс объектов или слой административных зон. | Feature Layer |
Поля административных зон | Поля из значения параметра Объекты зон, которые будут присвоены значению параметра Входные объекты улиц. | Field |
Выходные улицы | Выходной класс или слой объектов улиц, содержащий административную зону, назначенную левой и правой сторонам сегмента улицы на основе направления, в котором была оцифрована линия. | Feature Class |
Допуск (Дополнительный) | Допуск значения параметра Входные объекты улиц, который увеличивает ширину линейного объекта с обеих сторон, чтобы определить, какие значения Объектов зон будут слева и справа, чтобы учесть проблемы с качеством данных и оцифровки. Значение по умолчанию 10 метров. | Double |
Краткая информация
Присваивает значения левой и правой административных зон, таких как район, город, метро или почтовый индекс, сегментам уличных линий для уличных адресов.
Сегменты улиц могут иметь разные обозначения зон на каждой стороне улицы в зависимости от того, где сегменты линий перекрывают и пересекают полигоны зон. Инструмент использует класс объектов линий улиц и класс объектов полигонов зон в качестве входных данных для вычисления наилучших значений левой и правой зон, присваиваемых сегментам улиц. Левая и правая стороны сегмента уличной линии основаны на направлении, в котором был оцифрован линейный объект. Инструмент учитывает, когда доступно более одной зоны на каждой стороне сегмента улицы или когда сегменты длиннее или короче, и использует алгоритм для оптимизации назначения левой и правой зон.
Использование
Используйте этот инструмент, если в вашей организации есть наборы данных улиц, у которых нет атрибутов административной зоны, назначенных линейным сегментам их классов объектов улиц. Назначение административных зон левой и правой сторонам сегментов уличных линий в классах объектов улиц, которые используются при построении локаторов, улучшает производительность локатора и качество геокодирования при сопоставлении адресов, которые имеют одинаковое название, но находятся в разных зонах.
Этот инструмент также можно использовать для расширения классов объектов улиц с помощью других атрибутов зон, таких как границы школьного округа, границы пожарного округа, границы избирательных участков или границы водного района. Это может улучшить результаты геокодирования, когда добавленные поля зон используются в качестве пользовательских выходных полей при построении локаторов с классами объектов улиц. Использование зон в качестве пользовательских полей вывода может помочь определить, в какую зону попадает геокодированный адрес, сопоставленный с сегментом линии.
Этот инструмент добавит административные зоны в классы объектов улиц, которые затем можно использовать для создания локатора с ролью StreetAddress, включающего зоны, с помощью инструмента Создать локатор. Создание локатора, включающего зоны, повысит производительность локатора и качество геокодирования при сопоставлении адресов с одинаковыми названиями улиц, но находящихся в разных зонах.
Выходные данные представляют собой копию всех объектов и атрибутов из входных данных с атрибутами из полей, выбранных в параметре Поля административной зоны, добавленных для левой и правой зон.
Этот инструмент поддерживает параллельную обработку. Если ваш компьютер имеет несколько процессоров или процессор с несколькими ядрами, то его производительность будет более высокой, особенно при назначении зон на больших наборах данных. Если параметр среды не задан (по умолчанию), параллельная обработка масштабируется в зависимости от размера таблицы и количества логических ядер. Только один процесс используется для наборов данных с менее чем 50 строками, но для таблиц с большим количеством строк инструмент увеличивает количество используемых процессов до количества логических процессоров на компьютере. Установка параметры среды равным 0 отключит параллельную обработку. Присвоение коэффициенту значения от 1 до 99 приведет к тому, что инструмент определит процент логических ядер для использования по формуле (Коэффициент параллельной обработки / 100 * Логические ядра), округлив результат до ближайшего целого значения. Если результат равен 0 или 1, параллельная обработка не будет включена.
Параметры
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 |