Что нового

В обновление от ноября 2024 г. для ArcGIS Experience Builder включены новые функции, виджеты и усовершенствования, перечисленные ниже.

  • Доступность — еще три виджета поддерживают возможности в части доступности: Закладка, Поиск и Шторка. В этой версии также добавлена ​​поддержка доступности для других специальных настроек виджета. Для виджета Кнопка, настройка Ссылка наверх страницы и все действия с сообщением при нажатии Кнопки поддерживают навигацию с помощью клавиатуры. Для виджета Фильтр стили расположения По горизонтали и Значок поддерживают возможности в части доступности. Для виджета Текст теперь можно определять уровни заголовков. В этой версии оптимизирована структура кода виджетов Навигация по видам и Меню для улучшения их доступности. Для создания доступных интерфейсов рекомендуется использовать любой из следующих полноэкранных шаблонов: Рекламный щит, Дротик, Сворачиваемый, Шкатулка, Панель запуска, Плато, Карман и Вкладка.
  • Действия — Добавлено действие Редактировать данные. Можно использовать это новое действие с данными, чтобы выбрать объект в другом виджете, открыть виджет Редактирование и начать редактирование объекта. Целевой виджет Редактирование должен находиться в виджете Контроллер виджетов и должен быть подключен к тому же источнику данных, что и исходный виджет. Теперь виджет Таблица может обращаться к себе через действие Просмотреть в таблице. Это позволяет, например, выбрать некоторые записи и просмотреть их на новом листе в той же таблице. Некоторые действия с сообщениями, включая Приблизить к, теперь предлагают выбор данных триггера. Данные триггера — это данные, которые запускают действие с сообщением. Это могут быть либо все данные, подключенные к исходному виджету, либо какие-то определенные данные. Если вы используете действие Показывать данные на карте для просмотра объектов из другого виджета в виджете Карта, объекты, которые вы добавляете на карту, также отображаются в списках слоев. Виджет Карта теперь возвращается к своему экстенту по умолчанию после отмены выбора объекта в виджете Список, который настроен с помощью действий c сообщением Приблизить к или Переместить к. Кроме того, виджеты, которые вы перемещаете в список ожидающих, не отображаются в качестве доступных целей при добавлении действия с сообщением. Если вы переместите виджет, который уже является целью действия с сообщением, в список ожидания, это действие с сообщением будет отключено только для тех режимов устройств, в которых он перемещен.
  • Конструктор — если в настройках виджетов Кнопка, Меню, Навигация по видам и Контроллер виджетов какие-либо разделы в разделе Дополнительно недоступны, это означает, что настройки синхронизированы с темой. Если вы задаете какие-либо дополнительные настройки, рядом с каждым настраиваемым разделом появится новая кнопка Сброс. Щелкните эту кнопку, чтобы вернуться к стилю темы.
  • Источники данных — Experience Builder теперь поддерживает составные слои подтипов. Для многих виджетов способ подключения к источнику данных унифицирован и улучшен. Виджет Редактирование, виджет Информация об объекте, виджет Слои карты, виджет Поиск, виджет Выбор и виджет Таблица теперь позволяют подключаться к отдельным источникам данных или взаимодействовать с виджетом Карта. Когда вы выбираете взаимодействие с виджетом Карта, этот виджет автоматически подключается к первой карте на текущей странице и синхронизируется с данными с карты.
  • Быстрый режим - Быстрый режим - это новый режим редактирования приложения, который фокусируется на наиболее важных функциях. Это упрощенная версия Experience Builder, разработанная для того, чтобы вы могли эффективно создавать приложения. Вы можете выбрать один из девяти шаблонов, ориентированных на карту. Вы можете добавлять виджеты в определенные места в каждом шаблоне, и каждый шаблон оптимизирован для устройств со средним и маленьким экраном. Если вы запустите приложение в быстром режиме, а затем решите, что хотите получить доступ ко всем функциям редактирования приложения Experience Builder, вы можете перевести приложение из быстрого режима в полный. Однако вы не можете перевести приложение из полного режима в быстрый режим.
  • Настройки стиля — В настройках стиля виджета теперь вы можете присвоить стили всем сторонам рамки панели виджета одновременно или каждую из них по отдельности. Это улучшение также применимо к виджетам, имеющим настройки рамки в настройках Содержание (Список, Карточка, Кнопка и Навигация по видам).
  • Шаблоны — Добавлены полноэкранный шаблон Строение, многостраничный шаблон Перспектива и два новых шаблона страниц с прокруткой: Резюме и Горизонт.
  • Параметры URL—адреса - Добавлен параметр zoom_to_selection. Чтобы карты приближались к выбранным объектам, можно добавить zoom_to_selection=true к URL-адресу. Чтобы карты перемещались к выбранным объектам, можно добавить zoom to selection=false. На вкладке Общие слева от конструктора теперь находится опция Приблизить к выбранным объектам в разделе Управление статусом URL. Опция появляется, если вы включаете Выборку данных. Отметьте опцию, чтобы включить параметр zoom_to_selection=true в URL-адрес, когда пользователь выбирает объект.

