ArcGIS предлагает несколько инструментов для выравнивания данных. В зависимости от вашего рабочего процесса один инструмент может быть более подходящим, чем другой.
Сценарии, приводящие к возникновению проблем с выравниванием данных
При редактировании вы обычно собираете данные из разных источников различного уровня качества. К сожалению, это часто приводит к возникновению проблем с выравниванием и топологических ошибок. Вот самые распространенные причины того, что данные не выровнены:
- Методы редактирования, которые обеспечивают пространственную целостность, такие как привязка или топология базы геоданных, не использовались при создании объектов.
- Для сбора частей набора данных использовались разные методы компиляции данных или источники данных. Это часто происходит, когда другие программные пакеты или подрядчики компилируют и обслуживают набор данных.
- Объекты были созданы или обновлены в разное время. Во многих случаях, более новые данные точнее, так как могут быть доступны современные методы сбора данных и изображения более высокого разрешения.
- Объекты созданы с разным масштабом карты, что приводит к получению различных уровней детализации и точности изображений.
Типы инструментов, доступных в ArcGIS
ArcGIS предоставляет ряд инструментов в панелях инструментов Расширенное редактирование (Advanced Editing), Топология (Topology) и Векторная трансформация (Spatial Adjustment), которые позволяют согласовать данные (помимо нескольких инструментов геообработки). Вы можете использовать их для выравнивания частей объектов, нескольких объектов одновременно или всех наборов данных вручную, в пакетном и полуавтоматическом режиме. В следующей таблице приводится описание доступных инструментов, их функциональности и сценариев, в которых они более полезны, или ситуаций, в которых они менее эффективны или ограничены.
Инструмент | Что он делает | Сценарии, в которых инструмент наиболее эффективен | Ограничения |
---|---|---|---|
Выравнивание ребер (Align Edge) (панель инструментов Топология (Topology)). | Инструмент Выравнивание ребер (Align Edge) позволяет быстро сопоставить одно ребро с другим с помощью топологии. | Инструмент Выравнивание ребер (Align Edge) наиболее эффективен для устранения разрывов между полигонами и согласования длинных ребер объектов. | Инструмент Выравнивание ребер (Align Edge) не так полезен при попытке исправить извилистые ребра, когда некоторые из них пересекаются, а у других ребер есть разрывы. Такие ребра лучше обрабатывать с помощью инструмента Выровнять по форме (Align To Shape). Разрывы можно устранить с помощью инструмента Выравнивание ребер (Align Edge), но их бывает сложно увидеть, так как нижние ребра скрыты объектами, расположенными поверх них. |
Выровнять по форме (Align To Shape) (панель инструментов Расширенное редактирование (Advanced Editing)) | Инструмент Выровнять по форме (Align To Shape) выравнивает объекты в определенных слоях по линии, которая следует по существующему объекту. | Команда Выровнять по форме (Align To Shape) отлично справляется с обновлением нескольких слоев, когда нужно контролировать параметры выравнивания. Сюда входят форма, по которой производится выравнивание, список обновляемых слоев и допуск. | Так как Выровнять по форме (Align To Shape) — это интерактивный инструмент, при использовании которого вы должны вручную выполнить трассировку формы для выравнивания, он наиболее эффективен при выравнивании частей объектов, а не множества объектов. |
Инструменты в наборе инструментов Редактирование (Editing) вносят глобальные изменения в данные, например выполняют привязку, расширение и отсечение. | Инструменты лучше всего использовать после импорта объектов в базу геоданных, например из файла САПР. Они также полезны при очистке наборов данных со множеством топологических проблем. | Инструменты геообработки работают автоматически, поэтому их не следует использовать, если вам требуется точный контроль над результатом выравнивания. Кроме того, после топологического согласования данных, будьте осторожны при внесении пакетных изменений. Например, инструмент геообработки Генерализовать (Generalize) может создавать разрывы или пересечения между полигонами, которые ранее были совпадающими. В этом случае используйте инструмент Генерализация ребер (Generalize Edge), так как он применяет топологию, учитывающую общие ребра и выравнивающую все совпадающие объекты за один раз. | |
Генерализация ребер (Generalize Edge) (панель инструментов Топология (Topology)). | Инструмент Генерализация ребер (Generalize Edge) упрощает форму объектов с одним или несколькими общими ребрами. | Инструмент Генерализация ребер (Generalize Edge) часто используют для минимизации числа вершин, устранения истинных кривых и стандартизации набора данных в соответствии с указанным уровнем детализации. Инструмент Генерализация ребер (Generalize Edge) позволяет одновременно обновлять несколько ребер и все объекты, для которых эти ребра являются общими. | |
Топология базы геоданных позволяет найти и идентифицировать нарушения определенных топологических правил и применяют стандартные способы для устранения ошибок. | Топология базы геоданных часто позволяет найти и исправить множество ошибок пространственной целостности за один сеанс редактирования. Например, при выравнивании данных полигонов обычно применяются правила топологии Не должны иметь пробелов (Must Not Have Gaps) и Не должны перекрываться (Must Not Overlap), чтобы удостовериться, что полигоны формируют сплошное покрытие. Вы также можете обеспечить совмещение точечных, линейных и полигональных слоев. Топология базы геоданных также полезна при использовании других инструментов выравнивания. Вы можете применять правила топологии базы геоданных к свои данным и периодически проверять топологию, чтобы удостовериться, что ваши правки не привели к возникновению ошибок. | Для топологии базы геоданных требуется лицензия ArcGIS Desktop Standard или ArcGIS Desktop Advanced. Она доступна только для данных в базе геоданных и не может использоваться в шейп-файлах. | |
Заменить геометрию (Replace Geometry) (панель инструментов Расширенное редактирование (Advanced Editing)) | Инструмент Заменить геометрию (Replace Geometry) полностью обновляет форму объекта с использованием созданного скетча геометрии, сохраняя при этом исходные атрибуты. | Инструмент Заменить геометрию (Replace Geometry) полезен, когда бывает легче оцифровать форму заново, чем попытаться изменить множество фрагментов формы объекта. Вы можете трассировать предыдущую форму или другую форму объекта. | Инструмент Заменить геометрию (Replace Geometry) работает с одним объектом за раз, поэтому если требуется обновить множество объектов, на это может уйти много времени. |
Изменить форму ребра (Reshape Edge) (панель инструментов Топология (Topology)). | Инструмент Изменить форму ребра (Reshape Edge) позволяет изменить форму всех объектов с одним или несколькими общими ребрами топологии. | Инструмент Изменить форму ребра (Reshape Edge) полезен, когда требуется обновить часть формы объекта, например изменить его границы в соответствии с аэроснимком. | |
Методы векторной трансформации (панель инструментов Векторная трансформация (Spatial Adjustment)) | Векторная трансформация (Spatial Adjustment) позволяет выровнять объекты с помощью связей, задающих опорные точки между выравниваемыми и опорными объектами. | Векторная трансформация хорошо работает при выравнивании всего слоя или многих объектов в крупной области. | Векторная трансформация менее полезна для выравнивания данных в локализованной области. В этих случаях более эффективны другие инструменты выравнивания. |