Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Действие извлекает из указанного текста адреса.
Каждый адрес сохраняется в виде словаря, где ключ где ключ – отдельный элемент адреса,  а а значения - извлеченные данные.

Image Removed

Параметры

Входные параметры

Текст                                                              Текст, из которого будут извлекаться адреса.

Без вида элемента адреса                           Параметр, с помощью которого в результирующем словаре будут указаны/не указаны вид элемента адреса.

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

Выходные параметры

Результат                                                      Коллекция словарей с извлеченными адресами. Повторяющиеся в тексте адреса записываются в коллекции один раз.
                                                                       Каждый найденный адрес будет записан в словарь, где ключами являются поля адреса, а значениями – извлеченные данные.

Ключи словаря адресов:

    • Страна
    • Субъект Российской Федерации
    • Муниципальное образование
    • Административно-территориальная единица
    • Населенный пункт
    • Элемент планировочной структуры
    • Элемент улично-дорожной сети
    • Элемент объекта адресации
    • Тип здания
    • Тип помещения
    • Почтовый индекс
    • Полный адрес

Настройки

Иконка действия

Image Added

Параметры и их настройка

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Текст

Текст, из которого будут извлечены адреса

Строка

Школа Евгении расположена по адресу: Нижегородская область, г.Нижний Новгород, ул.Ленина, д.100

Да

Без вида элемента адресаЕсли значение "true", то будет указано только значение элемента адреса. Если "false", в словаре будут записаны значение и вид элемента адреса
ЛогическийTrueНет
Исходный вид элемента адресаЕсли значение "true", то вид элемента адреса будет указан как в исходном тексте. Если "false", в словаре будет записан официальный полный вид элемента адресаЛогическийTrueНет
Результаты

Результат

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

Коллекция



...

  1. Если в поле "Текст" заданный текст не имеет какого-либо поля адреса, то значение в словаре вернется пустым. При отсутствии в тексте всех адресообразующих элементов действие вернет пустой результат.
  2. Словарь всегда создается с полным набором ключей, чтобы не возникало ошибки при обращении к любому ключу словаря.
  3. Если одновременно отмечены параметры "Без вида элемента адреса" и "Исходный вид элемента адреса", то галочка у "Исходный вид элемента адреса" будет проигнорирована.
  4. Если в одном предложении указаны страна, и город, а в другом предложении списком улица, дом, индекс, то есть в разных предложениях части одной сущности, то они извлекутся как разные адреса в отдельные словари, не дополняя друг друга.
  5. В ключ "Полный адрес" попадает вся найденная строка с адресом, а остальные поля будут заполнены согласно ключам словаря.

  6. Робот вернет пустую коллекцию словарей, если:

    • В исходном тексте не будет найдено ни одного элемента адреса.

    • Исходный текст на неподдерживаемом языке. В текущей версии поддерживается русский язык.

Ключи словаря адресов:

    • Страна
    • Субъект Российской Федерации
    • Муниципальное образование
    • Административно-территориальная единица
    • Населенный пункт
    • Элемент планировочной структуры
    • Элемент улично-дорожной сети
    • Элемент объекта адресации
    • Тип здания
    • Тип помещения
    • Почтовый индекс
    • Полный адрес

Справочная таблица

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

...

Имеется текст для распознавания:

Информация
iconfalse
Обращением

...

к

...

архитектуре

...

итальянского

...

ренессанса

...

в

...

1930-е

...

годы

...

стал

...

знаменитый

...

дом

...

на

...

Моховой,

...

построенный

...

в

...

1932–1934

...

годах

...

И.В.

...

Жолтовским

...

по

...

адресу:

...

Россия,

...

Московская

...

область,

...

г.

...

Москва,

...

ул.

...

Моховая,

...

д.

...

13.

...

Здание

...

строилось

...

по

...

заказу

...

Моссовета

...

как

...

жилой

...

дом.

...

Шестой

...

и

...

седьмой

...

этажи

...

со

...

стороны

...

главного

...

фасада

...

занимали

...

двухэтажные

...

квартиры,

...

во

...

двор

...

выходили

...

комнаты-мастерские

...

высотой

...

в

...

два

...

этажа,

...

застеклённые

...

большими

...

окнами-витражами.

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

Решение

 Воспользоваться действиями: "Извлечь адреса", "Получить ключи", "Получить значения", "Открыть", "Установить значения столбца", цикл "Для каждого", "Сохранить".

Реализация

  1. Перетащить на рабочую область действие "Извлечь адреса".

  2. Настроить параметры действия "Извлечь адреса".
    В поле "Текст" ввести текст для распознавания.

    Для параметра "Исходный вид элемента адреса" установить значение "true".
  3. Перетащить на рабочую область действие "Открыть" и настроить параметры действия.

  4. Перетащить на рабочую область цикл "Для каждого".
  5. В параметр "Коллекция" цикла "Для каждого" добавить результат действия "Извлечь адреса".

  6. Перетащить на рабочую область действия "Получить ключи" и "Получить значения" в цикл "Для каждого".

  7. Настроить параметры действий "Получить ключи" и "Получить значения".
    В параметр "Словарь" добавить результат цикла "Для каждого".

  8. Перетащить на рабочую область действия "Установить значения столбца" и "Сохранить".
    Image RemovedImage Added
  9. Настроить параметры действий "Установить значения столбца". 
    1. Установить контекст - результат действия "Открыть"
    2. В параметр "Имя столбца" добавить столбцы A и B
    3. В параметр "Значение ячеек" добавить результаты действий "Получить ключи" и "Получить значения"
    4. Установить номер начальной строки диапазона
  10. Нажать на кнопку "Старт" в верхней панели.

...

Программный робот отработал успешно.
Image Added

Извлеченные адреса записаны в табличный документ.
Image ModifiedImage Removed

При установке значения "true"  параметра параметра "Без вида элемента адреса" действия "Извлечь адреса"

 в В результирующем словаре не будут указаны виды элементов адреса: