Настройка всплывающих окон в сцене

Когда вы щелкаете и выделяете объекты в сцене, то во всплывающих окнах к ним отображается более подробная информация. Настройте отображение всплывающих окон таким образом, чтобы важная информация стала заметной. В Свойствах слоя можно настроить всплывающие окна для точечных, линейных, полигональных слоев и слоев 3D-объектов. Можно показать или скрыть всплывающие окна для каждого слоя.

Открыть слой

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

  1. Убедитесь, что вы выполнили вход на портал, и откройте Scene Viewer.
  2. На панели инструментов Дизайнер щелкните Менеджер слоев Слои, чтобы открыть панель Менеджер слоев.
  3. Выберите слой, у которого вы хотите настроить всплывающее окно.
  4. Щелкните инструмент опций слоя Инструмент настроек слоя и выберите Свойства слоя, чтобы открыть панель Свойства слоя.
  5. В разделе Всплывающие окна щелкните Настроить всплывающие окна, чтобы открыть панель Всплывающие окна.
  6. Щелкните клавишу переключения Включить всплывающие окна, чтобы развернуть опции по их настройке.

    Когда вы открываете слой впервые, всплывающие окна к нему включены по умолчанию.

Примечание:

Всплывающие окна недоступны для всех типов слоев.

Настроить всплывающее окно

  1. Щелкните Настроить поля, чтобы открыть окно Форматирование для настройки полей и лучшего отображения имен и значений в полях.
  2. В разделе Заголовок введите заголовок для всплывающего окна.

    Вы можете комбинировать статический текст и значения в полях, чтобы настроить заголовок всплывающего окна и сделать его более информативным. Щелкните Добавить поле Добавить поле и выберите значение поля. Например, если вы хотите, чтобы в заголовке отображалось население по штатам, то вам нужно ввести поле {State_name}, затем "Население: "и в конце указать поле {pop2010}. При такой комбинации будет показано следующее:

    California Население: 38,120,066

  3. Щелкните Список полей.
  4. Щелкните Выбрать поля, чтобы добавить поля к списку.

    Вы также можете изменить порядок или удалить поля.

  5. Введите заголовок для списка полей, отображаемых во всплывающем окне.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  6. Введите описание для списка полей.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  7. Если векторный слой содержит вложения, они автоматически добавляются во всплывающие окна под вложения. Вложения обрабатываются как связанная таблица класса объектов в сервисе пространственных объектов.
  8. Дополнительно щёлкните Добавить ресурсы и добавьте во всплывающее окно такие мультимедиа-файлы, как изображения, диаграммы или текст.
  9. При желании перетащите элементы, чтобы изменить порядок появления содержания.
  10. На панели инструментов Дизайнер щелкните Сохранить Сохранить, чтобы сохранить в сцене изменения всплывающего окна.
  11. Когда вы завершите настройку всплывающих окон, щелкните кнопку Назад Назад, чтобы вернуться к панели Свойства слоя.

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

Настройка полей

Вы можете настроить поле или поля, которые хотите отобразить, изменив отображаемое имя и отформатировав свойства отображения.

  1. Щелкните Настройка полей , чтобы открыть панель Поля.
  2. Выберите поле, которое хотите настроить.

    Подсказка:
    Вы можете выбрать несколько полей одного типа, чтобы одновременно настроить их форматирование.

    1. В разделе Показать имя, измените имя поля.
    2. Для целочисленных или десятичных значений щелкните кнопку переключателя Показать разделитель 1000, чтобы отображать значения с разделителем.
    3. Для десятичных значений используйте опцию Число значащих разрядов, чтобы задать количество знаков после запятой в отображаемом значении.
    4. Для полей дат, выберите формат даты из ниспадающего меню Формат даты. Чтобы отображались и дата и время для полей дат, отметьте Показать время и выберите формат отображения времени.
  3. Щелкните Готово.
  4. На панели инструментов Дизайнер щелкните Сохранить Сохранить, чтобы сохранить в сцене изменения всплывающего окна.

Использование выражений

При настройке всплывающих окон также можно применить пользовательские выражения, написанные на языке Arcade. Применение выражений позволяет создавать и показывать новую информацию из существующих полей в слое. Например, возможно создать выражение, конвертирующее значения из футов в метры, или динамически создать URL-адрес на основании атрибутов объектов. Если для слоя уже доступно выражение, вы можете скопировать и повторно использовать его при настройке всплывающих окон.

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

  1. Следуйте инструкциям в разделе Открыть слой, чтобы открыть панель Всплывающие окна.
  2. Щелкните Атрибутивные выражения.

    Откроется панель Атрибутивные выражения.

  3. Щёлкните Добавить выражение, чтобы открыть окно редактора, и постройте выражение.

    Подсказка:

    Если вам требуется помощь по любым функциям Arcade, щелкните кнопку со стрелкой рядом с функцией для просмотра справочной информации.

  4. Когда закончите, щелкните в редакторе Готово.

    Подсказка:
    Перед тем, как закрыть редактор, дайте своему выражению Arcade такой заголовок, чтобы его можно было легко идентифицировать в списке полей.

    Новое выражение добавлено в список Атрибутивные выражения. Вы можете отредактировать его, выбрав его из списка и внеся изменения в редакторе. Чтобы удалить его, щелкните рядом с ним Удалить выражение Удалить.

    Если выбрано использование списка атрибутов полей во всплывающих окнах, новое выражение добавится в раздел Список полей , и вы сможете изменить его форматирование на панели Поля.

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

Добавление вложений

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

  1. Следуйте инструкциям в разделе Открыть слой, чтобы открыть панель Всплывающие окна.
  2. Щелкните Вложения.
  3. Введите заголовок для вложения.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  4. Введите описание для вложения.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  5. При желании включите кнопку Показать списком, чтобы показать вложения в виде списка.
  6. Дополнительно щелкните Опции Опции и затем Удалить, чтобы удалить вложения из всплывающего окна.
  7. Когда вы завершите настройку всплывающих окон, щелкните кнопку Назад Назад, чтобы вернуться к панели Свойства слоя.
  8. На панели инструментов Дизайнер щелкните Сохранить Сохранить, чтобы сохранить в сцене изменения всплывающего окна.

Добавление диаграмм

Вы можете добавить диаграммы для графического отображения цифровых атрибутов полей. Можно добавлять столбчатые, круговые диаграммы и диаграммы-графики.

  1. Следуйте инструкциям в разделе Открыть слой, чтобы открыть панель Всплывающие окна.
  2. Щёлкните Добавить ресурс и выберите Диаграмма.
  3. Выберите тип диаграммы, которую вы хотите отображать.
  4. Введите заголовок диаграммы.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  5. Введите подсказку для диаграммы.

    Подсказка появляется рядом с заголовком, над диаграммой. Очень важно в диаграмме давать короткое описание данных. Вы можете добавить в описании диаграммы указание единиц измерения для столбчатых диаграмм, диаграмм-графиков или гистограмм. Круговая диаграмма показывает процентное соотношение при наведении на каждый сегмент.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  6. Введите альтернативный текст для диаграммы.

    Альтернативный текст скрыт во всплывающем окне и используется программами чтения с экрана.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  7. Щёлкните Выбрать поля и выберите поля для включения в диаграмму.
  8. Дополнительно включите кнопку Горизонтальная ориентация, чтобы показать диаграмму горизонтально.
  9. Дополнительно включите кнопку Нормализовать и выберите поле для нормирования.

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

  10. Дополнительно щелкните Поменять порядок Переупорядочить рядом с элементом в разделе Мультимедиа и переместите его в новое положение, если у вас более одного графика (или другого мультимедиа-элемента) и вы хотите изменить порядок их отображения во всплывающем окне.
  11. На панели инструментов Дизайнер щелкните Сохранить Сохранить, чтобы сохранить в сцене изменения всплывающего окна.

Добавить изображения

Вы можете включить изображения в ваши всплывающие окна, указав URL-ссылку на изображение (PNG, JPEG или GIF). Изображения могут содержать названия, подписи, ссылки на связанные веб-сайты и альтернативный текст.

Подсказка:

Для наилучшего отображения следует создавать изображения размером 200 пикс. шириной и 150 пикс. высотой. Если изображение меньше, чем 200х150, вокруг него будет видна белая рамка. Если изображение больше, веб-браузер автоматически уменьшит изображение до 200х150, при этом оно может быть искажено.

При добавлении изображений во всплывающие окна можно установить интервал обновления. Это позволит всплывающему окну обновляться и отображать обновляющееся через определенный временной промежуток (в минутах) изображение. Эту опцию можно использовать, к примеру, для обновления изображений с дорожных камер.

  1. Следуйте инструкциям в разделе Открыть слой, чтобы открыть панель Всплывающие окна.
  2. Щёлкните Добавить ресурс и выберите Изображение.
  3. Укажите URL-адрес изображения.
    1. Щелкните Добавить поле Добавить поле и выберите значение поля. Используйте эту опцию, если вы хотите, чтобы каждый объект имел уникальное изображение.
    2. Вы также можете указать URL-ссылку на изображение, которое хранится на стороннем веб-сайте, в ArcGIS Enterprise, или в виде вложения в данных слоя. Поддерживаются форматы PNG, JPEG и GIF. Если изображение хранится, как элемент в ArcGIS Enterprise, вам необходимо ввести адрес URL, скопированный из поля URL на странице элемента.
  4. Щёлкните Опции для отображения дополнительных полей для заголовка, названия, ссылки и интервала обновления.
  5. Введите заголовок изображения.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  6. Введите текст подписи.

    Подпись появляется рядом с заголовком и над изображением. Очень важно давать короткое описание изображения.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  7. Введите альтернативный текст для изображения.

    Альтернативный текст скрыт во всплывающем окне и используется программами чтения с экрана.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  8. Введите URL-адрес связанной ссылки.

    При щелчке на изображении этот URL-адрес откроется в новой вкладке браузера. Вы также можете ввести URL связанной ссылки или оставить ео пустым.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  9. При желании включите кнопку Интервал обновления и введите значение в минутах в текстовое окно, чтобы задать интервал обновления для изображения.

    При отображении всплывающего окна, изображение будет обновляться в соответствии с указанным интервалом.

  10. Дополнительно щелкните кнопку Поменять порядок Переупорядочить рядом с элементом в разделе Мультимедиа и переместите его в новое положение, если у вас более одного изображения (или другого мультимедиа-элемента) и вы хотите изменить порядок их отображения во всплывающем окне.
  11. На панели инструментов Дизайнер щелкните Сохранить Сохранить, чтобы сохранить в сцене изменения всплывающего окна.

