Суммирование данных внутри полигонов
Видео
Этот урок также доступен в виде видео.
Просмотр доступных полей
Вы начнете с просмотра имеющихся у вас данных и оцените, какие поля атрибутов вы можете использовать для суммирования, и каким образом это сделать.
- Загрузите пакет проекта Gujarat.
Файл с именем Gujarat.ppkx загружен на ваш компьютер. Файл .ppkx является пакетом проекта ArcGIS Pro, и может содержать карты, данные и другие файлы, которые вы можете открыть в ArcGIS Pro.
- Найдите загруженный файл на вашем компьютере. Дважды щелкните Gujarat.ppkx, чтобы открыть его в ArcGIS Pro. При появлении запроса войдите в свою учетную запись ArcGIS.
Примечание:
Если у вас нет доступа к ArcGIS Pro или учетной записи организации ArcGIS, см. варианты доступа к программному обеспечению.
Откроется карта с плотинами и водохранилищами для всей территорию Индии, и границы районов для штата Гуджарат.
- На панели Содержание щелкните правой кнопкой Dams и выберите Таблица атрибутов.
Ниже карты откроется атрибутивная таблица.
- Прокрутите окно таблицы горизонтально, чтобы увидеть все поля.
В слое Dams есть два поля, нужные вам для отчета: Gross Storage Capacity (km3) и Reservoir Area.
Вам также желательно было бы найти поле с названием района, чтобы использовать инструмент Суммарная статистика для вычисления общего числа плотин, емкости хранения и площади водохранилищ для каждого района.
Так как поля с названием района у вас нет, вы используете инструмент Суммировать в пределах, который позволит вам суммировать нужную вам информацию на основании общей геометрии, а не общего атрибута.
- Закройте таблицу атрибутов.
Суммирование точек в пределах полигонов
Вы используете инструмент Суммировать в пределах, чтобы вычислить суммарную информацию по плотинам в каждом районе.
- Щелкните вкладку Анализ на ленте. В группе Инструменты щелкните Суммировать в пределах.
Откроется панель Геообработка.
- Для Входных полигонов выберите Districts. Для Входных суммируемых объектов выберите Dams.
- Для Выходного класса объектов, замените _SummarizeWithin на _Dams и нажмите Tab.
- Не снимайте отметку Сохранить все входные полигоны.
В штате Гуджарат есть, по крайней мере, один район без плотин. Вам не нужно исключать этот район из нового набора данных, поэтому опция должна быть включена.
С такими настройками инструмент рассчитает, сколько плотин находится в каждом районе. В дополнении к числу плотин вы можете вычислить суммарные значения по некоторым атрибутам в слое Dams.
- В параметре Поля суммирования, для Поля, выберите Gross Storage Capacity (km3). Для Статистики, выберите Сумма.
Появится новая строка.
- Во второй строке выберите Reservoir Area и Sum.
- Не снимайте отметку Добавлять суммированные атрибуты объекта. Параметр Поле группы оставьте пустым.
- Щелкните Запустить.
Выполнение инструмента Суммировать в пределах займет некоторое время. Когда он будет завершен, новый слой с именем Districts_Dams появится на панели Содержание.
- На панели Содержание снимите отметку рядом со слоем Districts, чтобы отключить старый слой.
Просмотр результатов
Далее вы просмотрите новые поля, которые были созданы инструментом Суммировать в пределах, и оцените, подходят ли они для вашего отчета.
- На панели Содержание щелкните правой кнопкой мыши слой Districts_Dams и щелкните Таблица атрибутов.
- Если необходимо, прокрутите таблицу вправо, чтобы увидеть все имена полей.
Таблица содержит три новых поля, которых не было в исходном слое Districts: Sum Gross Storage Capacity (km3), Sum Reservoir Area и Count of Points.
Эти поля представляют данные по каждому району: общую емкость плотин, общую площадь водохранилищ и число плотин.
- На карте приблизьтесь к большому водохранилищу в южной части штата Гуджарат.
Плотина Укай расположена в районе Тапи, но это большое водохранилище не полностью входит в границы района. Часть его находится в соседнем районе Нармада и соседнем штате Махараштра.
Это означает, что расчет в поле Sum Reservoir Area не корректный. Он был рассчитан на основе атрибута точечного слоя, и расчет не учитывал водохранилища, которые пересекают границы районов. Вы удалите поле Sum Reservoir Area и вычислите его снова.
- В таблице атрибутов щелкните правой кнопкой имя поля Sum Reservoir Area и выберите команду Удалить.
- В окне Удалить поле выберите Да.
- Закройте таблицу атрибутов.
Суммирование площадей полигонов в пределах границ полигонов
Вы запустите инструмент Суммировать в пределах еще раз. Прошлый раз вы делали суммирование по слою Dams. Теперь вы будете выполнять суммирование по слою Reservoirs. Инструмент вычислит число водохранилищ в каждом районе, но, так как слой Reservoirs полигональный, так же будет вычислена суммарная площадь полигонов в пределах каждого района.
- Если необходимо, заново откройте панель Геообработка.
Инструмент Суммировать в пределах должен быть открыт с параметрами от предыдущего шага.
Примечание:
Если ранее вы закрыли панель инструмента Суммировать в пределах, на ленте щелкните вкладку Анализ. В группе Геообработка щелкните История. На панели История дважды щелкните Суммировать в пределах.
Вы используете слой Districts_Dams для параметра Входные полигоны, таким образом выходной слой будет содержать поля суммирования и из слоя Dams, и из слоя Reservoirs.
- На панели Геообработка измените следующие параметры:
- Для Входных полигонов выберите Districts_Dams.
- Для Входных суммируемых объектов выберите Reservoirs.
- Для Выходного класса объектов, добавьте текст _Reservoirs и нажмите Tab.
Вам нужно вычислить только площадь полигонов Reservoir, поэтому вы удалите Поля суммирования.
- В разделе Поля суммирования наведите на первую строку и нажмите на кнопку Удалить.
- Строку reservoir_area также удалите.
- Убедитесь, что для Единиц измерения объекта установлено Квадратные километры.
Примечание:
Инструмент Суммировать в пределах вычисляет геодезические расстояния, учитывающие кривизну земной поверхности, а не расстояния на плоскости для спроецированных карт. Это означает, что площадь будет вычислена корректно, независимо от системы координат карты.
- Щелкните Запустить.
Когда инструмент завершит работу, новый слой появится на панели Содержание.
- Откройте таблицу атрибутов для слоя Districts_Dams_Reservoirs.
Добавлено два поля: Summarized Area in SQUAREKILOMETERS, в котором сохранены значения общей площади в квадратных километрах водохранилищ в каждом районе, и Count of Polygons, где сохранено количество водохранилищ в пределах каждого района.
Примечание:
Подробнее о том, как переименовать псевдонимы для новых полей, рассказывается в уроке Управление слоем с очень большим количеством полей.
- Закройте таблицу атрибутов и панель Геообработка.
Назначение символов результатов
Теперь у вас есть необходимая информация, суммированная по районам, и вы используете пропорциональные символы для визуализации результатов и создания нескольких карт для отчета.
- В панели Содержание отключите слои Dams и Reservoirs.
- Щелкните правой кнопкой Districts_Dams_Reservoirs и выберите Приблизить к слою.
- Щелкните правой кнопкой Districts_Dams_Reservoirs еще раз и выберите Символы.
- На панели Символы щелкните Единый символ и выберите Пропорциональные символы.
- Для Поля выберите Sum Gross Storage Capacity (km3).
- Установите отметку Максимальный размер.
Карта обновится, и отобразит общую емкость хранилищ для каждого района. В восточном Гуджарате заметно больше емкости для хранения благодаря плотинам Сардар-Саровар и Укай.
Примечание:
Ваши символы могут иметь другой цвет, отличный от изображений в примере. Чтобы изменить цвет символов, щелкните правой кнопкой мыши на символе рядом с Шаблоном.
- Измените Поле на Count of Points.
В западной части штата значительно больше плотин.
- Измените Поле на Summarized Area in SQUAREKILOMETERS.
В районе Тапи самая большая площадь водохранилищ, но распределение не так искажено, как у емкости хранилищ.
- Сохраните проект.
В этом уроке вы суммировали количества, площади и другие атрибуты плотин в каждом районе. Вы изучили, как использовать инструмент Суммировать в пределах для расчета количества, вычисления площади и суммирования атрибутов объектов одного слоя в пределах границ полигональных объектов другого слоя. Вы также узнали, как присваивать символы результирующим объектам.
Вы можете найти больше учебных пособий в галерее учебных пособий.