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

Ключ

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

...

Группа действий: Robin AI

...

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

Варианты значений для ключей словаря: 

...

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

...

Свойство

Описание

Тип

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

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

Параметры

Текст

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

Robin.String


Да

Без элемента адресаЕсли "true", то будет указано только название элемента адреса. Если "false", в словаре будут записаны название и вид элемента адреса.Robin.BooleanTrueНет
Результаты

Результат

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

Robin.Collection



...

Особые условия использования 

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

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

Пример полученного словаря, если проставлен чекбокс "Без элемента адреса": Image Removed

Пример полученного словаря. если НЕ проставлен чекбокс "Без элемента адреса": Image Removed

...

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

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

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

В первый ключ "Полный аПолный адрес" попадает вся найденная строка с адресом, а остальные поля будут заполнены согласно ключам словаря.

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

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

Пример полученного словаря, если проставлен чекбокс "Без элемента адреса": 

Image Added


Пример полученного словаря, если не проставлен чекбокс "Без элемента адреса": 

Image Added


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

Задача: извлечь из текста адрес и получить коллекцию всех значений словаря. 

Текст:  адрес (Школа Евгении расположена по адресу: Нижегородская область, г.Нижний Новгород ,ул.Ленина, д.100) и получить коллекцию всех значений словаря. 

Решение: воспользоваться действиями "Извлечь адреса", "Для каждого", "Получить значения".

РеалзиацияРеализация:

  1. Собрать схему робота, состоящего из действий: 

  2. Настроить параметр действия "Извлечь адреса". Создать переменную ,которая будет включать в себя целевой текст. 

  3. Настроить параметр действия "Для каждого". 

  4. Настроить параметр действия "Получить значения". 

  5. Нажать на кнопку "Старт" в верхней панели. 

...