Добавление слоев данных ArcGIS в Excel

Примечание:

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

Вы можете добавлять и редактировать таблицу атрибутов слоя ArcGIS Online или ArcGIS Enterprise в листе Microsoft Excel. Любые изменения, внесенные в атрибутивные данные слоя ArcGIS на рабочем листе Excel, напрямую обновляют размещенный слой в ArcGIS. См. раздел Слои, чтобы получить дополнительную информацию о картах и слоях.

Подробную информацию см. в статье блога Esri Community и в видео о добавлении слоя ArcGIS в Excel.

Примечание:

Эта функциональность доступна только для векторных слоев. Вставка новых объектов в слой ArcGIS на рабочем листе Excel не поддерживается.

Добавление векторного или составного слоя на карту и рабочий лист Excel

Выполните следующие шаги, чтобы добавить векторный или составной слой на карту и рабочий лист Excel:

Примечание:

При добавлении слоя на карту вы постоянно получаете следующую ошибку: Layer view requires layer with query capability. При добавлении новых объектов в слой ArcGIS на карте не отображаются никакие объекты. Информацию по устранению проблем см. в разделе Часто задаваемые вопросы ArcGIS for Excel.

  1. В инструментах карты щелкните кнопку Слои Слои.

    Откроется панель Слои.

  2. На панели Слои щелкните Добавить Добавить.

    Появится панель Добавить слой.

  3. Щелкните вкладку ArcGIS.
  4. Нажмите, чтобы выбрать удаленно размещенный векторный слой ArcGIS Online или ArcGIS Enterprise из раскрывающегося меню.

    Если необходимо, щелкните кнопку Добавить таблицу атрибутов в Excel и слой на карту Добавьте таблицу атрибутов в Excel и слой на карту.

    ArcGIS for Excel Добавить таблицу атрибутов в Excel и слой на карту

    Если добавленный слой является векторным слоем или составным слоем с векторными слоями, связанная таблица атрибутов отображается и отражается в Excel вместе с объектами, заполняющими карту.

Примечание:
Есть несколько моментов, которые важно учитывать:
  • Если вы уже добавили данные слоя ArcGIS на свой рабочий лист Excel и слой ArcGIS был добавлен на карту ArcGIS for Excel, вы не сможете создать новый слой из тех же данных.
  • Только администраторы организации или владельцы слоев могут выполнять операции удаления, переименования или вставки столбцов для обновления полей слоя ArcGIS.
  • Когда вы добавляете данные Excel на карту для создания слоя, вы можете опубликовать слой на ArcGIS Online или ArcGIS Enterprise. Однако вы не можете создать новый слой данных Excel, используя те же данные.

Редактирование размещенных автономных или связанных таблиц

ArcGIS for Excel поддерживает редактирование автономных, связанных и соединенных таблиц, связанных с удаленно размещенным слоем ArcGIS в ArcGIS Online или ArcGIS Enterprise. Связанные таблицы в слоях, перенесенные из удаленного источника на ваш рабочий лист, можно редактировать непосредственно в Microsoft Excel.

Вы можете использовать инструмент Синхронизировать с ArcGIS Синхронизация с ArcGIS на вкладке Данные карты, чтобы обновить и синхронизировать таблицу атрибутов ArcGIS Online или ArcGIS Enterprise с подключенной таблицей в Microsoft Excel.

Примечание:

Если вы внесли изменения в атрибуты объектов слоя с помощью ArcGIS Pro или ArcGIS Online Map Viewer, ArcGIS for Excel обнаружит такие изменения и выдаст уведомление о том, что ваши данные, возможно, необходимо синхронизировать с Excel. Это уведомление не поддерживается в ArcGIS Enterprise.

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

ArcGIS Pro

Вы можете создавать связанные таблицы с помощью ArcGIS Pro и публиковать слой таблицы в ArcGIS Online или ArcGIS Enterprise. Вы можете перенести слой таблицы на рабочий лист Excel, используя ArcGIS for Excel для редактирования.

Примечание:

ArcGIS for Excel не поддерживает создание связанных таблиц в Excel.

Более подробно о размещенных связанных таблицах в ArcGIS Pro

Более подробно о таблицах в ArcGIS Pro

Более подробно о соединениях и связях в ArcGIS Pro

ArcGIS Survey123

Вы можете перенести данные из ArcGIS Survey123 в Excel для просмотра или редактирования. Существует множество опций для создания таблиц, совместимых с XLSForm, чаще всего используется Excel. Как только таблица будет импортирована в Excel, вы можете начать процесс редактирования с помощью ArcGIS for Excel.

Более подробно о размещенных связанных таблицах в Survey123

Более подробно о таблицах в Survey123

Более подробно о повторах Survey123

Просмотр и редактирование атрибутов одного слоя

