Видео

Этот урок также доступен в виде видео.

Выбор по атрибутам

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

  1. Загрузите пакет проекта SouthAfrica.

    Файл с именем SouthAfrica.ppkx загружен на ваш компьютер. Файл .ppkx является пакетом проекта ArcGIS Pro, и может содержать карты, данные и другие файлы, которые вы можете открыть в ArcGIS Pro.

  2. Найдите загруженный файл на вашем компьютере. Дважды щелкните SouthAfrica.ppkx, чтобы открыть его в ArcGIS Pro. При появлении запроса войдите в свою учетную запись ArcGIS.
    Примечание:

    Если у вас нет доступа к ArcGIS Pro или учетной записи организации ArcGIS, см. варианты доступа к программному обеспечению.

    Появится карта, на которой показаны административные границы и урбанизированные территории по всему миру.

    Карта мира

    Примечание:

    Данные на этой карте взяты из Natural Earth.

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

  3. На ленте щелкните вкладку Карта. В группе Навигация щелкните инструмент Исследовать, чтобы убедиться в том, что он активен.

    Когда он активен, его кнопка выделена серым цветом.

    Инструмент Исследовать

  4. Щелкните любую из желтых областей на карте.

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

  5. Прокрутите всплывающее окно, чтобы просмотреть поля объекта.

    Имя страны указано и в поле admin, и в поле geounit. Вы используете одно из этих полей, чтобы выбрать те полигоны, которые находятся в пределах Южной Африки.

    Поля admin and geounit во всплывающем окне

  6. Закройте всплывающее окно.
  7. На вкладке Карта ленты, в группе Выборка, нажмите Выбрать по атрибуту.

    Инструмент Выбрать по атрибуту

  8. В окне Выбрать по атрибуту задайте следующие параметры:
    • Для параметра Входные строки выберите Административные границы.
    • Для Типа выборки выберите Новая выборка.
    • Для Выражения используйте меню для построения следующего выражения: Where geounit is equal to South Africa (Где географическая единица равна Южной Африке).

    Выбор параметров по атрибуту

  9. Нажмите OK.

    Провинции Южной Африки будут выделены на карте.

    Провинции Южной Африки, выделенные на карте

    Вы сможете извлечь выделенные объекты в отдельный слой.

  10. На панели Содержание щёлкните правой кнопкой слой Admin Boundaries, наведите стрелку курсора на Данные и щёлкните Экспорт объектов.

    Инструмент Экспорт объектов создаст слой, содержащий только выбранные объекты.

  11. На панели Экспорт объектов установите следующие параметры:
    • Убедитесь, что для Входные объекты выбран Admin boundaries.
    • В поле Выходной класс объектов введите Provinces_SouthAfrica.

    Параметры Экспорта объектов

    Новый класс объектов будет сохранен в southafrica.gdb, базе геоданных по умолчанию, связанной с этим проектом. Чтобы выбрать другое расположение, щелкните кнопку Обзор рядом с полем Выходной класс объектов.

  12. Нажмите OK.

    На панели Содержание появится новый слой.

  13. На панели Содержание щелкните правой кнопкой мыши Admin boundaries и выберите Удалить.

    Опция Удалить в контекстном меню слоя

  14. Перетащите слой Provinces_South Africa под слой Урбанизированных территорий (Urban areas).
  15. На карте приблизьте изображение Южной Африки.

    Слой провинций Южной Африки на карте

Выбрать по расположению

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

  1. На ленте, на вкладке Карта в группе Выборка, щелкните Выбрать по расположению.

    Кнопка Выбрать по расположению

  2. В окне Выбрать по расположению для Входных объектов выберите Urban areas. В опции Отношение выберите Пересечение.

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

    Примечание:

    Обо всех типах отношений см. раздел Графические примеры Выбрать по расположению.

  3. Для параметра Выбор объектов выберите Provinces_SouthAfrica.
  4. Параметр Расстояние поиска оставьте пустым. Для Типа выборки выберите Новая выборка.

    Параметры инструмента Выбрать по расположению

  5. Нажмите OK.

    Урбанизированные территории в Южной Африке выбраны.

    Выделенные на карте урбанизированные территории Южной Африки

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

    В нашем случае выбран один городской район за пределами Южной Африки: Масеру - столица Лесото, которая является крупнейшим городом этой страны. Он выбран потому, что его граница совпадает с национальной границей.

    Выбранный полигон Масеру

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

  6. Щелкните правой кнопкой мыши и выберите Выбрать объекты.

    Выбрать объекты

  7. Удерживая нажатой клавишу Ctrl, щелкните полигон, представляющий Масеру.

    Данная городская территория больше не будет входить в выборку. Все остальные районы останутся в выборке.

    Полигон Масеру не выделен

    Подсказка:

    Клавиша Ctrl позволяет вручную удалять объекты из набора выборки. Клавиша Shift позволяет добавлять объекты.

    Под видом карты число Выбранные объекты показывает, что выбрано 117 объектов. Вы создадите новый слой из этих выделенных городских районов.

    Число Выбранные объекты

  8. На панели Содержание щелкните правой кнопкой мыши UrbanAreas, наведите указатель мыши на Данные и выберите Экспорт объектов.
  9. Используйте инструмент Экспорт объектов для создания нового класса объектов с именем UrbanAreas_SouthAfrica.

    Параметры Экспорта объектов

    На панели Содержание появится новый слой карты Countries.

  10. На панели Содержание щелкните правой кнопкой Urban Areas и выберите Удалить.

    Теперь у вас есть два слоя, связанных с Южной Африкой.

    Окончательная карта с экспортированными слоями

Добавление метаданных

Далее вы обновите метаданные для двух новых наборов данных, чтобы не забыть, откуда они изначально взялись.

  1. На панели Каталог щелкните вкладку Проект.
  2. Щелкните стрелку рядом с надписью Базы данных, чтобы развернуть эту папку. Также раскройте southafrica.gdb.

    Развернутая база геоданных в панели Каталог

  3. Щелкните правой кнопкой Provinces_SouthAfrica и выберите Редактировать метаданные.
  4. В виде Описание элемента заполните следующие поля:
    • В поле Теги введите South Africa.
    • В поле Краткая информация введите или скопируйте и вставьте Provinces of South Africa, extracted from Natural Earth: https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-1-states-provinces/.
    • В поле Кредиты введите Natural Earth.

    Метаданные

  5. На ленте, на вкладке Метаданные в группе Управление метаданными нажмите Сохранить.

    Кнопка сохранения метаданных

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

  6. Измените метаданные для Urban Areas_South Africa в следующих полях:
    • В поле Теги введите South Africa.
    • В поле Краткая информация введите или скопируйте и вставьте Urban areas of South Africa, extracted from Natural Earth: https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-urban-area/
    • В поле Кредиты введите Natural Earth.
  7. Закройте оба вида метаданных.
  8. На панели быстрого доступа щёлкните Сохранить, чтобы сохранить проект.

    Кнопка Сохранить

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