Skip to main content

Что такое программное обеспечение для геокодирования?

Программное обеспечение для геокодирования - это тип компьютерного приложения, которое объединяет адреса улиц с картографической информацией, чтобы обеспечить уникальное местоположение для каждого адреса. По сути, он преобразует список адресов в точки на карте. Большинство типов программного обеспечения географических информационных систем (ГИС) будут включать некоторые основные функции геокодирования, но также доступно отдельное программное обеспечение геокодирования. Некоторые программы геокодирования могут даже выполнять операции геокодирования без сеанса отображения, связывая адреса в одной базе данных с атрибутами улиц в базе данных для исходной карты.

Тип карты, используемой в геокодировании, может варьироваться в зависимости от масштаба и уровня детализации; Карты могут включать карты земельных участков, почтовых индексов или районов. Как правило, карта уровня улицы используется для достижения наиболее точных результатов. Для исходной карты потребуется база данных, включающая определенные атрибуты для объектов на карте. Например, база данных карт улиц может перечислять названия улиц и диапазон адресов на каждой улице. Наличие точных данных для карты важно для надежной интерполяции адреса.

Для работы программного обеспечения геокодирования требуется стандартизация адресов. Компьютерная программа может не распознать, что «Санкт» сокращение от "улица" в адресе, например, поэтому адрес "123 Main St." не будет найден в качестве совпадения для "123 Main Street." Все адресные записи в базе данных должны использовать одинаковые правила использования заглавных букв и сокращений. Веб-сайты, предоставляющие указания для адресов, обычно имеют функцию, которая позволяет им интерпретировать адреса, которые не вводятся в стандартном формате.

Программное обеспечение геокодирования будет разбирать адреса на отдельные компоненты. В Соединенных Штатах и ​​многих других странах адрес обычно можно разбить на следующие компоненты: префикс или направление суффикса, тип префикса, номер адреса, название улицы, тип улицы и почтовый индекс. Например, в адресе 692 Hwy 31 N, «692» - это номер адреса, «Hwy» - это тип префикса, «31» - это название улицы, а «N» - направление суффикса. Программное обеспечение сломает все адреса в базе данных таким способом.

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

Есть несколько способов, как программное обеспечение определяет, где разместить адрес на карте улиц. Одним из распространенных способов является метод с одним диапазоном, в котором каждой улице назначается один диапазон номеров адресов. Затем приложение проверит адрес, чтобы определить, попадает ли он в заданный диапазон номеров для этой улицы. Если это так, то точка расположения адреса размещается на улице пропорционально ее значению между конечными точками диапазона улиц. Например, если улица имеет диапазон адресов от 500 до 599, то адрес с номером 550 будет находиться примерно на полпути между конечными точками улицы на карте.