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

Ключ

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

...

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


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

Субъект Российской Федерации

федеральный округ
республика
край
область
автономный округ (причем сокращение ао, а не а.окр)

Муниципальное образование

Административно-территориальная единица

район

Населенный пункт

город
село
деревня
посёлок

Элемент планировочной структуры

Элемент улично-дорожной сети

улица
проспект
проезд
переулок
площадь
шоссе
набережная
бульвар

Элемент объекта адресации

дом

Тип здания

корпус
строение

Тип помещения

офис
квартира


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

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

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

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

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

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


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

Задача:

...