Трансформирование объектов методом резинового листа

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

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

После трансформации объектов, связи смещения автоматически удаляются, а целевые точки конвертируются в якорные.

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

Шаги для трансформации объектов с использованием методов аффинного преобразования и преобразования подобия см. в разделе Трансформация объектов.

  1. На закладке Редактирование в группе Замыкание задайте свои предпочтительные настройки замыкания.
    Подсказка:

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

  2. На вкладке Редактировать в группе Объекты щелкните Изменить Изменение объектов.

    Появится панель Изменить объекты.

  3. РазвернитеВыравнивание и щелкните Трансформировать Трансформировать.

    Инструмент откроется на панели.

  4. Выберите объекты для трансформации одним из следующих способов:
    • Щелкните вкладку Выбранные объекты и используйте Активную выборку Активная выборка для выделения объекта, который вы хотите трансформировать.
      Примечание:

      Чтобы уточнить выборку, щелкните правой кнопкой мыши объект в списке и используйте команды из контекстного меню.

      Контекстное меню выборки

    • Щелкните вкладку Слой и выберите слой, на котором находится объект. Этот метод преобразует все объекты на выбранном слое.
  5. Щелкните стрелку ниспадающего меню Метод трансформирования и выберите метод интерполяции.
    • Резиновый лист (линейный) - метод работает немного быстрее и дает хорошие результаты, если у вас много связей, равномерно расположенных в области преобразования. В этом методе естественна окрестность не используется.
    • Резиновый лист (естественна окрестность) - этот метод медленнее, но работает более точно, когда связи смещения разнесены по всей области преобразования. Этот метод похож на интерполяцию методом обратных взвешенных расстояний.
  6. Проведите подходящее количество двухточечных связей смещения, которые задают начальное и конечное местоположения трансформируемых объектов. Количество создаваемых связей не ограничено.
    1. Щелкните Добавить новые связи Добавить новую ссылку.

      Внизу карты появляется панель инструментов построения фрагментов.

      Панель инструментов построения фрагментов
    2. Замкните и щелкните начальную точку на ребре или вершине трансформируемого объекта.
    3. Замкните и щелкните конечную точку в новом местоположении.
    Подсказка:

    Вы можете не тратить время на создание связей, щелкнув Загрузить связи из файла Обзор и загрузить готовые связи, созданные в ArcMap. Файлы связей - это текстовые файлы ASCII с разделителями TAB, содержащие две пары значений координат x,y в строке для каждой связи.

    Вы можете загружать файлы связей с четырьмя или пятью столбцами. Файлы с четырьмя столбцами содержат пару значений начальной и конечной точек. Файл с пятью столбцами содержит ID (числовой или символьный), перед парами координат начальной и конечной точек.

    Пример содержания файла с пятью столбцами.

    3	1032507.603691	1865947.186470	1032507.207115	1865926.170407
    2	1032508.350801	1865986.785187	1032509.079486	1866025.405116
    1	1032388.666424	1865961.179459	1032361.009572	1865981.280533

  7. Добавьте якорную точку к местоположениям, которые вы хотите сохранить на месте, т.е. не перемещать при трансформации объектов.
    1. Щелкните Добавить якорные точки Точка якоря

      Внизу карты появляется панель инструментов построения точек.

      Панель инструментов построения точек
    2. Щелкните и замкните якорную точку на ребре или вершине объекта.
  8. Для более точной настройки изменяемых областей и фильтрации определенных вершин, обведите один или несколько полигонов вокруг вершин, которые вы хотите трансформировать. Количество полигонов не ограничено.
    1. Щелкните Добавить область растяжения Область резинового листа.

      Внизу карты появляется панель инструментов построения сегментов.

      Панель инструментов построения сегментов
    2. Щелкните и обведите полигон вокруг вершин, которые вы хотите преобразовать. Другие вершины трансформироваться не будут.
    3. Дважды щелкните или выберите Завершить Готово, чтобы завершить построение полигона.
  9. Чтобы удалить якорную точку, связь смещения или полигон, сделайте следующее:
    • Щелкните Выбрать Выбрать, выделите якорную точку, связь смещения или полигон и нажмите клавишу Delete или щелкните выделенное правой клавишей и выберите Удалить в контекстном меню.
    • Чтобы удалить все якорные точки, связи смещения или полигоны щелкните Удалить все связиУдалить.
  10. Щелкните Трансформировать.

    Объекты будут трансформированы, связи смещения удалены, а целевые точки конвертированы в якорные.


В этом разделе