Полный адрес, выделяемый из текста
Пространство имен: Pullenti.Address
Синтаксис
CSharp |
public class TextAddress |
Свойства (get/set)
|
Имя |
Тип |
Описание |
| LastItem | AddrObject | Последний (самый низкоуровневый) элемент адреса |
| LastItemWithGar | AddrObject | Самый низкоуровневый объект, который удалось привязать к ГАР |
Методы
Поля
|
Имя |
Тип |
Описание |
| AdditionalItems | List<AddrObject> | Список дополнительных элементов (самых низкоуровневых), если есть.
При перечислении одноуровневых элементов в адресе (например, несколько квартир)
элементы начиная со второго заносятся в этот список. Если таких элементов нет, то null.
Например, ... д.10 кв.1,2,3 - кв.1 будет в LastItem, а кв.2 и 3 попадут в этот список.
Работает только для режима "текста одного адреса". |
| Alpha2 | string | Двухзначный код страны (RU, EN, US ...) |
| BeginChar | int | Начальная позиция в тексте |
| Coef | int | Коэффициент качества выделения (от 0 до 100).
100 - идеальное качество, привязалось всё к одному ГАР-объекту
и нет непонятных элементов в тексте |
| EndChar | int | Конечная позиция в тексте |
| ErrorMessage | string | Сообщение, описывающее ошибки (если null, то замечаний и ошибок нет) |
| Items | List<AddrObject> | Элементы адреса в порядке убывания (от региона до квартир/комнат) |
| Milliseconds | int | Миллисекунд обрабатывалось (в случае обработки одиночного адреса) |
| Params | Dictionary<ParamType, string> | Дополнительные параметры (индексы, этажи, номер генплана и пр.) |
| ReadCount | int | Количество чтений объектов из индекса ГАР (для отладки производительности) |
| SecondAddress | TextAddress | Второй адрес, который иногда встречается в поле адреса
(например, указывают адрес регистрации и адрес проживания) |
| Text | string | Анализируемый текст адреса в случае одиночной обработки или фрагмент исходного текста
для множественной обработки |