Присоединение таблицы к векторному слою в ArcGIS Online
Видео
Этот урок также доступен в виде видео.
Добавьте файл .csv на веб-карту
Сначала вы откроете карту в ArcGIS Online и просмотрите векторный слой штатов и союзных территорий Индии. Затем вы загрузите файл .csv с центрами ПМСП и добавите его на карту как слой таблицы.
- Откройте веб-карту India States and Union Territories.
- Войдите под учётной записью организации ArcGIS.
Примечание:
Если у вас нет учетной записи организации, см. варианты доступа к программному обеспечению.
Появится карта Индии.
- На панели Содержание (темной) щелкните кнопку Слои.
Откроется панель Слои. На карте один векторный слой India State Boundaries. Векторные слои содержат как пространственную информацию (форму и расположение штатов, видимых на карте), так и табличную информацию (таблицу атрибутов). Далее вы добавите файл .csv как слой таблицы. Слои таблиц являются непространственными: они содержат только табличную информацию.
- Загрузите файл PHCs.csv.
Этот файл содержит информацию о количестве центров ПМСП в городских и сельских районах Индии. Центры ПМСП - это небольшие клиники и базовая единица системы общественного здравоохранения в Индии.
- В панели Слои рядом с Добавить щелкните стрелку ниспадающего списка. Щелкните Добавить слой из файла.
- Перетащите файл PHCs.csv в окно Добавить слой.
Подсказка:
В качестве альтернативы, вы можете щелкнуть Ваше устройство и перейти к файлу .csv.
- Для Как бы вы хотели добавить этот файл? выберите Создать размещенный векторный слой и добавить его на карту.
Другая опция работает только для таблиц с полями широты и долготы.
- Щелкните Далее.
Перечислены пять полей. Они соответствуют заголовкам столбцов в файле .csv.
- Щелкните Далее.
На следующей странице вы можете определить местоположения данных, используя адреса или географические названия. Но вы добавите свои данные как непространственный слой таблицы.
- Убедитесь, что для Настройки местоположений задано Нет.
Примечание:
Вы можете выбрать Адреса или названия мест и использовать поле State / UT для геокодирования ваших данных, но этот метод создаст точечный слой, а для вашей карты вам нужен полигональный слой с границами штатов.
Вы можете узнать, как геокодировать таблицу, в руководстве Преобразование списка исторических мест в карту.
- Щелкните Далее.
- Для Заголовок введите Центры ПМСП, а затем свое имя или инициалы (например, Центры ПМСП Ваше Имя).
Примечание:
Вы не можете создать в организации ArcGIS два слоя с одинаковыми именами. Добавление к имени слоя инициалов будет гарантировать, что другие сотрудники вашей организации также смогут выполнить этот урок. После того, как слой будет создан, вы можете переименовать его на карте, чтобы удалить инициалы; это не повлияет на имя исходного слоя данных.
- Для Краткая информация введите Сельские и городские центры первичной медико-санитарной помощи (ПМСП) в каждом штате или союзной территории Индии.
- Щелкните Создать и добавить на карту.
Снова отображается карта Индии.
- В панели инструментов Содержание щелкните кнопку Таблицы.
В панели Таблицы указана таблица PHCs.
- В панели Таблицы щелкните PHCs, чтобы открыть таблицу. Просмотрите содержимое таблицы, чтобы убедиться, что данные были импортированы правильно. В ней должно быть пять полей (столбцов) и 37 записей (строк).
Присоединить таблицу к векторному слою
Далее вы присоедините слой таблицы к векторному слою с помощью инструмента анализа Присоединить объекты. Результатом будет новый векторный слой с геометрией слоя India State Boundaries и с атрибутами и слоя India State Boundaries, и слоя PHCs.
Вы начнете с поиска общего поля у двух слоев. Вы будете использовать его, чтобы связать строки в слое таблицы с соответствующими объектами векторного слоя.
- Щелкните любую оранжевую область на карте.
Появится всплывающее окно со списком полей слоя. Поле Name содержит название каждого штата или союзной территории. Это поле соответствует полю State / UT в таблице PHCs.
Вы будете использовать поля Name и State / UT, чтобы соединить два слоя.
- Закройте всплывающее окно и таблицу.
Далее вы откроете инструмент анализа Присоединить объекты.
- На панели инструментов Настройки (светлая) щелкните кнопку Анализ.
Примечание:
Если вы не видите кнопку Анализ в Map Viewer, обратитесь к администратору ArcGIS. У вас может не быть прав, необходимых для выполнения анализа.
Изучите дополнительную информацию о лицензионных требованиях для пространственного анализа.
- В панели Анализ щелкните Инструменты.
- Под Суммировать данные щелкните Присоединить объекты.
- Для Целевой слой щелкните Слой и выберите India State Boundaries.
Это слой, к которому будут присоединены поля.
- Для Присоединяемый слой выберите PHCs.
Это слой, содержащий присоединяемые поля.
- Для Настройки соединения задайте следующие параметры:
- Убедитесь, что параметр Использовать атрибутивное отношение включен.
- Для Целевого поля выберите Name.
- Для Поля соединения выберите State / UT.
Операция присоединения сможет соединить только те записи, в которых совпадают атрибуты Name и State / UT.
- Убедитесь, что заданы следующие параметры:
- Убедитесь, что для Операции присоединения выбран параметр Присоединить один-к-одному.
- Для Несколько совпадающих записей выберите Сохраняется только первая совпадающая запись.
- Для Тип соединения выберите Внутреннее соединение.
Если Тип соединения задан на Внутреннее соединение, любые объекты, которые не были успешно сопоставлены, будут отсутствовать в новом слое. Это упростит определение того, была ли операция соединения выполнена полностью успешно.
Примечание:
Вы можете узнать больше обо всех настройках инструмента Присоединить объекты в документации.
- Для Выходное имя введите PHCs Join, а затем свое имя или инициалы.
- Щелкните Оценить кредиты.
Операция соединения будет использовать 0,073 кредита. Количество кредитов зависит от количества объектов.
- Щелкните Запустить.
- Вверху панели Присоединить объекты щелкните вкладку История.
Здесь отображается состояние инструмента.
Когда инструмент завершит работу, результат появится на карте. Три объекта отсутствуют.
Редактирование таблицы
Вы просмотрите отсутствующие объекты на карте. Затем найдете эти штаты или союзные территории в таблице PHCs, чтобы узнать, почему они не присоединились к векторному слою. Вы отредактируете слой таблицы, чтобы он соответствовал векторному слою и данные могли присоединиться.
- На карте щелкните каждую оранжевую область, чтобы найти название штата или союзной территории, которые не присоединились.
Отсутствующими объектами являются Ladakh, NCT of Delhi (национальная столичная территория Дели), а также Dadra & Nagar Haveli & Daman & Diu (на западном побережье, недалеко от города Nashik). Наиболее вероятная причина, по которой эти объекты не были присоединены, - они по-разному написаны в двух слоях.
- Закройте всплывающее окно.
- В панели Таблицы щелкните PHCs, чтобы открыть таблицу.
- В таблице прокрутите вниз до строки 34.
Необходимо изменить написание Delhi или NCT of Delhi, прежде чем это запись сможет успешно присоединиться. У вас нет прав на редактирование векторного слоя, поэтому вы будете редактировать слой таблицы.
- В таблице дважды щелкните Delhi и введите NCT of Delhi. Нажмите Enter.
Строки 32 и 33 являются союзными территориями Dadra & Nagar Haveli и Daman & Diu.
Эти две союзные территории были объединены в 2020 году, что объясняет, почему они являются двумя записями в слое таблицы и только одной записью в векторном слое.
- В строках 32 и 33 в столбце State / UT введите Dadra & Nagar Haveli & Daman & Diu.
В присоединенных выходных данных нужно сложить числовые значения строк 32 и 33, чтобы создать новые значения количества центров ПМСП для Dadra & Nagar Haveli & Daman & Diu. Ожидаемые новые значения: 13 (Rural PHCs), 2 (Urban PHCs) и 15 (Total PHCs). Нет необходимости редактировать поля Rural PHCs, Urban PHCs и Total PHCs. Инструмент Присоединить объекты может суммировать их для вас.
- В заголовке таблицы рядом с полем State / UT нажмите кнопку Опции и щелкните Сортировать по возрастанию.
Прокрутите таблицу, чтобы найти строку для Ladakh. Она отсутствует. Для Ladakh нет данных по центрам ПМСП.
- Закройте таблицу.
Запустите присоединение снова
Вы снова запустите инструмент Присоединить объекты с отредактированным слоем таблицы. Вы измените два параметра инструмента: Несколько совпадающих записей и Тип соединения.
- На панели История рядом с Присоединить объекты нажмите кнопку опций и щелкните Открыть инструмент.
Снова появится инструмент Присоединить объекты. Параметры уже настроены так, как вы задали их ранее.
- Прокрутите панель наполовину вниз. Для Нескольких совпадающих записей выберите Рассчитать статистику поля.
Слой таблицы теперь имеет две записи, которые соответствуют одному и тому же объекту: Dadra & Nagar Haveli & Daman & Diu. Вместо того, чтобы сопоставить только первую запись, вы хотите просуммировать числовые значения из обеих записей. Далее вы укажете инструменту, какие поля суммировать и как.
- Для Поле статистики щелкните кнопку Поле.
- В окне Добавить поле выберите три поля (Rural PHCs, Total PHCs и Urban PHCs) и щелкните Готово.
Три поля добавляются на панель Присоединить объекты.
- Убедитесь, что на каждой карточке поля выбрано Сумма.
Теперь, когда вы знаете, что все имена штатов совпадают, вы измените Тип соединения. В прошлый раз вы хотели сохранить только совпадающие записи, чтобы увидеть, чего не хватает. На этот раз вы хотите сохранить все записи, чтобы Ladakh по-прежнему отображался на карте, даже если у него нет данных по центрам ПСМП.
- Для Тип соединения выберите Левое соединение.
- Для Выходное имя введите PHCs per state or union territory, а затем свое имя или инициалы.
Инструмент будет использовать 0,073 кредита, столько же, сколько и в прошлый раз.
- Щелкните Запустить.
- На панели инструментов Содержание щелкните кнопку Слои.
- В панели Слои на слое PHCs Join щелкните кнопку Опции. Щелкните Удалить.
- Когда инструмент завершит работу, увеличьте масштаб и щелкните союзную территорию Dadra & Nagar Haveli & Daman & Diu, к северу от Мумбаи.
Во всплывающем окне последние три поля показывают следующие значения:
Sum Rural_PHCs 13 Sum Total_PHCs
15
Sum Urban_PHCs
2
Это правильные значения, которые вы ожидали от сложения значений для Dadra & Nagar Haveli and Daman & Diu.
- Закройте всплывающее окно. Уменьшайте масштаб, пока не увидите всю Индию.
Оформите карту с соединенными данными
В завершении вы используете объединенный слой для визуализации количества центров ПСМП на карте.
- На панели инструментов Настройки щелкните кнопку Стили.
Примечание:
Если кнопка Стили недоступна, на панели Слои щелкните PHCs per state or union territory. The Стиль доступна только при выборе слоя.
- На панели Стили щелкните кнопку Поле.
- В окне Добавить поля нажмите Sum Rural_PHCs и Sum Urban_PHCs. Щёлкните Добавить.
- Для Выбор стиля пролистайте вниз и щелкните Диаграммы и размер.
- Щелкните Готово.
Данные из таблицы PHCs.csv теперь визуализируются на карте. Вы можете видеть, что, за исключением Delhi и Chandigarh, во всех штатах и союзных территориях больше сельских центров ПМСП, чем городских.
- На панели инструментов Ресурсы нажмите Сохранить и открыть. Щелкните Сохранить как.
- В окне Сохранить карту для Заголовок введите Количество центров ПМСП на штат или союзную территорию. Для Краткая информация введите Сельские и городские центры первичной медико-санитарной помощи (ПМСП) в каждом штате или союзной территории Индии.
- Щелкните Сохранить.
История анализа сохраняется вместе с картой. Позже вы сможете просмотреть параметры, которые использовали при запуске инструмента Присоединить объекты.
В этом руководстве вы узнали, как использовать инструмент Присоединить объекты для отображения табличных данных на карте. Вы запустили инструмент и просмотрели результаты. Вы отредактировали слой таблицы, чтобы он больше соответствовал векторному слою, и снова запустили инструмент. Вы узнали о разнице между внутренними соединениями и левыми соединениями, а также о том, как суммировать сопоставляемые записи.
Вы можете найти больше учебных пособий в галерее учебных пособий.