Выполните следующие шаги, чтобы добавить и отредактировать атрибуты одного векторного слоя:

  1. В списке Слои щелкните Дополнительные опции > Показать информацию о слое Показать информацию о слое, чтобы просмотреть сведения о слое в ArcGIS Online.
  2. На странице деталей ArcGIS Online щелкните вкладку Данные.

    На вкладке отображается вид Таблица по умолчанию для атрибутов.

  3. Нажмите Настройки и убедитесь, что отметка Включить редактирование отмечена в разделе Векторный слой (размещенный).
    Примечание:

    Когда редактирование включено, вы можете редактировать удаленно размещенный векторный слой в таблице Excel.

  4. Добавьте удаленно размещенный векторный слой в Excel.

    Когда вы редактируете таблицу в Excel, она автоматически синхронизируется с размещенным слоем в ArcGIS.

Просмотр и редактирование атрибутов составного слоя

Выполните следующие шаги для просмотра и редактирования атрибутов составного слоя:

  1. В списке Слои щелкните Дополнительные опции > Показать информацию о слое Показать информацию о слое, чтобы просмотреть сведения о слое в ArcGIS Online.
  2. На странице деталей ArcGIS Online щелкните вкладку Данные.

    На вкладке отображается вид Таблица по умолчанию для атрибутов.

  3. Нажмите Настройки и убедитесь, что отметка Включить редактирование отмечена в разделе Векторный слой (размещенный).
    Примечание:

    Когда редактирование включено, вы можете редактировать составной слой в таблице Excel.

  4. Добавьте групповой слой в Excel.

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

  5. Щёлкните Добавить.

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

  6. При необходимости нажмите Отмена, чтобы выйти из виджета и выбрать другой векторный слой или составной слой.
  7. При необходимости щелкните вкладку Визуализация в удаленном слое веб-карты, чтобы просмотреть слои, которые были добавлены на карту в Map Viewer. Это идентично вашей карте в Excel.

Редактировать поля векторного слоя

В ArcGIS Online и ArcGIS Enterprise все операции управления полями остаются прежними при добавлении на рабочий лист Excel. Например, если вы в виде Поля ArcGIS для Уникальные задали значение Да в таблице Настройки и попытаетесь добавить повторяющееся значение в рабочем листе Excel, вы можете получить сообщение об ошибке.

Выполните следующие шаги, чтобы отредактировать поля векторного слоя:

  1. В списке Слои щелкните Дополнительные опции > Показать информацию о слое Показать информацию о слое, чтобы просмотреть сведения о слое в ArcGIS Online.
  2. На странице деталей ArcGIS Online щелкните вкладку Данные.

    На вкладке отображается вид Таблица по умолчанию для атрибутов.

  3. Дополнительно нажмите Настройки и убедитесь, что отметка Включить редактирование отмечена в разделе Векторный слой (размещенный).
    Примечание:

    Когда редактирование включено, вы можете редактировать векторный слой в таблице Excel.

  4. На вкладке Данные щелкните вид Поля рядом с видом Таблица.

    В виде Поля вы можете редактировать настройки полей векторного слоя ArcGIS. Детали векторного слоя, такие как objectID, Описание, Тип значения поля и Настройки, отображаются в списке. Вы можете создавать списки в удаленном размещенном слое. В разных продуктах ArcGIS эта функциональность называется по-разному, например, Создать список в ArcGIS Online и Домен кодированных значений в ArcGIS Pro.

Примечание:

ArcGIS for Excel поддерживает слои ArcGIS Pro, содержащие поле SubType, опубликованное в ArcGIS. Вы можете перенести это поле как слой на лист Excel для редактирования. В настоящее время ArcGIS for Excel не поддерживает редактирование составных слоев SubType. Вы можете добавить составные слои SubType на карту ArcGIS for Excel; однако атрибутивные данные не добавляются на рабочий лист Excel.

Добавление новых строк в таблицу атрибутов векторного слоя на листе Excel

Чтобы добавить новую строку в таблицу атрибутов векторного слоя на листе Excel, выполните следующие действия:

  1. Войдите в ArcGIS.
  2. Добавьте данные из ArcGIS.
  3. В таблице атрибутов векторного слоя в Excel добавьте новую строку.

    Появится запрос Добавить объекты на слой ArcGIS. Выбранная строка и пространственная привязка слоя ArcGIS заполняются по умолчанию.

    Подсказка:

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

  4. Добавьте информацию о долготе (x) и широте (y).

    На данный момент поддерживаются только координаты x,y.

  5. Если вы не можете добавлять объекты на карту, нажмите Показать информацию о слое Показать информацию о слое на Панели списка слоев.
  6. Щелкните Сохранить.

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

    Примечание:

    Полигоны и полилинии не поддерживаются.

Более подробно читайте в статье блога журнала изменений сообщества Esri

Удалить размещенный векторный слой

Выполните следующие шаги, чтобы удалить размещенный векторный слой из списка Слои:

  1. В инструментах карты щелкните кнопку Слои Слои.

    Откроется панель Слои.

  2. В списке Слои щелкните Дополнительные опции > Удалить рядом со слоем, который вы хотите удалить.

    Слой удаляется с карты и рабочего листа Excel.

Форматирование всплывающих окон и надписей векторного слоя

Вы можете форматировать всплывающие окна и надписи для размещенных векторных слоев в ArcGIS for Excel. Добавленное в Excel форматирование автоматически сохраняется в слое ArcGIS Online или ArcGIS Enterprise в режиме реального времени.

Форматирование в Microsoft Excel