Всплывающие окна

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

Есть несколько преимуществ использования всплывающих окон:

  • С помощью всплывающих окон вы можете упорядочить свой рабочий процесс, так как они дают вам возможность обратиться к нужным вам атрибутам в любое время в процессе работы.
  • Всплывающее окно может быть настроено для форматирования информации в стилизованном виде.
  • Вы можете прикрепить окна в области экрана, чтобы иметь возможность сравнить разные объекты.
  • Если вы создали и настроили всплывающие окна, эти настройки будут учитываться при публикации веб-слоев. Всплывающие окна, настроенные с помощью ArcGIS Online, можно использовать в ArcGIS Pro и просматривать при открытии карты.
    Примечание:

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

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

    При печати всплывающих окон видео-ресурсы в них не включаются.

  • Вы можете получить доступ и настроить отображение связанных данных.
    Примечание:

    Первые 200 связанных записей загружаются автоматически. Для загрузки остальных переместитесь к последней связанной записи и щелкните кнопку Загрузить все....

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

Открытие всплывающего окна

Функциональность всплывающих окон встроена в инструмент Исследовать Инструмент исследовать, основной инструмент для общих команд навигации. Щелкните идентифицируемый объект с помощью инструмента Исследовать, чтобы автоматически открыть панель Всплывающее окно. Чтобы открыть всплывающее окно для нескольких объектов, нажмите клавишу Ctrl и очертите рамку с помощью инструмента Исследовать. Слои, которые не допускают настройки всплывающих окон, например, растры или слои LAS, не поддерживают возможность идентификации результатов с несколькими объектами.

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

Примечание:

Всплывающие окна связаны с картой или сценой, где они созданы. Смена фокуса на другую карту или сцену приведет к тому, что они исчезнут, но при возврате фокуса они снова появятся. Если перемещаете карту или переносите её на другой монитор, всплывающее окно перемещено не будет.

Способ появления всплывающих окон зависит от опций порядка работы со слоями для инструмента Исследовать. Вы можете настроить этот порядок, выбрав опцию из ниспадающего меню со стрелкой под инструментом Исследовать Инструмент исследовать на вкладке Карта. Доступны следующие опции:

  • Самый верхний слой – всплывающее окно будет отображаться только для самого верхнего слоя.
  • Видимый слой – всплывающие окна будут отображаться только для слоев, видимых в данный момент.
  • Слои, доступные для выборки – всплывающие окна будут показываться только для слоев, отмеченных как доступные для выборки.
  • Выбрано в Содержании – всплывающие окна будут отображаться только для слоев, выбранных на панели Содержание.
  • Нет всплывающих окон – всплывающих окон не будет.

Если вы не хотите, чтобы для слоя отображались всплывающие окна, щелкните правой кнопкой мыши слой или выберите несколько слоев на панели Содержание и щелкните Отключить всплывающие окна Отключить всплывающие окна. Это действие удаляет настройки всплывающего окна для текущего слоя. Используйте то же контекстное меню для повторного включения всплывающих окон. Нельзя настроить внешний вид всплывающего окна для слоя, у которого отключены всплывающие окна. Откройте панель Настроить всплывающие окна для соля, у которого отключены всплывающие окна, и щелкните Включить, чтобы настроить содержание всплывающих окон.

Просмотр атрибутов данных во всплывающих окнах

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

Список результатов

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

  • Выбирайте, сортируйте и перемещайтесь к идентифицируемым объектам.
  • Подсветите идентифицированный объект. Если объект небольшой или подсветку трудно увидеть, включите опцию Показать перекрестья при подсвечивании на вкладке Навигация в опциях Проекта.
  • В 2D-карте поместите точечную графику в центр объекта.
  • Откройте свойства слоя.
  • Скопируйте записи или выборку объектов.
  • Перезапустите связанную с записью навигацию, поместив объект в верхнюю строку дерева результатов.

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

Примечание:

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

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

Отображение атрибута

Раздел атрибутов настраивается на отображение пользовательского текста, пар поле-значение, диаграмм, изображений и т.д.) Щелкните на изображении, либо нажмите Enter, когда у изображения появится фокус, чтобы посмотреть его в полном разрешении. Щелкните правой кнопкой на изображении, чтобы выбрать между открытием изображения в стандартном вьюере изображений, либо в 360-градусном вьюере изображений. Либо, чтобы открыть его в 360-градусном вьюере изображений только с помощью клавиатуры, нажмите Ctrl+Enter, когда изображение сфокусируется. Вы также можете просмотреть связанные данные, щелкнув рядом с именем объекта в части всплывающего окна со списком. Для связанных данных, которых на карте нет, вы увидите всплывающее окно по умолчанию. Для связанных данных на карте вы увидите определение во всплывающем окне, которое настроили. Если связанные данные находятся на карте в виде слоя со временем или с диапазоном, список связанных записей фильтруется, основываясь на текущих настройках времени и диапазона карты. Вы можете щелкнуть в виде, чтобы показать всплывающие окна для слоев объектов, растров, LAS и TIN, с учетом или без учета выборки.

