Skip To Content

Извлечение данных с границами

На этом уроке вы будете обрабатывать большие наборы данных, чтобы удалить ненужную информацию и сосредоточиться на интересующей вас географической области. Для этого вы загрузите файлы, содержащие границы со всего мира из ArcGIS Living Atlas of the World, удалите все пространственные объекты, не относящиеся к Демократической Республике Конго, и объедините составные полигоны в единые пространственные объекты. Файлы границ будут служить справочными данными, необходимыми на следующих уроках для анализа и визуализации численности населения и случаев заболевания малярией.

Добавление и извлечение данных с границами из Living Atlas

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

  1. Запустите ArcGIS Pro. Если будет предложено, войдите под лицензированной учетной записью ArcGIS или Enterprise.
    Примечание:

    Если у вас нет ArcGIS Pro, можно подписаться на бесплатную пробную версию ArcGIS. Если вы выполнили вход под учётной записью Enterprise, убедитесь что ArcGIS Pro настроен на использование Portal вашей организации.

    Откроется ArcGIS Pro. Он отображает список шаблонов проектов под графой Новый. Если вы ранее создали проект, вы увидите его в списке недавних проектов в разделе Недавние проекты.

  2. В разделе Новый щелкните Карта.
  3. В окне Создать новый проект измените имя проекта на MalariaEpidemics. ЩёлкнитеOK.

    Откроется новый проект с панелью Содержание слева и панелью карты посередине.

    Пустой проект с картой

    Теперь надо добавить данные с границами из Living Atlas.

  4. На ленте щелкните вкладку Карта. В группе Слой щелкните Добавить данные.

    Откроется окно Добавить данные. Здесь можно добавить данные с компьютера, из организации ArcGIS Online или Enterprise, либо из Living Atlas.

  5. В окне Добавить данные в разделе Портал щелкните Living Atlas.
  6. Введите в поисковом окне World Countries owner: esri.
  7. Щёлкните векторный слой World Countries и щёлкните OK, чтобы добавить его на карту.

    Окно Добавить данные со слоем World Countries Living Atlas

    Слой World Countries добавлен на карту.

  8. В окне Добавить данные выполните поиск World Administrative Divisions owner:esri_dm и добавьте слой World Administrative Divisions.
    Примечание:

    Видимость слоя World Administrative Boundary ограничена определёнными масштабами. Возможно, вам понадобится приблизить изображение, чтобы увидеть слой. Слой ссылается на административные границы первого уровня, соответствующие границам регионов или штатов.

    Далее вы выберете и извлечёте в новый слой административные границы и округа Демократической Республики Конго.

  9. Щёлкните вкладку Анализ на ленте. В группе Геообработка щелкните Инструменты.
  10. На панели Геообработка найдите и откройте инструмент Класс объектов в класс объектов.
  11. В инструменте Класс объектов в класс объектов в опции Входные объекты выберите World_Countries.
  12. В опции Выходное местоположение убедитесь что используется база геоданных по умолчанию под названием MalariaEpidemics.gdb.
  13. В опции Выходной класс объектов назовите новый класс DRC_Country.
  14. Щелкните Добавить условие, чтобы построить новый запрос.

    Надо построить SQL-запрос, который выберет все пространственные объекты, находящиеся в Демократической Республике Конго, из слоя World Countries.

  15. В конструкторе выражений используйте ниспадающие меню, чтобы построить выражение: COUNTRY равно Congo DRC. Нажмите Enter, чтобы ввести выражение.
    Примечание:

    Демократическая Республика Конго (Democratic Republic of the Congo) и Конго (Congo) – это две разные страны. В рамках данного урока вы сосредоточитесь на Демократической Республике Конго, которая обозначена в данных как Congo DRC.

  16. Щелкните Обновить для завершения выражения.
  17. Щёлкните зелёную отметку над выражением, чтобы проверить корректность синтаксиса выражения.

    Инструмент Класс объектов в класс объектов с входными параметрами

    Список полей контролирует, какие атрибуты из исходного класса пространственных объектов World Countries будут перенесены в новый слой DRC_Country. Лишние атрибуты увеличивают размер файла, поэтому надо отключить всё, что не нужно.

  18. В Списке полей для Выходных полей, наводя курсор и щёлкая красный крестик X, удалите следующее: ISO CC, Continent, LAND_TYPE, LAND_RANK и COUNTRYAFF.

    Список полей в инструменте Класс объектов в класс объектов

  19. Щёлкните Выполнить.

    По завершении работы инструмента новый слой DRC_Country добавится на панель Содержание. Вам больше не нужен слой World Countries, поэтому вы удалите его с карты.

  20. На панели Содержание щёлкните правой кнопкой слой World Countries и выберите Удалить.

    Удаление слоя World Countries

    Теперь надо повторить этот же рабочий процесс, чтобы извлечь административные границы Демократической Республики Конго из слоя World Administrative Divisions в новый класс пространственных объектов.

  21. Откройте инструмент Класс объектов в класс объектов.
  22. Установите следующие параметры:
    • В качестве Входных объектов выберите World Administrative Divisions.
    • Убедитесь, что Выходное местоположение установлено на MalariaEpidemics.gdb.
    • Для Выходного класса объектов введите DRC_Admin.
    • В качестве SQL-выражения постройте: Country равно Congo DRC.
  23. Из Выходных полей удалите все, кроме NAME.
  24. Щёлкните Выполнить.

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

  25. Удалите слой World Administrative Divisions.

    Теперь у вас есть два слоя: государственные границы Демократической Республики Конго и административные границы первого уровня внутри страны.

  26. Закройте панель Геообработка.
  27. Нажмите Ctrl+S, чтобы сохранить свой проект.

