Упражнение 4a: Редактирование объектов с общим элементом с помощью топологии карты

Уровень сложности: Средний Требования к данным: ArcGIS Tutorial Data for Desktop Путь к данным: \ArcGIS\ArcTutor\Editing\Topology

О топологии карты

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

Топология карты создает топологические отношения между совпадающими частями объектов. Вы можете одновременно редактировать объекты с общим элементом при помощи инструментов топологии, создав топологию карты.

Пользователи ArcGIS for Desktop Basic могут создавать и редактировать топологию карты того типа, который используется в данном упражнении. Пользователи ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced могут также редактировать топологию базы геоданных, которая определяет набор правил для отношений между классами объектов в наборе классов объектов. Топологию базы геоданных вы будете редактировать в другом упражнении.

Создание топологии карты

Предварительное условие:

Запустите ArcMap и отобразите панели инструментов Редактор (Editor), Замыкание (Snapping) и Топология (Topology).

В этом упражнении вы обновите объекты водосборных бассейнов в двух слоях, создав топологию карты.

Шаги:
  1. Щелкните кнопку Открыть (Open) Открыть на панели инструментов Стандартные (Standard).
  2. Перейдите к документу карты MapTopology.mxd, находящемуся в директории \Editing\Topology, где у вас установлены учебные данные. (C:\ArcGIS\ArcTutor - месторасположение по умолчанию.)
  3. Щелкните карту и затем Открыть (Open).
  4. Если у вас до сих пор открыт документ карты из предыдущего управжения и вам нужно закрыть его, вы можете сделать это, не сохраняя изменения.
  5. Карта открывается в следующем виде:
    Область изучения топологии карты

    Эта карта содержит два слоя пространственных объектов. Гидрологический регион содержит полигональные объекты, представляющие три больших гидрологических региона в юго-западной части США. Заметьте, что часть регионального водосборного бассейна Great Basin не включена в учебные данные. Гидрологическая единица содержит полигональные объекты, представляющие водосборные бассейны в составе этих регионов. Вы можете видеть объекты в слое Гидрологическая единица, потому что объекты слоя Гидрологический регион частично прозрачны.

    Региональные данные получены путем объединения меньших гидрологических единиц, поэтому границы объектов в Гидрологическом регионе по определению совпадают с границами меньших водосборных бассейнов. В этом упражнении вы создадите топологию карты, которая позволит вам редактировать вершины, образующие общее ребро на пересечении нескольких объектов.

  6. В меню Редактор (Editor) на панели инструментов Редактор (Editor) щелкните Начать редактирование (Start Editing).
  7. Перед тем, как вы создадите топологию карты, увеличьте область, которую вы хотите редактировать. Приближение области уменьшает количество объектов, которые топология карты анализирует при построении кэша топологии.
  8. Щелкните Закладки (Bookmarks) и выберите 3 Region Divide.

    Карта приблизилась к области из закладки. Теперь вы можете видеть надписи для небольших водосборных бассейнов.

  9. Щелкните Выделить топологию (Select Topology). Выбрать топологию (Select Topology) на панели инструментов Topology (Топология). Появляется диалоговое окно Выбор топологии (Select Topology).
  10. В диалоговом окне Выбрать топологию (Select Topology) можно выбрать слои, которые будут использованы в топологии, и задать кластерный допуск. Кластерный допуск определяет, как насколько близко должны быть расположены части объекты, чтобы можно было рассматривать их как совпадающие. Если карта содержит топологию базы геоданных (и у вас есть лицензия ArcGIS for Desktop Standard или ArcGIS for Desktop Advanced), можно также выбрать редактирование топологии базы геоданных вместо топологии карты.
  11. Нажмите кнопку Выбрать все (Select All). Вы хотите, чтобы в топологии карты участвовали все объекты из обоих слоев карты.
    Выбор слоев, которые будут участвовать в топологии карты.
  12. В разделе Опции (Options) вы можете изменить кластерный допуск. В данном случае набор данных имеет систему координат, основанную на универсальной поперечной проекции Меркатора, и единицами кластерного допуска являются метры. Оставьте значение кластерного допуска, установленное по умолчанию (им является минимально возможное значение).
  13. Щелкните ОК.

Обнаружение объектов с общим элементом

Теперь вы начнете редактирование топологии карты с помощью инструмента Редактировать топологию (Topology Edit), чтобы выбрать ребро и определить, для каких объектов оно общее. Вы можете использовать окно Показать объекты с общим элементом (Shared Features), чтобы определить, для каких объектов данное ребро топологии является общим, и проконтролировать, каких объектов будут касаться изменения, вносимые вами в данный элемент топологии.

Шаги:
  1. Щелкните инструмент Редактировать топологию (Topology Edit) Инструмент Редактировать топологию (Edit Topology) на панели инструментов Topology (Топология).
  2. Щелкните на общем ребре, принадлежащем, в частности, восточному рукаву Севье (East Fork Sevier). Юта (Utah). полигон (#16030002) и Kанаб (Кanab). Аризона (Arizona), Юта (Utah). полигон (#15010003).
  3. Ребро выбрано и его цвет изменился. Это ребро также является общим для больших региональных полигонов. Проверить это можно, используя окно Показать объекты с общим элементом (Shared Features).
  4. Щелкните Объекты с общим элементом (Shared Features) Объекты с общим элементом на панели инструментов Topology (Топология).
  5. Имена обоих слоев в топологии карты, Гидрологический регион (Hydrologic region) и Гидрологические единицы (Hydrologic units), отмечены в этом окне. Отметки означают, что выбранный элемент топологии является общим для объектов в этих слоях, и все изменения, которые вы вносите в общее ребро, будут на них отражаться. Далее вы увидите, для каких объектов это ребро общее.
    Объекты, для которых выбранное ребро является общим
  6. Щелкните Регион Большого бассейна (Great Basin Region) в Гидрологический регион (Hydrologic region).

    Регион Большого бассейна выделяется на карте миганием.

  7. Щелкните Восточный рукав Севье (East Fork Sevier). Юта (Utah). в Гидрологическая единица (Нydrologic unit).

    Единица Восточный рукав Севье (East Fork Sevier) выделяется на карте миганием.

  8. Закройте окно Общие объекты (Shared Features).

Редактирование общего ребра в топологии карты

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

Шаги:
  1. Включите слой Рельеф с отмывкой (Нillshaded terrain) из таблицы содержания.
    Изучаемая область с отображением слоя рельефа с отмывкой
  2. Это небольшая область изображения рельефа с отмывкой, полученная с сервиса Национальной службы изображений рельефа (National Elevation Dataset Shaded Relief Image Service), опубликованного Геологической службой США. Вы будете использовать это изображение и направляющие линии, нанесенные на него, чтобы обновить ваши данные по водоразделам.
  3. Удерживая нажатой клавишу Z, растяните прямоугольник вокруг выбранного ребра. Указатель станет инструментом Увеличить (Zoom).
  4. Данные по водоразделам, которые вы используете, взяты из Национальных гидрологических данных среднего разрешения, опубликованных Геологической службой США и Агенством по защите окружающей среды США. Эти данные собраны в масштабе 1:100,000. Отмывка рельефа Национального набора данных по рельефу получена из данных цифровой модели рельефа масштаба 1:24,000. Вы будете использовать данные рельефа более высокого разрешения, чтобы уточнить границы водосборных бассейнов.
  5. Дважды щелкните на ребре. Теперь вы можете видеть вершины (зеленые), которые задают форму этого ребра.
    Просмотр вершин, образующих ребро
  6. Переместите указатель над второй вершиной с восточного конца ребра. Когда указатель изменится на квадрат с четырьмя стрелками, щелкните на вершине, переместите ее на северо-запад, затем и поставьте на синей направляющей линии.
    Перетаскивание вершины на направляющую линию
  7. Вы можете продолжить изменение формы этого ребра вершина за вершиной, но есть более быстрый способ изменить его.
  8. Щелкните один раз на карте вне ребра, чтобы отменить его выборку. Затем щелкните на ребре снова, чтобы снова его выбрать.

Изменение формы общего ребра в топологии карты

Шаги:
    Теперь вы будете использовать скетч редактирования, чтобы изменить форму общего ребра. Вам нужно использовать инструмент Изменить форму ребра (Reshape Edge) и сделать замыкание с ребрами водосборного бассейна.
  1. Убедитесь, что замыкание на ребро включено. Если оно не включено, щелкните Замыкание на ребро Замыкание на ребро на панели инструментов Замыкание.
  2. Щёлкните инструмент Изменить форму ребра (Reshape Edge) Инструмент Изменить форму ребра (Reshape Edge) на панели инструментов Topology (Топология).
  3. Переместите указатель на ребро, где выбранное ребро топологии и синяя направляющая линия начинают расходиться.
    Изменение формы ребра топологии
  4. Щелкните на ребре, чтобы начать скетч редактирования.
  5. Продолжайте добавлять вершины вдоль направляющей линии. Вы можете временно отключить замыкание, удерживая нажатой клавишу ПРОБЕЛ, если у вас не получается разместить линию изменения формы вдоль синей линии так, как вы хотите.
  6. Убедитесь, что последняя добавленная вами в скетч вершина замыкается с ребром возле вершины, которую вы передвинули.
  7. Щелкните правой кнопкой мыши в любом месте карты и выберите команду Завершить скетч (Finish Sketch).
  8. Когда вы закончите скетч, ребро должно выглядеть вот так:
    Вид ребра после изменения его формы
    ПодсказкаПодсказка:

    Хотя в данном случае вы изменили форму только одного ребра, вы можете выбрать несколько связанных ребер и обновить их одновременно, используя Изменить форму ребра. Для выбора последовательности ребер, удерживая нажатой левую кнопку мыши во время работы с инструментом Редактировать топологию (Topology Edit), проведите указателем мыши вдоль связанных ребер, или используйте инструмент Трассировка редактирования топологии (Topology Edit Trace).

    В наборе данных есть и другие места, где вы можете преобразовать и изменить ребра так, чтобы они совпадали с направляющими линиями на рельефе с отмывкой. Вы можете продолжить редактирование топологии или прекратить его, если вы закончили.
  9. В меню Редактор (Editor) на панели инструментов Редактор (Editor) выберите Остановить редактирование (Stop Editing).
  10. Нажмите кнопку Да (Yes), чтобы сохранить изменения.
  11. Закройте ArcMap, если вы закончили работу с учебником. Документ карты сохранять не нужно.
  12. Чтобы перейти к следующему упражнению, щелкните Упражнение 4b: Использование топологии базы геоданных для исправления ошибок в линиях.

В этом упражнении вы научились создавать топологию карты и использовать инструмент Редактировать топологию (Topology Edit) для редактирования нескольких объектов с общими ребрами. Топология карты позволила вам сохранить общую границу между объектами при одновременном редактировании различных слоев.

9/11/2013