Изменение ориентации всплывающего окна

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

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

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

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

Закрепление всплывающего окна

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

Примечание:

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

Закрытие всплывающего окна полностью удаляет его из списка, оно не возвращается к исходной панели Всплывающее окно. Вы можете свернуть закрепленное всплывающее окно, если требуется минимизировать его отображение на экране. Останется только баннер всплывающего окна с опциями Перейти к панели всплывающего окна, Развернуть и Закрыть.

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

Чтобы настроить всплывающее окно для векторного слоя, щелкните слой правой кнопкой на панели Содержание, затем щелкните Настроить всплывающие окна.Настройка всплывающих окон. Откроется панель Настроить всплывающие окна, на которой вы можете настроить их внешний вид. На панели Всплывающие окна можно выполнять следующее:

  • Задать заголовок для всплывающего окна. Заголовок по умолчанию – поле отображения.
  • Добавить и настроить медиа-элементы, такие как изображения, диаграммы и гиперссылки.
  • Разделите элементы по вертикали или горизонтали, чтобы настроить пользовательский внешний вид.
  • Вставьте элемент карусели, чтобы отобразить несколько типов элементов в серии.
  • Настройка статистики для связанных данных.
  • Свойства стиля и формата для шрифтов и границ контуров.
  • Далее можно улучшить большинство элементов с помощью HTML.
  • Показать список вложений.
  • Для получения большего контроля форматирования используйте выражения Arcade.
  • Отключите настройку всплывающих окон для слоя, чтобы всплывающие окна не появлялись.
  • Поменяйте местами содержимое элементов или измените порядок элементов.
  • Измените всплывающее окно, которое появится в классическом режиме.

Вложения

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

Также, с помощью вложений можно перейти к источнику изображения. По умолчанию все вложения, у которых type=image, включены во всплывающее окно. Сначала отображается последнее добавленное вложение с изображением. Либо вы можете отобразить только самое последнее вложенное изображение. Щелкните изображение, чтобы просмотреть его в полном разрешении.

Значения координат

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

Подсказка:

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

Координаты представляют различные пространственные элементы пространственного объекта, в зависимости от его типа геометрии. Ниже приведен список возвращаемых объектов и координат:

  • Точка – местоположение точки объекта
  • Линия – середина объекта
  • Полигон – центроид объекта
  • Мультипатч – центроид объекта
  • Мультиточка – центроид объекта
  • Аннотация – центроид объекта
  • Объект-размер – центроид объекта

Пространственные объекты с М-значением

Некоторые пространственные объекты содержат измеренные значения (m-значения) в своей геометрии для поддержки рабочих процессов системы линейных координат, например, для размещения дорожно-транспортных происшествий вдоль дороги или контроля коррозии вдоль трубопровода. Когда идентифицируются линейные объекты, содержащие измерения маршрутов, в элемент Поля во всплывающем окне добавляется шесть дополнительных полей с измерениями. Это поля: Измерить, Минимальное измерение, Максимальное измерение, Значения измерения, Части и Все неизвестные измерения. Поскольку они являются частью элемента Поля, их форматирование можно изменить.

Примечание:

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

Отображение координат объектов с m-значениями во всплывающем окне включает в себя значение m, ближайшее к выбранному местоположению на карте или сцене. Для линейной геометрии значения вычисляются путем интерполяции между ближайшими вершинами. М-значения будут отображаться только при доступе к всплывающему окну по единственному щелчку. М-значения не отображаются при доступе к всплывающему окну из представления таблицы или при нажатии клавиши Ctrl и очерчивании рамки для выбора объектов идентификации.

Отображение координаты М-значения использует числовое форматирование единиц измерения расстояния по умолчанию, установленных для проекта, включая такие свойства, как десятичные разряды и заполнение нулями. Если вы хотите настроить единицы измерения расстояния по умолчанию для своего проекта, нажмите Проект, Опции и выберите Единицы. Щелкните на столбце Формат, чтобы открыть диалоговое окно Числовой формат для единиц измерения по умолчанию.

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

var myLine = Geometry($feature);
var mMax = -1;

// If m-aware
if (myLine.hasM) {
  var myArray = myLine.paths;
  // For each path 
  for(var k in myArray) {
    var myTmp = myArray[k];
    // For each vertex
    for(var p in myTmp) {
      // Get the m-value 
      var myM = myArray[k][p].m;
      // Update the max-M, if needed and divide by 60 minutes
      if(mMax < myM) {
        mMax = myM/60;
      }
    }
  }
}

// If not m-aware
else {
  mMax = -999;
}

// Return maximum m-value
return mMax;

Связанные разделы