Слияние нескольких объектов

Некоторые слои границ могут содержать несколько объектов, которые считаются частью одной и той же территории. Например, класс пространственных объектов DRC_Country содержит три, а не один, пространственных объекта, которые считаются частями Демократической Республики Конго. Класс пространственных объектов DRC_Admin имеет аналогичную проблему с тремя пространственными объектами Bas-Congo. Эти три объекта соответствуют одной и той же области в обоих файлах, и в обоих файлах их необходимо объединить в единый объект, прежде чем продолжить.

  1. На панели Содержание щелкните правой кнопкой слой DRC_Country и выберите Приблизить к слою.

    Приблизить к слою DRC_Country

    Демократическая Республика Конго теперь должна быть полностью видна в центре вашего экрана. Вы объедините три отдельные пространственных объекта страны в один.

  2. Щелкните правой кнопкой мыши слой DRC_Country и выберите Таблица атрибутов.

    Откройте таблицу атрибутов DRC_Country

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

  3. В таблице атрибутов щелкните по второй строке, чтобы выбрать ее.

    Выбранная строка должна быть выделена голубым цветом.

  4. В верхней части таблицы атрибутов щёлкните Приблизить к выборке.

    Приблизить к выбранному объекту

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

    Небольшие острова

  5. В таблице атрибутов щелкните по третьей строке, чтобы выбрать ее.

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

  6. На ленте щелкните вкладку Редактирование. В группе Инструменты выберите Слияние, чтобы открыть панель Изменить объекты.

    Инструменты на вкладке Редактирование отличаются от инструментов, которые находятся в наборе инструментов Геообработка. Доступ к ним осуществляется на вкладке Редактирование для обычных рабочих процессов редактирования, а когда редактирование выполнено, вы можете сохранить или отменить изменения.

  7. В таблице атрибутов DRC_Country нажмите Ctrl+A, чтобы выбрать все объекты. Убедитесь, что все объекты выбраны.
  8. На панели Изменить объекты щелкните Слияние.

    Параметры инструмента Слияние

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

  9. На закладке Редактирование в группе Управление изменениями щелкните Сохранить. Для подтверждения щелкните Да.

    Сохранить изменения

  10. На вкладке Редактирование в группе Выборка щелкните Очистить, чтобы снять выборку с объектов.

    Теперь вы объедините несколько объектов в классе объектов DRC_Admin. Слой DRC_Admin содержит три объекта с именем Bas-Congo, которые надо объединить в один объект.

  11. Откройте таблицу атрибутов слоя DRC_Admin.
  12. На вкладке Редактирование в группе Инструменты щелкните Слияние, чтобы открыть панель Изменить объекты.
  13. В таблице атрибутов DRC_Admin выберите три объекта Bas-Congo.
    Подсказка:

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

  14. Щелкните Слияние.
  15. Закройте таблицу атрибутов и панель Изменить объекты.
  16. Сохраните изменения.
  17. Нажмите Ctrl+S, чтобы сохранить свой проект.

На этом уроке вы добавили данные о границах стран мира из Living Atlas, извлекли пространственные объекты для конкретной страны и объединили несколько объектов в один. На следующем уроке вы добавите данные оценки численности населения из Living Atlas и вычислите оценочные данные в пределах своих границ.