Упражнение 5a: Преобразование данных

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

О преобразовании данных

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

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

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

Установка опции данных и преобразования

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

Запустите ArcMap и отобразите панели инструментов Редактор (Editor), Замыкание (Snapping) и Векторная трансформация (Spatial Adjustment).

Шаги:
  1. Щелкните кнопку Открыть (Open) Открыть на панели инструментов Стандартные (Standard).
  2. Перейдите к документу карты Transform.mxd в директории \Editing\SpatialAdjustment, где у вас установлены учебные данные. (по умолчанию данные находятся в C:\ArcGIS\ArcTutor.)
  3. Щелкните карту и затем Открыть (Open).
  4. Если у вас до сих пор открыт документ карты из предыдущего управжения и вам нужно закрыть его, вы можете сделать это, не сохраняя изменения.
  5. В меню Редактор (Editor) на панели инструментов Редактор (Editor) щелкните Начать редактирование (Start Editing).
  6. Перед тем, как вы начнете добавлять связи, вы должны установить параметры замыкания так, чтобы каждая добавленная вами связь замыкалась с вершинами объектов.
  7. Убедитесь, что замыкание на вершины включено. Если оно не включено, щелкните Замыкание на вершины Замыкание на вершины на панели инструментов Замыкание.

Применение преобразования

Векторная трансформация позволяет вам преобразовать выбранный набор объектов или все объекты в слое. Этот параметр доступен в диалоговом окне Выберите данные для трансформации (Choose Input For Adjustment). По умолчанию - трансформировать выбранный набор объектов.

Шаги:
  1. Вам нужно выбрать, трансформировать ли только избранный набор объектов или все объекты в слое. Щелкните меню Векторная трансформация (Spatial Adjustment) на панели инструментов Векторная трансформация (Spatial Adjustment) и выберите Установить данные для трансформации (Set Adjust Data).
  2. Щелкните Все объекты в этих слоях (All features in these layers).
  3. Снимите отметки со слоев SimpleBuildings и SimpleParcels, оставьте отмеченными слои NewBuildings и NewParcels и щелкните OK.
    Выберите диалоговое окно Входные данные для трансформации
  4. После того, как определены объекты для трансформации, следует выбрать метод трансформации. Щелкните меню Векторная трансформация (Spatial Adjustment), выберите Методы трансформации (Adjustment Methods) и щелкните Преобразование - Подобие (Transformation - Similarity) для задания метода трансформации.

Добавление связей смещения

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

В этом упражнении вы создадите ваши собственные связи смещения из внешних углов слоя NewParcels в соответствующие местоположения в слое SimpleParcels.

Шаги:
  1. Щелкните Закладки (Вookmarks) и выберите Преобразовать (Тransform).
  2. Щелкните на инструменте Новая связь смещения Новая связь смещения на панели инструментов Векторная трансформация.
  3. Создайте замыкание в точке "откуда" в исходном слое и с точкой "куда" в целевом слое.
    Добавление первой связи смещения
  4. Продолжайте создавать дополнительные связи как показано ниже. Для этого упражнения у вас будет всего четыре связи смещения, когда вы закончите.
    После добавления всех связей смещения для преобразования

Трансформация данных

Шаги:
  1. Щелкните меню Векторная трансформация (Spatial Adjustment) и выберите Предварительный просмотр трансформации (Adjustment Preview), чтобы оценить результат трансформации. Предварительный просмотр позволяет вам учидеть трансформацию перед тем, как действительно выполнить ее. Если трансформация дает неудовлетворительные результаты, вы можете изменить связи, чтобы повысить ее точность.
  2. Щелкните Просмотр таблицы связей (View Link Table) Просмотр таблицы связей (View Link Table) на панели инструментов Векторная трансформация (Spatial Adjustment). Таблица связей предоставляет информацию о координатах связей, идентификаторах связей и среднеквадратических ошибках.
  3. Щелчок правой кнопкой на записи свзяи открывает контекстное меню. Вы можете редактировать координаты связей, подсвечивать связи, увеличивать и перемещаться к выбранным связям и удалять связи с помощью этих команд. Если среднеквадратическая ошибка для этого преобразования неприемлема, вы можете изменить связи, чтобы увеличить точность. Окно предварительного просмотра и таблица связей разработаны, чтобы помочь вам настроить ваше преобразование.
    Окончательный шаг процесса векторной трансформации - это выполнение преобразования.
  4. Щелкните меню Векторная трансформация (Spatial Adjustment) и выберите Трансформировать (Adjust).
  5. Трансформированные данные будут выглядеть примерно так:
    Вид участков после трансформации
  6. В меню Редактор (Editor) на панели инструментов Редактор (Editor) выберите Остановить редактирование (Stop Editing).
  7. Нажмите кнопку Да (Yes), чтобы сохранить изменения.
  8. Закройте ArcMap, если вы закончили работу с учебником. Документ карты сохранять не нужно.
  9. Чтобы перейти к следующему упражнению, щелкните Упражнение 5b: Преобразование данных методом резинового листа.

В этом упражнении вы изучили, как задавать данные для трансформации, создавать связи смещения, просматривать трансформацию и трансформировать данные.

9/11/2013