Виджеты

К другим улучшениям относятся следующие новые и обновленные виджеты:

  • Виджет Гармошка (новый) — Виджет Гармошка — это контейнер компоновки, который можно использовать для организации других виджетов в виде вертикально расположенного меню с кнопками развернуть и свернуть.
  • Виджет Добавить данные — Можно включать кнопку Переименовать для каждого добавленного источника данных на панели виджета во время запуска.
  • Виджет Анализ — Можно редактировать названия пользовательских инструментов геообработки, которые вы добавляете в настройках виджета. Инструменты геообработки могут возвращать различные сообщения об ошибках, предупреждениях и состояниях, и теперь вы можете выбирать, какие типы сообщений пользовательский инструмент должен выдавать пользователям. Виджет поддерживает три новых типа данных — GPArealUnit, GPMultiValue:GPArealUnit и GPComposite — в качестве входных и выходных данных для пользовательских инструментов геообработки.
  • Виджет Галерея базовых карт — При импорте базовых карт теперь можно сортировать их по релевантности поисковому запросу, дате изменения, названию, количеству просмотров или владельцу. Для последних четырех категорий вы также можете выбрать направление сортировки. Кроме того, можно добавлять базовые карты по URL-адресу. Виджет поддерживает следующие 5 типов слоев базовой карты по URL: VectorTileLayer, ImageryLayer, ImageryTileLayer, TileLayer, and MapImageLayer. Вы можете редактировать атрибуты, включая надписи и образцы базовой карты, которую вы добавляете по URL-адресу.
  • Виджет Закладка — Можно скрыть названия закладок из закладок в шаблонах сеток, галерей и слайдов. Если выбранный вами шаблон поддерживает названия или описания закладок, можно настроить шрифт, стиль, цвет и размер. Можно скрыть значки закладок из шаблона списка. Шаблоны сеток и галерей имеют расширенные настройки расположения. Можно выбрать предпочтительный размер закладки из подключенной веб-карты или веб-сцены. Виджет Закладка автоматически подключается к первому виджету Карта на текущей странице и по умолчанию отображает все закладки с этой карты. Улучшены параметры настройки названия, описания и изображения закладки, чтобы сделать их более удобными для пользователя.
  • Виджет Business Analyst — Добавлено больше способов расчета буферов времени в пути. Можно создавать буферы на основе времени в пути на легковой машине, времени в пути по сельской местности и времени в пути на грузовике. Для всех трех вариантов вы можете выбрать направление движения: от пункта обслуживания или к пункту обслуживания. Кроме того, можно включить трафик в расчет времени в пути, основываясь либо на реальном трафике, либо на типичном трафике для определенного времени и дня недели. Можно установить смещение времени для условий трафика.
  • Виджет Координаты — Можно использовать новую настройку Использовать преобразование вперед, чтобы указать, хотите ли вы выполнить преобразование датума в прямом или обратном направлении. Можно ввести надпись для каждой добавляемой системы координат. По умолчанию в надписи указывается имя системы координат.
  • Виджет Диаграмма —Теперь можно использовать символы слоя для раскрашивания диаграммы. Линейные и столбчатые диаграммы теперь поддерживают биннинг времени, если сделать поле категории полем даты. Для диаграмм-графиков, если вы используете числовое поле в качестве поля категории, можно численно проанализировать поле как непрерывное или дискретное на оси. Анализ — это процесс преобразования строкового представления числа в числовое представление. Вы можете отключить надписи осей X и Y. Для диаграмм серий можно скрыть любую пустую серию, то есть не содержащую точек данных, из диаграммы и легенды. Теперь виджет создает заголовок по умолчанию на основе ваших данных. Можно изменить этот заголовок в настройках виджета. Теперь можно настроить надпись для дополнительной направляющей, изменив ее цвет, стиль и размер. Кроме того, виджет Диаграмма больше не поддерживает использование полей ID для статистики, отличной от Количество. Если у вас есть диаграмма с такими настройками, она может не работать, вам потребуется перенастроить виджет.
  • Виджет Маршруты — В настройках виджета вы можете включить слои маршрутов, созданные виджетом Маршруты, для отображения в списках слоев, таких как виджет Слои карты и инструмент Слои виджета Карта.
  • Виджет Рисование — Добавлен инструмент рисования текста для написания текста на карте. Инструмент включает в себя общие опции форматирования текста, которые позволяют настраивать шрифт, размер шрифта, цвет, ширину контура, цвет контура, прозрачность, цвет фона и непрозрачность фона. Кроме того, теперь можно включить нарисованные объекты в качестве слоя в слои листов, такие как виджет Слои карты и в инструмент Слои виджета Карта.
  • Виджет Редактирование - Можно подключать отдельные источники данных или взаимодействовать с виджетом Карта. Если вы подключаете виджет Редактирование к виджету Карта, все слои из виджета Карта автоматически синхронизируются с виджетом Редактирование. Если вы хотите подключить к виджету только определенные слои карты, можно открыть панель Выбрать слои и включить Настроить слои. Опция Включить подсказки инструментов может быть включена по умолчанию при первой загрузке виджета. Можно отображать вершины для выбранных линейных и полигональных объектов. Пользователи могут перетаскивать, добавлять и удалять вершины. Разделы Редактировать объекты и Создать объекты теперь отображаются на панели виджетов во время запуска только в том случае, если в настройках виджета включены соответствующие возможности редактирования.
  • Виджет Профиль рельефа — Можно создать профиль рельефа из нескольких слоев высот. Можно выбрать линии из слоев, добавленных во время запуска, с помощью виджета Добавить данные и использовать их для создания профиля рельефа. Выделить следующий доступный для выборки - это новая настройка в разделе Слои, доступные для выборки. Можно выбрать, следует ли выделять соединенные сегменты линий, которые можно выбрать следующими.
  • Виджет Информация об объекте—Новая настройка Показать индекс позволяет показывать общее количество объектов в слое.
  • Виджет Фильтр - Если вы хотите, чтобы пользователи создавали собственные условия фильтров во время запуска, можно добавить пользовательские фильтры в настройках виджета. При добавлении пользовательского фильтра вы выбираете данные, а во время запуска пользователь может добавлять условия и наборы условий с помощью конструктора выражений.
  • Виджет сетка —Кнопки на панели инструментов виджета для добавления новых элементов сетки, ранее называвшиеся Разбить горизонтально и Разбить вертикально, теперь называются Вставить после и Вставить ниже. Кроме того, можно выбрать элемент сетки, который будет отображаться первым при просмотре приложения на устройстве с маленьким экраном.
  • Виджет карта — Можно настроить отображение всплывающих окон в закрепленном положении по умолчанию или переключиться на пользовательское и выбрать одну из шести опорных точек в рамке виджета Карта. Положение по умолчанию — верхний правый угол карты на устройствах с большим и средним экраном и нижняя часть карты на устройствах с маленьким экраном. Параметр URL zoom_to_selection теперь поддерживает все три типа выборки: выборка на основе ID записи (id), выборка на основе расположения объектов относительно других объектов (geometry) и выборки на основе атрибутов (where). Если вы настроите другой виджет так, чтобы он был целевым для виджета Карта с помощью триггера Изменения выборки записи и действий Приблизить к или Переместить к, теперь вы можете включить опцию Вернуться к исходному экстенту карты, когда выборка будет очищена. Если вы это сделаете, карта будет автоматически возвращаться к своему начальному экстенту, когда выборка будет очищаться. Если вы используете действие Показывать сообщение или данные на карте для просмотра объектов из другого виджета в виджете Карта, объекты, которые вы добавляете на карту, также отображаются в списках слоев и вы можете использовать новую настройку Задать как рабочие слои, чтобы включить всплывающие окна для этих слоев. Некоторые действия с сообщениями, включая Приблизить к и Переместить к, теперь предлагают выбор данных триггера. Данные триггера — это данные, которые запускают действие с сообщением. Это могут быть либо все данные, подключенные к исходному виджету, либо какие-то определенные данные. Когда вы настраиваете триггер Изменения выборки записей с помощью действий Фильтровать или Подсветить, вы можете использовать новую автоматическую настройку, чтобы заставить виджет мигать или фильтровать, если данные из исходного виджета находятся в виджете Карта. Для экономии места настройки на панели настроек виджета Карта по умолчанию свернуты.
  • Виджет Слои карты — Вы можете включать или выключать всплывающие окна для каждого слоя. Когда всплывающие окна включены для слоя, они появляются при нажатии на объект в этом слое.
  • Виджет Меню — Вы можете задать радиус границы для фона виджета в пикселях или процентах.
  • Виджет Мое местоположение - Сейчас вне бета-версии. Настройки видимости слоев синхронизируются между виджетом Мое местоположение и виджетами Шторка, Слои карты и Карта. Если вы скроете слой в одном виджете, он также будет скрыт для других виджетов. Можно показывать слои Местоположения и Пути, созданные виджетом Мое местоположение, в списках слоев других виджетов, таких как виджет Слои карты, и инструмент Слои виджета Карта.
  • Виджет Ближайшие - Если источник данных имеет связанные данные и вы настраиваете связанные записи во всплывающих окнах в Map Viewer, можно просматривать связанные записи в виджете Ближайшие. В результаты можно включать полигоны, пересекающиеся с входным местоположением. Можно включить в результаты анализа объекты из слоев, видимость которых отключена. Кнопка загрузки теперь отображается во время выполнения анализа. Пользователи могут нажать эту кнопку, чтобы отменить анализ, если он занимает слишком много времени. Кроме того, виджет поддерживает еще пять действий с данными: Приблизить к, Переместить к, Показать на карте, Задать местоположение, Спланировать маршрут.
  • Виджет Запрос - Вы можете разрешить пользователям запускать пространственные фильтры с данными времени запуска, такими как слои, добавленные с помощью виджета Добавить данные.
  • Виджет Поиск - Можно добавить отдельные источники поиска или взаимодействовать с виджетом Карта. Если вы подключаетесь к виджету Карта, по умолчанию виджет Поиск использует любой слой и локаторы, которые уже настроены в качестве источников поиска на карте. Если вы хотите изменить источники поиска, можно включить Настройку источников поиска и выбрать доступные источники из появившегося списка или добавить новые источники, нажав Новый источник поиска. Кроме того, на панели Выбрать данные вы можете щелкнуть веб-карту или сервис, чтобы добавить все их слои в качестве источников поиска одновременно. Можно автоматически выбирать первый результат, когда пользователь выполняет поиск, без необходимости включать панель результатов. Если вы используете ArcGIS World Geocoding Service, вы можете ввести код страны, чтобы сузить результаты поиска до этой страны.
  • Виджет Выбор - Можно подключать виджет к отдельным источникам данных или взаимодействовать с виджетом Карта. Если вы подключаетесь к виджету Карта, все видимые слои на подключенной карте или сцене автоматически синхронизируются с виджетом Выбор. Можно включить опцию Настроить слои, чтобы сделать определенные слои доступными для выбора.
  • Виджет Боковая панель - При настройке действия с сообщением Открыть боковую панель с триггером Изменения выборки записей вам будет предложено выбрать данные триггера. Данные триггера — это данные, которые запускают действие с сообщением. Это могут быть либо все данные, подключенные к исходному виджету, либо какие-то определенные данные. Кроме того, можно задать размер боковой панели в процентах от панели виджета.
  • Виджет Таблица - Можно подключать отдельные слои или взаимодействовать с виджетом Карта. Если вы подключаетесь к виджету Карта, все веб-карты или веб-сцены в виджете Карта отображаются в списке в настройках виджета Таблица. При желании вы можете выбрать, какие слои из этих карт и сцен включить в таблицу. Кроме того, виджет Таблица может обращаться к себе через действие Просмотреть в таблице. Это полезно, если вы хотите, например, выбрать некоторые записи и просмотреть их на новом листе в той же таблице. Новый инструмент Фильтр по экстенту карты позволяет фильтровать таблицу на основе текущего экстента карты.
  • Виджет Текст — Вы можете применять форматирование заголовков и абзацев к тексту. Вы можете применить шесть различных уровней заголовков. При выборе всего текстового поля цвет шрифта текста теперь также применяется к маркерам и нумерации в списках.
  • Виджет Шкала времени - Можно подключать отдельные источники данных или взаимодействовать с виджетом Карта. Если вы подключаетесь к виджету Карта, виджет Шкала Времени автоматически синхронизирует все данные с поддержкой времени из виджета Карта. Появился новый метод визуализации данных, Показать текущие объекты. При использовании этой опции виджет показывает данные только в один конкретный момент времени. На шкале времени будет точка, которая перемещается вдоль бегунка. Кроме того, теперь вы можете включить или выключить опцию Применена фильтрация по времени по умолчанию при первой загрузке виджета во время запуска. Можно установить уровень точности отображения для виджета в диапазоне от лет до секунд.
  • Виджет Навигация по видам — Вы можете задать радиус границы для фона виджета в пикселях или процентах.
  • Виджет Контроллер виджетов — Вы можете выравнивать виджеты в контроллере. Обратите внимание, что разница между этими выравниваниями будет заметна только в том случае, если ширина или высота контроллера больше общей длины виджетов. Если виджетов слишком много, и они не помещаются по длине контроллера, вы можете добавить стрелки для навигации по всем виджетам или кнопку с надписью Еще виджеты в конце контроллера. Когда пользователь нажимает эту кнопку, появляется окно со списком оставшихся виджетов. При настройке действия с сообщением Открыть виджет теперь вам будет предложено выбрать данные триггера. Данные триггера — это данные, которые запускают действие с сообщением. Это могут быть либо все данные, подключенные к исходному виджету, либо какие-то определенные данные. Кроме того, панель инструментов виджета теперь включает кнопку Управление виджетами. Можно щелкнуть кнопку, чтобы просмотреть список всех виджетов в контроллере. Можно изменить порядок виджетов, удалить их или объединить в группу. Можно создать группу в контроллере, перетащив один виджет поверх другого на панели Управлять виджетами. Группы - это просто виджеты Гармошка. Они удобны тем, что позволяют разместить несколько виджетов на одной панели контроллера. Группа имеет все те же настройки, что и виджет Гармошка, с той лишь разницей, что в описании страницы она называется Группой. Если щелкнуть группу в контроллере, виджеты в группе появятся в вертикально сложенном меню с кнопками развернуть и свернуть.

В этом разделе
  1. Виджеты