Советы по исправлению ошибок в базовых данных

Эта документация ArcGIS 2.9 была перемещена в архив и более не обновляется. Ресурсы и ссылки могут быть устаревшими. См. самую последнюю документацию.

Базовые данные являются одним из ключевых элементов при построении локатора, потому что результаты геокодирования напрямую зависят от первичных базовых данных, на которых построен данный локатор. Ошибки в базовых данных могут стать причиной низкого качества сопоставления. Например, если геометрия базовых данных некорректна, то сопоставленные с ними адреса также будут некорректны в пространственном отношении. Если в названии базового объекта будет орфографическая ошибка, то корректно написанные адреса не смогут быть сопоставленными с ними. Ниже описываются несколько типичных ошибок, которые следует учитывать при работе с базовыми данными.

Незавершенная геометрия и неполные атрибуты адресов

Мир постоянно меняется, и ваши базовые данные должны быть обновленными и учитывать эти изменения, чтобы созданные вами локаторы обеспечивали наилучшее качество геокодирования. Например, если в городскую сеть улиц добавить новый участок жилой застройки, то надо добавить и дополнительные улицы с указанием диапазонов нумерации домов, названиями и другими параметрами. Локатор, созданный на основе сети улиц, не будет находить адреса в новом жилом массиве, пока этот локатор не будет обновлен.

Если атрибуты адресов неполные или содержат ошибки, такие как неправильный диапазон адресов или отсутствующие названия улиц и почтовых индексов (ZIP кодов), то сопоставление такого адреса с этими объектами может дать непредсказуемые результаты. Для локаторов, основанных на роли Адреса улиц, объекты, содержащие пустые названия улиц, могут стать причиной отказа при построении локатора. Поэтому, очень важно своевременно проверять и исправлять ошибки в базовых данных.

Более подробно об обновлении ваших базовых данных

Пространственная привязка и геометрические ошибки

Такие базовые данные, как улица или класс объектов точечных адресов, обычно создаются на основе определенной пространственной привязки. Принятая в классе объектов система координат определяет географическое расположение этих объектов (относительно пространственной привязки). Когда локатор создан, информация о пространственной привязке хранится в самом локаторе. Местоположения адресов, геокодированных локатором, будут иметь ту же самую географическую пространственную привязку. Важно убедиться, что базовые данные содержат пространственную привязку.

Более подробно о пространственной привязке

Для того, чтобы объект мог появиться на карте, этому объекту нужна форма или геометрия. Если в базовых данных форма объектов будет пустой или иметь значение null, то объект пропускается и не включается в локатор, создаваемый инструментами Создать локатор и Создать локатор объектов. Такие ошибки геометрии, как совпадающие отрезки линий, не полностью привязанные к вершине; полигоны с самопересечениями; линейные сегменты с кривыми, такими как тупики; или неправильный порядок колец, могут препятствовать сопоставлению адресов перекресткам и построению локатора. Такие ошибки приводят к отказам при построении локаторов. Запуск на базовых данных таких инструментов, как Проверить геометрию и Восстановить геометрию позволяет проверить геометрию и устранить ошибки. Если для адресов пересечений не удается найти совпадающих объектов из-за некорректной связности в данных линий и вершин, то для изменения линейных объектов может также использоваться инструмент редактирования Разбить на пересечении.

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

Объекты, состоящие из нескольких частей, например, многоточечные или составные линии, не являются поддерживаемыми локаторами зданий типами геометрии. Эти типы геометрии объектов могут привести к сбою построения локатора или появлению неожиданных совпадений и предложений при использовании локатора. Если ваши справочные данные содержат объекты, состоящие из нескольких частей, преобразуйте объекты в просты с помощью инструмента Составной в простые и используйте эти простые объекты для построения локатора. Чтобы проверить, состоят ли данные точки привязки из нескольких частей, посмотрите, есть ли в поле Shape таблицы атрибутов значение Multipoint. Чтобы проверить, состоят ли у линии и полигоны из нескольких частей, запустите инструмент Добавить атрибуты геометрии или Вычислить атрибуты геометрии для добавления к данным свойства геометрии Количество частей. Объект, имеющий более одной части, считается составным объектом.

Примечание:

Инструменты добавят ко входным данным инструмента поле PART_COUNT.

Связанные разделы