Вы можете отобразить интерактивную таблицу в нижней части карты для просмотра информации об объектах и записях в слое. Данные в табличном виде можно быстро проанализировать и принять по ним решение. Можно сортировать и устанавливать фильтры на атрибутивные данные и скрывать поля, чтобы выделять определенные данные.
Также вы можете получить информацию о каждом поле в таблице для лучшего понимания, что представляют данные, и получить дополнительную информацию о слое, просмотрев таблицы связанных данных, фотографии и другие файловые вложения. Если у вас есть права на редактирование слоя, можно редактировать или удалять значения атрибутов.
Узнайте больше о редактировании атрибутов
Просмотр таблицы
Просмотр таблиц удобен, когда нужно увидеть информацию, связанную с объектами и слоями таблиц на карте.
Примечание:
Web Editor поддерживает открытие и просмотр таблиц для подслоев подтипов составных слоев.
Выполните следующие действия, чтобы отобразить таблицу для векторного слоя или слоя таблиц:
- Откройте карту в Web Editor.
- Щелкните на панели Содержание (темной) выполните одно из следующих действий:
- Щелкните Слои
, чтобы отобразить векторные слои на карте.
Также можно использовать клавиши быстрого доступа Alt+Shift+L для Windows или Option+Shift+L для Mac.
- Щелкните Таблицы
, чтобы отобразить таблицы на карте.
Примечание:
Панель Таблицы доступна только в том случае, если карта содержит один или несколько слоев таблиц.
Откроется панель Слои или Таблицы.
- Щелкните Слои
- Щелкните Параметры
рядом со слоем ли таблицей.
- Щелкните Показать таблицу.
Таблица появится в нижней части карты.
- При желании можно использовать стрелки
, которые позволят более подробно рассмотреть таблицу на карте.
- Щелкните Закрыть
в заголовке таблицы, чтобы закрыть ее.
Сортировать столбец
Сортировка столбца может помочь изучить данные в таблице или найти строки, которые необходимо отредактировать.
Чтобы отсортировать столбец, щелкните стрелки в заголовке столбца один раз для сортировки по возрастанию или два раза для сортировки по убыванию. Щелкните стрелки в третий раз, чтобы удалить сортировку для столбца.
Или щелкните Меню в заголовке столбца и выберите Сортировать по возрастанию
или Сортировать по убыванию
.
Показать или скрыть столбцы
Если набор данных содержит поля, которые не нужны для вашей текущей работы, можно скрыть их от просмотра.
Скрытие или отображение столбцов применяется только к таблице и не влияет на то, какие поля видимы на панели Атрибуты. Скрытые столбцы снова отображаются при закрытии и повторном открытии таблицы.
Выполните следующее, чтобы отобразить или скрыть столбцы:
- Следуйте инструкциям для отображения таблицы.
- В заголовке таблицы щелкните Показать/скрыть столбцы
.
- Отметьте или снимите отметки для столбцов, которые вы хотите отобразить или скрыть соответственно.
Изменение порядка столбцов
Чтобы изменить порядок столбцов в таблице, щелкните и перетащите заголовок столбца в новое положение.
Изменение порядка столбцов в таблице не влияет на порядок полей в наборе данных. При закрытии и повторном открытии таблицы столбцы возвращаются к порядку по умолчанию.
Работа с выборками таблиц
Объекты, выбранные на карте, также выбираются в таблице, и наоборот. При выборе одного или нескольких объектов в меню выборки в заголовке таблицы доступны следующие опции:
- Очистить выборку
отменяет выбор всех объектов на карте и в таблице.
- Приблизиться к выборке
приближает карту к экстенту выбранных объектов.
- Показать выборку
временно скрывает все невыбранные строки из представления таблицы. Можно щелкнуть Показать все
, чтобы сделать видимыми все строки.
Создайте запись в таблице
Вы можете добавить запись в таблицу, содержащую пространственные или непространственные объекты. Непространственные таблицы не содержат геометрической информации. Они хранят описательную информацию, но поскольку они не содержат географической составляющей, объекты не могут быть нанесены на карту. Когда вы создаете запись в таблице, все формы, настроенные вами в Map Viewer или ArcGIS Pro, отображаются в Web Editor.
Примечание:
Вы не можете создать форму для слоя в Web Editor. Используйте Map Viewer для настройки форм для редактирования атрибутов.
Выполните следующие шаги, чтобы добавить запись в таблицу:
- Следуйте инструкциям для отображения таблицы.
- Щелкните Создать запись
.
Когда вы создаете запись в непространственной таблице, появится панель Создать объекты со всеми редактируемыми полями. Если вы создаете запись в векторном слое, активируется инструмент Создать объекты, и вы можете следовать рабочему процессу создания объекта.
- При необходимости, если шаблоны были созданы для таблицы в ArcGIS Pro, выберите соответствующий шаблон.
- Добавьте значения в редактируемые поля.
- Нажмите Создать.
Запись добавляется в таблицу.
Вычисление полей
Вычисления полей позволяют менять значения каждой строки определенного поля в таблице атрибутов слоя. Вычисления полей поддерживаются для строковых, числовых полей и полей даты.
При написании выражений в калькуляторе полей в размещенном векторном слое есть два варианта:
- SQL – используйте SQL для достижения высокой производительности при вычислениях непространственных атрибутов, которые можно выразить с помощью стандартизованного языка SQL (SQL-92). Можно запустить SQL-запросы для размещенных векторных слоев со включенной синхронизацией и слоев, настроенных на отслеживание создателей и редакторов объектов. Для таких слоев выражения Arcade использоваться не могут.
- ArcGIS Arcade - Arcade подходит для вычислений, требующих большего функционала, чем предоставляет SQL, поскольку Arcade обеспечивает доступ к атрибутивным значениям и геометрии объектов, что позволяет вам создавать выражения, содержащие пространственные операции. Кроме того, если при вычислении конкретной строки возникает ошибка, можно остановить процесс, понять проблему и после ее решения начать вычисление заново.
Примечание:
ArcGIS API for JavaScript версии 3.44 и более поздние не будут обновляться с учетом новейших языковых функций ArcGIS Arcade. Выражения Arcade, созданные в приложениях JavaScript API версии 3.44 или более поздней, будут поддерживать только функции языка Arcade, представленные в версии Arcade 1.21 или более ранней. Более подробно о поддержке языка Arcade в продуктах ArcGIS см. Матрицу версий Arcade.
Выполните следующие шаги, чтобы вычислить поле:
Примечание:
Вычисления полей отменить нельзя. Поэтому, лучше всего добавить поле, вычислить значения в нем, и убедиться, что это те вычисления, которые вам требуются. Если это так, можно вычислить исходное поле так, чтобы оно стало равным добавленному полю. Когда вы убедитесь, что значения в исходном поле верны, добавленное поле можно удалить.
- Следуйте инструкциям для отображения таблицы.
- В таблице слоя нажмите Меню
в столбце, содержащем значения, которые вы хотите вычислить, затем нажмите Вычислить поле.
Появится окно вычисления поля.
- Выберите язык для выражения: Arcade или SQL.
- При необходимости нажмите Добавить новый, чтобы добавить фильтр для вычисления значений только для части данных, затем нажмите Далее.
Примечание:
Если вы не добавите фильтр, вычисление запустится для всех объектов. Если вы применили фильтры к карте или слоям на карте перед открытием окна вычисления поля, эти фильтры не будут распознаны при вычислении значений полей.
- Составьте выражения вычисления, используя следующие компоненты:
- Для Arcade используйте глобальные переменные, функции и константы.
- Для выражения SQL пользуйтесь основными операторами, списком полей и функциями.
Подсказка:
Примеры распространенных вычислений, которые можно выполнить в ArcGIS Online, см. в разделе Примеры вычислений.
- Дополнительно можно выполнить любое из следующих действий при составлении выражения:
- Нажмите Фильтр тестовых объектов, чтобы добавить фильтр к тестовым объектам.
Примечание:
Эта опция позволяет фильтровать тестовые объекты и не влияет на то, какие объекты будут вычисляться.
- Нажмите Тестовые объекты, чтобы посмотреть таблицу тестовых объектов.
- Нажмите Предварительный просмотр значений, чтобы просмотреть вычисленные значения для ваших тестовых объектов.
- Отключите Автоматический предварительный просмотр, чтобы предотвратить автоматическое обновление предварительного просмотра вычисленных значений во время создания выражения. Включите Автоматический предварительный просмотр, чтобы разрешить обновление предварительного просмотра вычисленных значений во время создания выражения.
- Щелкните Таблица
, Карта
или Карта и таблица
для перемещения между видами.
- Нажмите Фильтр тестовых объектов, чтобы добавить фильтр к тестовым объектам.
- Щелкните Запустить вычисление, чтобы запустить выражение.
Время вычисления зависит от сложности выражения и числа объектов в слое.