Настроить классы объектов адресов (Location Referencing)

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

Настраивает классы объектов Диапазон адресов и Адрес местоположения из решения Управление адресными данными для использования с системой линейных координат (LRS) с дополнительным модулем ArcGIS Roads and Highways.

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

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

    Более подробно о модели данных LRS в Roads and Highways и решении Управление адресными данными в ArcGIS Enterprise.

  • Значения параметров Поле Адрес слева От, Поле Адрес слева До,Поле Адрес справа От и Поле Адрес справа До должны быть полем типа Короткое целое или Длинное целое.

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

  • Значение параметра Поле номера адреса должно быть полем типа Короткое целое, Длинное целое или Текст.

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

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

    Более подробно о версиях в ArcGIS Pro.

  • Этот инструмент не поддерживает сервисы объектов.

Параметры

ПодписьОписаниеТип данных
Входной векторный слой диапазона адресов

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

Feature Layer
Поле Адрес слева От

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

Field
Поле Адрес слева До

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

Field
Поле Адрес справа От

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

Field
Поле Адрес справа До

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

Field
Входные объекты адреса местоположения

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

Feature Layer
Поле номера адреса

Поле в классе объектов Адрес местоположения, содержащее информацию о номере адреса местоположения.

Field

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

ПодписьОписаниеТип данных
Выходные объекты диапазона адресов

Обновленный класс объектов диапазона адресов.

Feature Layer
Выходные объекты адреса местоположения

Обновленный класс объектов адреса местоположения.

Feature Layer

arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)
ИмяОписаниеТип данных
in_address_range_features

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

Feature Layer
left_from_address_field

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

Field
left_to_address_field

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

Field
right_from_address_field

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

Field
right_to_address_field

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

Field
in_site_address_features

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

Feature Layer
address_number_field

Поле в классе объектов Адрес местоположения, содержащее информацию о номере адреса местоположения.

Field

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

ИмяОписаниеТип данных
out_address_range_features

Обновленный класс объектов диапазона адресов.

Feature Layer
out_site_address_features

Обновленный класс объектов адреса местоположения.

Feature Layer

Пример кода

ConfigureAddressFeatureClasses, пример 1 (Python)

Демонстрирует использование функции ConfigureAddressFeatureClasses в окне Python.

# Name: ConfigureAddressFeatureClasses_ex1.py
# Description: Configure address feature classes for use with a linear referencing system (LRS) in the Python window.
# Requires: ArcGIS Location Referencing

# Set current workspace
arcpy.env.workspace= r"C:\Data\AM_LR.gdb"

# Set tool variables
in_address_range_features = r"C:\Data\AM_LR.gdb\LRS\AddressRange"
left_from_address_field = "fromleft"
left_to_address_field = "toleft"
right_from_address_field = "fromright"
right_to_address_field = "toright"
in_site_address_features = r"C:\Data\AM_LR.gdb\LRS\SiteAddress"
address_number_field = "addrnum"

# Run the tool
arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)
ConfigureAddressFeatureClasses, пример 2 (автономный скрипт)

Демонстрирует использование функции ConfigureAddressFeatureClasses в качестве автономного скрипта Python.

# Name: ConfigureAddressFeatureClasses_ex2.py
# Description: Configure address feature classes for use with a linear referencing system (LRS) in a stand-alone script.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out the license
arcpy.CheckOutExtension("LocationReferencing")

# Set current workspace
arcpy.env.workspace = r"C:\Data\AM_LRconnection.sde"

# Set tool variables
in_address_range_features = r"C:\Data\AM_LRconnection.sde\LRS\LRowner.AddressRange"
left_from_address_field = "fromleft"
left_to_address_field = "toleft"
right_from_address_field = "fromright"
right_to_address_field = "toright"
in_site_address_features = r"C:\Data\AM_LRconnection.sde\LRS\LRowner.SiteAddress"
address_number_field = "addrnum"

# Run the tool
arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)

# Check in the license
arcpy.CheckInExtension("LocationReferencing")

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

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)
  • Standard: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)
  • Advanced: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)

Связанные разделы