Множество векторных наборов данных содержат объекты, у которых есть общая геометрия. Например, граница леса может быть ребром реки, полигон озера может иметь общие ребра с полигонами участков землепользования и береговыми линиями, полигоны земельных участков могут иметь линии, разграничивающие участки для продажи. При редактировании таких слоев, пространственные объекты, имеющие общие границы, должны обновляться одновременно, чтобы общая граница сохранилась. Топология позволяет выполнять такое редактирование.
Для редактирования общей геометрии необходимо использовать топологию. В ArcGIS имеется два типа топологии: топология карты и топология базы геоданных. Создание топологии карты позволяет быстро и легко редактировать соединяющиеся объекты. Топология базы геоданных требует больше усилий для настройки, поскольку задает правила, определяющие сложные взаимосвязи между объектами одного или нескольких классов объектов, использующих общую геометрию.
Для включения топологии в сеансе редактирования, щелкните кнопку Выбрать топологию (Select Topology) на панели инструментов Топология (Topology). Откроется диалоговое окно, в котором можно задать тип топологии для редактирования. Если в таблице содержания имеется топология базы геоданных (при наличии лицензии ArcGIS Desktop Standard или ArcGIS Desktop Advanced), можно редактировать объекты с общей геометрией используя топологию базы геоданных. Иначе, используйте диалоговое окно Выбор топологии (Select Topology), чтобы создать топологию карты, указав слои, которые должны редактироваться вместе. Если вы включили инструмент редактирования топологии, не имея действующей топологии, вам будет предложено создать ее.
После того, как топология задана, линейные объекты и контуры полигональных объектов становятся ребрами топологии, а точечные объекты, конечные точки линий и места пересечения ребер становятся узлами. Можно использовать инструменты топологии, расположенные на панели Топология, для выбора элементов, входящих в несколько пространственных объектов, их редактирования и одновременного обновления всех объектов. Например, при редактировании гидрологических объектов, выберите общее ребро, и вы сможете одновременно отредактировать гидрологический объект и гидрологический регион, имеющие одну границу. Выбранные элементы топологии отображаются при выделении пурпурным цветом.
При редактировании объектов с общей геометрией, следует вносить изменения с помощью инструментов, расположенных на панели Топология, а не с помощью других инструментов редактирования, например, с панели Редактор. Если вы используете обычные инструменты редактирования для изменения объектов с общей геометрией, в редактируется только один объект. Например, если вы используете инструмент Изменить форму ребра (Reshape Feature) (вместо инструмента топологии Изменить форму ребра (Reshape Edge)) для изменения границы выбранного полигона, будет обновлен только один объект. Так как граница смежного полигона не будет автоматически обновлена, вы можете получить перекрывающиеся полигоны, или полигоны с пробелам между ними.
- Создайте либо топологию карты, либо топологию базы геоданных для ваших данных. Щелкните Выделить топологию (Select Topology) на панели инструментов Топология (Topology), чтобы выбрать активную топологию.
- Щелкните инструмент Редактировать топологию на панели инструментов Топология.
- Выделите и обработайте общие элементы топологии. Например, можно использовать инструменты Изменить форму ребра (Reshape Edge), чтобы обновить форму ребра, или Изменить ребро (Modify Edge), чтобы отредактировать сегменты и вершины. Когда вы используете инструменты редактирования топологии, все объекты, которые имеют общие элементы, будут обновлены одновременно.