Упражнение 5a: Преобразование данных
О преобразовании данных
Преобразование векторной трансформации используется для конвертирования координат слоя из одного местоположения в другое. Это включает масштабирование, сдвиг и поворот объект по связям смещения, заданным пользователем. Преобразования применяются единообразно ко всем объектам в классе пространственных объектов и часто используются для конвертирования данных, созданных в единицах дигитайзера в единицы реального мира, представленные на карте.
Это упражнение продемонстрирует вам, как применить преобразование на основе связей смещения, которые вы создадите. Это преобразование выполнит перемещение, масштабирование и поворот двух классов пространственных объектов, содержащие объекты участков и строений, чтобы выровнять с другим набором классов объектов участков и зданий. Вы можете использовать этот способ для смещения данных, которые были оцифрованы или импортированы во временный класс пространственных объектов для подготовки к копированию и вставке объектов в вашу базу данных. Вы также изучите, как задать, какие объекты надо сместить, просмотреть смещение и просмотреть таблицу связей.
Векторная трансформация основана на связях смещения. Это специальные графические элементы, которые представляют расположение исходной и конечной точки для смещения.
Установка опции данных и преобразования
Запустите ArcMap и отобразите панели инструментов Редактор (Editor), Замыкание (Snapping) и Векторная трансформация (Spatial Adjustment).
- Щелкните кнопку Открыть (Open) на панели инструментов Стандартные (Standard).
- Перейдите к документу карты Transform.mxd в директории \Editing\SpatialAdjustment, где у вас установлены учебные данные. (по умолчанию данные находятся в C:\ArcGIS\ArcTutor.)
- Щелкните карту и затем Открыть (Open).
- Если у вас до сих пор открыт документ карты из предыдущего управжения и вам нужно закрыть его, вы можете сделать это, не сохраняя изменения.
- В меню Редактор (Editor) на панели инструментов Редактор (Editor) щелкните Начать редактирование (Start Editing).
- Убедитесь, что замыкание на вершины включено. Если оно не включено, щелкните Замыкание на вершины на панели инструментов Замыкание.
Применение преобразования
Векторная трансформация позволяет вам преобразовать выбранный набор объектов или все объекты в слое. Этот параметр доступен в диалоговом окне Выберите данные для трансформации (Choose Input For Adjustment). По умолчанию - трансформировать выбранный набор объектов.
- Вам нужно выбрать, трансформировать ли только избранный набор объектов или все объекты в слое. Щелкните меню Векторная трансформация (Spatial Adjustment) на панели инструментов Векторная трансформация (Spatial Adjustment) и выберите Установить данные для трансформации (Set Adjust Data).
- Щелкните Все объекты в этих слоях (All features in these layers).
-
Снимите отметки со слоев SimpleBuildings и SimpleParcels, оставьте отмеченными слои NewBuildings и NewParcels и щелкните OK.
- После того, как определены объекты для трансформации, следует выбрать метод трансформации. Щелкните меню Векторная трансформация (Spatial Adjustment), выберите Методы трансформации (Adjustment Methods) и щелкните Преобразование - Подобие (Transformation - Similarity) для задания метода трансформации.
Добавление связей смещения
Связи смещения определяет исходные и конечные координаты для преобразования. Связи смещения можно создавать вручную или загружать их из файла связей.
В этом упражнении вы создадите ваши собственные связи смещения из внешних углов слоя NewParcels в соответствующие местоположения в слое SimpleParcels.
- Щелкните Закладки (Вookmarks) и выберите Преобразовать (Тransform).
- Щелкните на инструменте Новая связь смещения на панели инструментов Векторная трансформация.
-
Создайте замыкание в точке "откуда" в исходном слое и с точкой "куда" в целевом слое.
-
Продолжайте создавать дополнительные связи как показано ниже. Для этого упражнения у вас будет всего четыре связи смещения, когда вы закончите.
Трансформация данных
- Щелкните меню Векторная трансформация (Spatial Adjustment) и выберите Предварительный просмотр трансформации (Adjustment Preview), чтобы оценить результат трансформации. Предварительный просмотр позволяет вам учидеть трансформацию перед тем, как действительно выполнить ее. Если трансформация дает неудовлетворительные результаты, вы можете изменить связи, чтобы повысить ее точность.
- Щелкните Просмотр таблицы связей (View Link Table) на панели инструментов Векторная трансформация (Spatial Adjustment). Таблица связей предоставляет информацию о координатах связей, идентификаторах связей и среднеквадратических ошибках.
- Щелкните меню Векторная трансформация (Spatial Adjustment) и выберите Трансформировать (Adjust).
- В меню Редактор (Editor) на панели инструментов Редактор (Editor) выберите Остановить редактирование (Stop Editing).
- Нажмите кнопку Да (Yes), чтобы сохранить изменения.
- Закройте ArcMap, если вы закончили работу с учебником. Документ карты сохранять не нужно.
- Чтобы перейти к следующему упражнению, щелкните Упражнение 5b: Преобразование данных методом резинового листа.
В этом упражнении вы изучили, как задавать данные для трансформации, создавать связи смещения, просматривать трансформацию и трансформировать данные.