Для успешного геокодирования необходимо выполнить несколько операций, известных как рабочий процесс геокодирования. Выполняемые шаги описаны ниже.
Шаги: | Описание |
---|---|
1. Создание или получение базовых данных | Получение базовых данных и внесение в них необходимых изменений, чтобы они совпадали с требованиями стиля локатора адресов. |
2. Определение стиля локатора адресов | Выбор стиля локатора адресов, согласованного с типом данных, которые вы хотите геокодировать, и атрибутами, доступные в базовых данных. |
3. Построение локатора адресов | Создание локатора адресов с указанием опций геокодирования на основе определенного стиля локатора адресов. |
4. Определение местонахождения адресов | Поиск отдельного адреса, названия места или информации по местоположению при помощи локатора адресов. Локатор адресов может также применяться для геокодирования таблицы адресов. |
5. Публикация и поддержка локатора адресов | Совместное использование локатора адресов может осуществляться как с использованием пакета локатора, так и с помощью сервиса геокодирования. Если базовые данные будут обновлены, то соответствующий локатор адресов может быть создан заново. |
Создание или получение базовых данных
В первую очередь, для процесса геокодирования необходимы два типа информации: базовые данные для создания локатора адресов и адресные данные для поиска сопоставлений. К базовым данным относится класс пространственных объектов географической информационной системы (ГИС), содержащий атрибуты адресов, которых вы хотите найти. Например, при поиске по адресам с номерами домов, базовые данные должны содержать диапазоны номеров домов или адресные атрибуты конкретных земельных участков. При оценке того, будут ли работать в процессе геокодирования имеющиеся у вас базовые данные, следует принять во внимание несколько замечаний, касающихся экстента и разрешения данных.
Базовые данные должны покрывать ту же самую территорию, которую вы хотите геокодировать. Например, если вы пытаетесь геокодировать города для всей территории континентальных Соединенных Штатов, базовые данные, представляющие объекты только в западных штатах, не позволят вам выполнить эту задачу. Каждый адрес, который вы хотите геокодировать, должен присутствовать в ваших базовых данных. Отсюда вытекает второе свойство базовых данных — достаточное их разрешение.
Помимо определения того, имеют ли данные пространственный охват, включающий все объекты для будущего геокодирования, также вы должны учесть, обладают ли базовые данные той степенью детализации, с которой вы хотите вести поиск. Если вы хотите геокодировать отдельные адреса, вы должны убедиться, что ваши базовые данные содержат информацию с необходимыми компонентами адресов. Если ваши базовые данные содержат только названия улиц, но не содержат диапазоны адресов для каждой части улицы, то вы не сможете определить точное местоположение на той улице, где расположен конкретный адрес.
Более подробно о форматировании атрибутивной таблицы для ваших базовых данных
Определение стиля локатора адресов
Адресные данные относятся к единичным адресам или группе адресов, которые вы планируете геокодировать. Адресные данные также должны соответсвовать определенным форматам. Определенные требования для адресных данных основаны на элементах стиля локатора адресов, который вы намереваетесь использовать. В общих чертах, адресные данные должны содержать требуемые элементы, используемые при сопоставлении адреса и пространственного объекта, и должны быть в подходящем формате.
Чтобы правильно выполнять геокодирование, важно знать особенности различных стилей локаторов адресов и суметь выбрать тот, который наилучшим образом подходит для ваших адресных и базовых данных.
Более подробно о предопределенных и часто используемых стилях локаторов адресов
Построение локатора адресов
Как только вами будет выбран стиль локатора адресов , и для этого стиля будут подготовлены базовые данные, вы можете приступать к созданию локатора адресов.
Локатор адресов содержит копию атрибутов адресов и индексов, которые содержатся в базовых данных, а также набор свойств, характерных для выбранного стиля адресов. После того, как локатор адресов создан, с ним могут быть сопоставлены адреса. Базовые данные будут отсоединены от локатора адресов. Если базовые данные будут обновлены, то следует создать локатор заново, чтобы обновить информацию.
Более подробно о создании локатора адресов
Иногда у вас может быть несколько локаторов адресов из разных источников или для разных типов объектов. Если вам необходимо геокодировать адреса во всех локаторах адресов, которые у вас есть, то вы можете создать составной локатор адресов, чтобы адреса сопоставлялись со всеми локаторами адресов, находя наиболее подходящий из множества.
Определение местонахождения адресов
ArcGIS предоставляет два метода для определения местонахождения: один для нахождения единичного адреса, и один для нахождения местоположений для таблицы адресов, называемый пакетным геокодированием.
Существует несколько основных этапов для определения положения адресов. Этот процесс включает в себя разбивку входного адреса на компоненты, подборку подходящих местоположений (кандидатов), определение весомости каждого кандидата и затем сужение выбора до наиболее подходящего кандидата.
Публикация или поддержка локатора адресов
Если локатор адресов создан, возникает несколько дополнительных задач, которые вы можете выполнить. Сюда относятся совместное использование или публикация локатора адресов, поддержка базовых данных и обновление соответствующего локатора адресов.
Совместное использование локатора адресов при помощи пакета локатора
Локаторы адресов и составные локаторы могут упаковываться и распространяться посредством создания пакета локатора. Процесс создания пакета локатора состоит из копирования и сжатия локаторов в единый файл (.gcpk). Пакетный файл затем можно легко сделать доступным для совместного использования путем передачи файла или через ArcGIS онлайн.
Более подробно о совместном использовании локатора адресов при помощи пакета локатора
Публикация локатора адресов как сервиса геокодирования
Еще один способ совместного использования локатора адресов — публикация локатора в качестве сервиса геокодирования на ГИС-сервере. Другие пользователи могут работать сервисом либо через интернет, либо через другие клиентские приложения.
Более подробно о совместном использовании локатора адресов как сервиса геокодирования
Поддержка локатора адресов
Когда вы первоначально создаете локатор адресов, индексы геокодирования отражают состояние ваших базовых данных на момент создания. Однако, как и большинство файлов с данными, ваши базовые данные необходимо будет часто обновлять.
Добавление улиц к классу пространственных объектов, изменение названий улиц или свойств зон, или просто повышение точности геометрии пространственных объектов — все это приводит к необходимости изменения базовых данных геокодирования. При изменении базовых данных, необходимо перестроить локатор адресов, чтобы отразить эти изменения. Если вы решили не перестраивать локатор адресов, то геокодирование будет продолжено с существующим локатором адресов. Результат геокодирования будет зависеть от состояния базовых данных на момент создания локатора адресов.