Skip to main content

Разбить адреса на компоненты (Инструменты Геокодирование)

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

Разбивает информацию об улице в адресе на компоненте в адресе и создает таблицу или класс пространственных объектов с дополнительными компонентами в виде уникальных полей.

Данные не всегда будут отформатированы наилучшим образом для создания эффективного локатора. Возможно, вам потребуется преобразовать данные в формат, соответствующий ожиданиям инструмента Создать локатор. Этот инструмент разбивает данные адреса улицы на компоненты адреса в отдельных полях. Запуск этого инструмента является ключевым этапом подготовки данных при создании пользовательских локаторов. Инструмент может создать класс объектов или таблицу; класс объектов может использоваться в качестве основных базовых данных, а таблица — в качестве таблицы альтернативных имен при добавлении в инструмент Создать локатор. Это поможет создать более оптимизированный локатор. Поскольку некоторые адреса невозможно эффективно обработать из-за необычных форматов или наличия неанглийских компонентов названия улицы, можно использовать файл исключений пользовательских правил обработки улиц, чтобы переопределить поведение инструмента по умолчанию при обработке. Это гарантирует, что данные будут корректными или будут соответствовать авторитетному источнику. К файлу исключений можно предоставить общий доступ и использовать его для дальнейшей обработки данных, что сократит время просмотра адресов на панели Просмотр разбиения адресов.

Иллюстрация

Split Address Into Components tool illustration

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

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

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

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

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

  • Убедитесь, что значение параметра Файл исключений содержит строку для каждой записи, для которой вы хотите задать пользовательскую закономерность обработки. Отформатируйте файл так, чтобы он содержал поле входного адреса (если у вас более одного поля, объедините значения в одну строку), оканчивающееся ожидаемым символом разделения адреса. Имена полей для разбиения компонентов адреса должны совпадать со следующим:

    • AddNum

    • StPreDir

    • StPreType

    • StName

    • StType

    • StDir

    • UnitType

    • UnitName

    • BuildingType

    • BuildingUnit

    • LevelType

    • LevelName

    Примечание:

    Не все поля обязательны; обязательны только поля, необходимые для разбиения адреса на компоненты.

    Примечание:

    Для получения дополнительной информации скачайте пример файла исключений.

    Первый адрес в файле, 123 South Beach Avenue, обычно делится на следующие поля:

    AddNum

    StPreDir

    StName

    StType

    123

    South

    Beach

    Avenue

    Однако файл исключений создаст следующее пользовательское разбиение:

    AddNum

    StName

    StType

    123

    South Beach

    Avenue

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

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

Параметры

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

Страна или регион

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

По умолчанию соответствует региональным настройкам операционной системы.

  • АвстралияБудет использоваться структура адресов Австралии.

  • АвстрияБудет использоваться структура адресов Австрии.

  • БельгияБудет использоваться структура адресов Бельгии.

  • КанадаБудет использоваться структура адресов Канады.

  • ШвейцарияБудет использоваться структура адресов Швейцарии.

  • ЧехияБудет использоваться структура адресов Чехии.

  • ГерманияБудет использоваться структура адресов Германии.

  • ИспанияБудет использоваться структура адресов Испании.

  • ЭстонияБудет использоваться структура адресов Эстонии.

  • ФранцияБудет использоваться структура адресов Франции.

  • ВеликобританияБудет использоваться структура адресов Великобритании.

  • ИзраильБудет использоваться структура адресов Израиля.

  • ИталияБудет использоваться структура адресов Италии.

  • ЛитваБудет использоваться структура адресов Литвы.

  • ЛатвияБудет использоваться структура адресов Латвии.

  • НидерландыБудет использоваться структура адресов Нидерландов.

  • Пуэрто-РикоБудет использоваться структура адресов Пуэрто-Рико.

  • ШвецияБудет использоваться структура адресов Швеции.

  • Соединенные ШтатыБудет использоваться структура адресов США.

  • Южная АфрикаБудет использоваться структура адресов ЮАР.

String

Входные адресные данные

Таблица или класс объектов, содержащие информацию об адресе, которая будет разбита на отдельные компоненты адреса.

Информация о зоне, такая как город, квартал, подрегион и почтовый округ, не поддерживается.

Table View

Входные поля адреса

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

Поля будут объединены в том порядке, в котором они были выбраны.

String

Выходные адресные данные

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

Dataset

Файл исключений

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

Таблица, которая содержит исключения обработки адреса.

Таблица может быть поддержана в любом поддерживаемом формате.

Table View

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

Текущая рабочая область, Коэффициент параллельной обработки

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

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