Полный адрес, выделяемый из текста
Пространство имен: 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, то замечаний и ошибок нет) |
 | InfoMessage | string | Несущественные информационные сообщения |
 | Items | List<AddrObject> | Элементы адреса в порядке убывания (от региона до квартир/комнат) |
 | Milliseconds | int | Миллисекунд обрабатывалось (в случае обработки одиночного адреса) |
 | Params | Dictionary<ParamType, string> | Дополнительные параметры (индексы, этажи, номер генплана и пр.) |
 | ReadCount | int | Количество чтений объектов из индекса ГАР (для отладки производительности) |
 | SecondAddress | TextAddress | Второй адрес, который иногда встречается в поле адреса
(например, указывают адрес регистрации и адрес проживания).
Кстати, у этого SecondAddress тоже может быть свой SecondAddress и т.д.,
если адресов в тексте несколько, идущие подряд. |
 | Text | string | Анализируемый текст адреса в случае одиночной обработки или фрагмент исходного текста
для множественной обработки |