Добавление текста

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

  1. Следуйте инструкциям в разделе Открыть слой, чтобы открыть панель Всплывающие окна.
  2. Щёлкните Добавить ресурс и выберите Текст.
  3. Откройте текстовое поле в редакторе и введите текст.

    Кнопка Добавить поле Добавить поле позволяет комбинировать статический текст и значения полей так же, как и в разделе Заголовок.

  4. Нажмите OK.
  5. На панели инструментов Дизайнер щелкните Сохранить Сохранить, чтобы сохранить в сцене изменения всплывающего окна.

Добавление элемента Arcade

Помимо использования атрибутивных выражений для возврата значений, которые действуют, как существующие поля, вы можете использовать Arcade для создания и настройки целых элементов в своих всплывающих окнах. Использование элемента Arcade помогает избежать дублирования логики при работе с несколькими выражениями атрибутов. Элементы Arcade позволяют задавать данные и другие аспекты элементов в одном выражении.

Выберите шаблон для оформленного текста, диаграммы или элементов списка полей и создайте выражение Arcade, которое определяет содержание элемента.

  1. Следуйте инструкциям в разделе Открыть слой, чтобы открыть панель Всплывающие окна.
  2. Щёлкните Добавить ресурс и выберите Arcade.

    Появится окно редактора.

  3. Щелкните Предложения Предложения и выберите шаблон на вкладке Шаблоны, чтобы создать выражение.
    Подсказка:
    Элементы Arcade возвращают словарь, который определяет ваш элемент всплывающего окна. Шаблоны помогают начать работать с правильной структурой словаря. Более подробно о структуре элементов всплывающего окна и профиле элементов всплывающего окна в Arcade.
  4. Нажмите OK.
    Подсказка:
    Перед тем, как закрыть редактор, задайте для элемента Arcade заголовок, чтобы его можно было легко идентифицировать в списке элементов содержимого всплывающего окна.
  5. На панели инструментов Дизайнер щелкните Сохранить Сохранить, чтобы сохранить в сцене изменения всплывающего окна.

Показать связанные записи

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

Вы можете создавать отношения данных в базах геоданных в ArcGIS Pro и публиковать данные в ArcGIS Online или ArcGIS Server (необходима версия 10.1 или более поздняя). Элемент портала слоя содержит связанные записи, и когда слой добавляется в сцену, вы можете настроить всплывающие окна. Вы не можете создавать отношения при настройке всплывающих окон в Scene Viewer.

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

Примечание:

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

  1. Следуйте инструкциям в разделе Открыть слой, чтобы открыть панель Всплывающие окна.
  2. Щелкните Добавить ресурс и выберите Связанные записи.
  3. Введите заголовок для связанных записей, отображаемых во всплывающем окне.
    1. Щелкните Добавить поле Добавить поле, чтобы выбрать поле или выражение из ваших данных.
    2. Также можно ввести статический текст, вместо значений полей, или добавить его к значениям полей.
    3. Оставьте поле пустым, если не хотите, чтобы был заголовок.
  4. Введите описание для связанных записей.
    1. Щелкните Добавить поле Добавить поле и выберите поле или выражение из ваших данных. Используйте эту опцию, если вы хотите, чтобы у каждого объекта данных было уникальное описание.
    2. Также вместо значений полей можно ввести статический текст, или добавить его к значениям полей.
    3. Оставьте поле пустым, если не хотите, чтобы было описание.
  5. Выберите отношение из ниспадающего меню.

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

  6. В ниспадающем меню Сортировка по выберите поле из связанной таблицы или слоя.
  7. В ниспадающем меню Порядок сортировки выберите метод сортировки для связанных записей.
  8. В ниспадающем меню Количество просмотров выберите, сколько связанных записей будет показано во всплывающем окне.
  9. Нажмите OK.
  10. На панели инструментов Дизайнер щелкните Сохранить Сохранить, чтобы сохранить в сцене изменения всплывающего окна.

    Связанные записи теперь отображаются во всплывающем окне, когда вы или кто-то другой щелкаете на объект в сцене. Чтобы получить информацию о связанной записи, нажмите на стрелку рядом с ней во всплывающем окне. Затем можно щелкнуть Выбрать объект Выбрать объект, чтобы приблизиться и выбрать связанный объект и отобразить его всплывающее окно.