ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Упражнение 5d: Перенос атрибутов между объектами

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

О переносе атрибутов

Инструмент Перенос атрибутов (Attribute Transfer) используется для переноса атрибутов из объектов в файле источника в объекты в целевом слое. Исходные и целевые слои и переносимые атрибуты определяются в диалоговом окне Перенос атрибутов (Attribute Transfer Mapping). Инструмент Перенос атрибутов (Attribute Transfer) потом используется для интерактивного переноса этих атрибутов между объектами исходного и целевого слоя.

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

Определение данных и опций переноса атрибутов

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

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

  1. Щелкните кнопку Открыть (Open) Открыть на панели инструментов Стандартные (Standard).
  2. Перейдите к документу карты AttributeTransfer.mxd, находящемуся в директории \Editing\SpatialAdjustment, где у вас установлены учебные данные. (по умолчанию данные находятся в C:\ArcGIS\ArcTutor.)
  3. Щелкните карту и затем Открыть (Open).
  4. Если у вас до сих пор открыт документ карты из предыдущего управжения и вам нужно закрыть его, вы можете сделать это, не сохраняя изменения.
  5. В меню Редактор на панели инструментов Редактор щелкните Начать редактирование.
  6. Перед переносом атрибутов установите параметры замыкания для исходного и целевого слоя. Это гарантирует, что вы выберете правильный объект при использовании инструмента Перенос атрибутов (Attribute Transfer).
  7. Убедитесь, что замыкание на ребро включено. Если оно не включено, щелкните Замыкание на ребро Замыкание на ребро на панели инструментов Замыкание.
  8. Первый шаг в процессе переноса атрибутов - это установить исходные и целевые слои. Диалоговое окно Перенос атрибутов (Attribute Transfer Mapping) позволяет вам задать эти параметры.
  9. Щёлкните меню Векторная трансформация (Spatial Adjustment) и выберите Отображение переноса атрибутов (Аttribute Transfer Mapping).
  10. Щёлкните стрелку ниспадающего списка Исходный слой (Source Layer) и выберите слой Улицы (Streets).
  11. Щёлкните стрелку ниспадающего списка Целевой слой (Target Layer) и выберите слой НовыеУлицы (NewStreets).
    Диалоговое окно переноса атрибутов
  12. Следующий шаг - это задать, какие поля использовать для переноса атрибутов. Вы выберете поле в исходном слое и поставите ему в соответствие поле в целевом слое. Инструмент Перенос атрибутов (Attribute Transfer) использует эти сопоставленные поля для определения, какие данные переносить.
  13. Щёлкните поле ИМЯ (NAME) в списке полей Исходный слой (Source Layer).
  14. Щёлкните поле ИМЯ (NAME) в списке полей Целевой слой (Target Layer).
  15. Щёлкните Добавить.

    Поля добавлены в список Сопоставляемые поля (Matched Fields).

  16. Повторите те же шаги для полей Тип (Тype) и щёлкните OK.

Использование инструмента Перенос атрибутов (Attribute Transfer)

  1. Щёлкните Закладки (Bookmarks) и выберите Новые улицы (New streets), чтобы установить текущий вид на область редактирования этого упражнения.
    Изучение переноса атрибутов между объектами-дорогами
  2. Перед тем, как выполнять перенос атрибутов, проверьте атрибуты исходных и целевых объектов. Это можно сделать с помощью инструмента Идентифицировать (Identify).
  3. Щёлкните инструмент Идентифицировать (Identify) Идентифицировать на панели инструментов Инструменты (Tools).
  4. Щёлкните на исходном объекте, как показано ниже.
    Исходные и целевые объекты
  5. Обратите внимание на атрибуты полей ИМЯ (NAME) и Tип (Тype). Эти значения атрибутов переносятся в целевой объект.
    Результат идентификации исходного объекта.
  6. Активным инструментом Идентифицировать (Identify) щёлкните на целевом объекте.
    Результат идентификации целевого объекта перед переносом атрибута
  7. Обратите внимание на поля ИМЯ (NAME) и Tип (Тype); значения атрибутов для этих полей будут перенесены из слоя Улицы (Streets).
  8. Сейчас вы будете использовать инструмент Перенос атрибутов (Attribute Transfer), чтобы перенести атрибуты исходного объекта в целевой объект.
  9. Щелкните инструмент Перенос атрибутов (Attribute Transfer) Перенос атрибутов на панели инструментов Векторная трансформация.
  10. Создайте замыкание с ребром исходного объекта, как показано ниже:
    Выбор исходного объекта
  11. Перетащите связь по направлению целевого объекта.
  12. Создайте замыкание к ребру целевого объекта и щёлкните.
    Выбор целевого объекта
  13. Чтобы перенести атрибуты исходного объекта в несколько целевых объектов, удерживайте клавишу SHIFT, когда вы выбираете целевые объекты.

Проверка результатов переноса атрибутов

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

  1. Щёлкните инструмент Идентифицировать (Identify) Идентифицировать на панели инструментов Инструменты (Tools).
  2. Щёлкните на целевом объекте. Поля ИМЯ (NAME) и Tип (Тype) в целевом объекте содержат новые атрибуты.
    Результат идентификации целевого объекта после переноса атрибутов
  3. В меню Редактор на панели инструментов Редактор выберите Завершить редактирование.
  4. Щелкните на кнопке Да, чтобы с охранить изменения.
  5. Закройте ArcMap.

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

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация