Как только у вас будет создан локатор адресов (address locator), вы сразу можете использовать его для геокодирования адресов. Однако, понимание того, как локатор адресов подготавливает входные адресные данные (address data), как он выполняет поиск адресных атрибутов и сопоставляет адреса, наряду с тем, как изменение параметров настройки локатора адресов влияет на этот процесс, может помочь вам повысить производительность и точность геокодирования.
Процесс геокодирования проиллюстрирован ниже:
Шаги | Пример |
---|---|
1. Исходный адрес | Вест-Пойнт Драйв 127, Олимпия, Вашингтон 98501 (128 West Point Drive, Olympia, WA 98501) |
127 | Вест | Пойнт | Драйв | Олимпия | Вашингтон | 98501 (127 | West | Point | Drive | Olympia | WA | 98501) 127 | Вест Пойнт | Драйв | Олимпия | Вашингтон | 98501 (127 | West | Point | Drive | Olympia | WA | 98501) | |
128 Вест Пойнт Драйв, Олимпия, Вашингтон 98501 (128 W Point Dr, Olympia, WA 98501) | |
Разбор адреса
Когда локатор адресов производит разбор адреса, он разбивает его на элементы, основываясь на стиле локатора адресов. Например, в адресе 123 Main Street, 123 — номер дома, Main — название улицы и Street — тип улицы. Иногда существует более одного возможного варианта разбора адреса. Несмотря на то, что в адресе 127 West Point Drive West обычно трактуется как направление улицы, слово West в определенных случаях может также рассматриваться как название улицы West Point. Для того, чтобы увеличить вероятность обнаружения адреса, локатор адресов производит разбор адреса, разбивая его на отдельные наборы адресных элементов, необходимых для процесса геокодирования.
Множественные представления созданного адреса
Mногие элементы адреса, такие как направление или тип улицы часто пишутся с использованием аббревиатур. Они представлены разнообразными форматами. Например, слово Avenue (авеню, проспект) может быть сокращено и записано как AV или AVE, а может быть записано полностью как Avenue. Стилем локатора адресов определено, что для каждого компонента адреса установлен список значений. Например, в адресе 127 West Point Drive, Olympia, WA 98501 каждый компонент адреса содержит множественные значения или представления, как показано в этой таблице.
Поиск в базовых данных и выявление кандидатов
Как только локатор адресов разобрал адрес и сгенерировал список значений для каждого компонента адреса, он находит в локаторе объекты, которые соответствуют элементам входного адреса на основе критериев поиска. Если кандидат на адрес не может быть подобран при помощи одного набора критериев, например, поиск адреса по городу, штату, почтовому индексу, то поиск будет продолжен с использованием менее жесткого критерия, например, только по адресу и почтовому индексу; так будет продолжаться до тех пор, пока не будут найдены все наиболее подходящие кандидаты.
Определение очков для каждого возможного совпадения
Когда локатор адресов сформировал набор возможных кандидатов, он оценивает каждого из них, чтобы определить, насколько точно он соответствует геокодируемому вами адресу. Каждому потенциальному кандидату может быть начислено от 0 до 100 очков. При подсчете очков оценивается каждый элемент адреса. Очки по каждому кандидату вычитаются если к элементам адреса применимы любые из перечисленных ниже обстоятельств:
- Орфографическая ошибка—длинные или необычные названия улиц, такие как Pennsylvania и Ahwatukee, в них легко может быть допущена орфографическая ошибка.
- Аномалия—например, номер улицы в адресе не попадает в адресный диапазон кандидата.
- Недостающее значение—например, направление улицы указано в адресных данных, но не указано в адресе возможного кандидата.
Фильтрация списка кандидатов
Как только каждый кандидат оценен, локатор адресов создает набор кандидатов, потенциально совпадающих с данным адресом, основываясь на минимальных очках кандидата для этого локатора адресов. Он основывается на минимальных очках кандидата для этого локатора адресов.
Определение лучшего кандидата
Локатор адресов ранжирует и отображает кандидатов по очкам. Вы можете выбрать подходящего кандидата на ваше усмотрение. При табличном согласовании адресу автоматически сопоставляется кандидат с самым высоким значением очков совпадения.
Выделен объект сопоставления
В качестве заключительного этапа в процессе геокодирования, пространственный объект, который соответствует лучшему кандидату, используется для создания местоположения для сопоставленного адреса. Местоположение может основываться на интерполяции вдоль линейного объекта, включающей параметры смещения от стороны и от конечной точки, или по центральной точке полигона, если пространственные объекты базовых данных являются площадными или точечными.