Что нового

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

  • Действия с данными — добавляет два новых действия с данными: Статистика и Добавить в таблицу. Статистика позволяет вычислять статистику, например, количество, сумма, среднее и стандартное отклонение для записей. Добавить в таблицу - это новое действие с данными на уровне источника данных, означающее, что вы можете использовать его для отправки всех записей во всем источнике данных из другого виджета в таблицу. Похожее действие с данными Просмотреть в таблице - теперь это действие с данными на уровне записей, означающее, что оно влияет только на выбранные, текущие или загруженные записи. Действие с данными Экспорт теперь позволяет осуществлять экспорт в формат элемента ArcGIS.
  • Общие настройки - на вкладке Общие слева от конструктора открываются новые панели Настройки интерфейса или Настройки шаблона, где вы можете задать общие настройки для своего приложения или шаблона. Вы можете использовать настройки элемента, чтобы изменить значок, образец и краткую информацию вашего приложения или шаблона. Вы можете использовать настройки часового пояса, чтобы выбрать способ обработки данных Experience Builder, основанных на времени, из разных часовых поясов. Также можно использовать эти настройки в разделе Управление статусом URL, чтобы управлять тем, какие параметры URL появляются в URL-адресе во время запуска.
  • Страницы сетки - Поле для отметки Разрешить расширение теперь появляется на вкладке Стиль для виджетов, расположенных в сетке. Вы можете это использовать, чтобы поменять отметку Разрешить расширение, которая появляется в настройках страницы сетки. Это полезно, если вы хотите, чтобы пользователи могли расширять некоторые конкретные элементы сетки, а не другие. Это улучшение также применяется к Виджетам сетки.
  • Вход в систему — если приложение включает виджеты, данные, служебные сервисы или другие компоненты, для которых требуется учетная запись с определенными правами, то когда пользователь обращается к приложению без необходимых учетных данных, появляется предупреждающий баннер. Баннер перечисляет все части приложения, к которым у пользователя нет доступа, и предлагает ему войти в систему с другой учетной записью или игнорировать и продолжать работу без доступа к компонентам. Если пользователь решает игнорировать это предупреждение, то приложение не запрашивает учетные данные снова, пока пользователь не обновит приложение.
  • Шаблоны — добавлено четыре новых полностраничных шаблона - Операционная панель, Плато, Пролог и Сыщик. Вы можете найти эти новые шаблоны по умолчанию по значку Новый на их эскизах в галерее Шаблоны.
  • Параметры URL - добавляет пять новых параметров виджета Карта, которые можно использовать для определения центра карты, масштаба, поворота, точки обзора и видимости слоя. Добавляет два новых параметра виджета Поиск, которые можно использовать, чтобы показать источник поиска и вводимые данные поиска. Также добавляет параметр block, который можно использовать, чтобы приложение перешло к определенному блоку на странице с прокруткой. Новый параметр data_s заменяет параметр data_id в качестве параметра выбора записей данных. URL-адреса со старым параметром data_id продолжают работать должным образом и автоматически адаптируются к новому параметру при обновлении выбора. Все параметры виджетов Карта и Поиск, а также параметр data_s следуют за решеткой (#) вместо вопросительного знака (?). Подробную информацию и примеры см. Параметры URL.
  • Окна - новый параметр Блокировать страницу появляется для фиксированных окон. Если вы отключите этот параметр, вы можете сделать окно немодальным, то есть пользователи смогут взаимодействовать как с окном, так и со страницей, пока окно открыто. Шаблоны окон разделены на три категории: фиксированный блокировщик, фиксированный с транзитной передачей и закрепленный.

Виджеты

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

  • Виджет Выбор (новый) - позволяет выбирать объекты, используя выборку атрибутов, выборку интерактивной карты и пространственную выборку. Можно включить различные сообщения и действия с данными, которые позволяют выполнять задачи обработки данных, используя выборку. В виджете отображаются выборки, сделанные с помощью других виджетов, таких как виджеты Таблица и Список, это означает, что можно выбрать объект в другом виджете и запустить действия с данными на основе этой выборки с помощью виджета Выбор.
  • Виджет Добавить данные поддерживает загрузку локальных файлов GPX. Если нажать кнопку Тип для поиска определенных типов данных в ресурсах ArcGIS, то теперь можно искать составные слои. Коллекции объектов, содержащие несколько слоев, появляются в категории составные слои при фильтрации по типу слоя.
  • Виджет Анализ - поддерживает 35 встроенных инструментов анализа растра и более 100 встроенных растровых функций. Также можно добавить пользовательские инструменты геообработки растра. Новые инструменты и функции можно идентифицировать по значку инструмента растра Инструмент растра и значку функций растра Функция растра.
  • Виджет Закладки - вы можете перетаскивать закладки, чтобы изменить их порядок в настройках виджета. У закладок, добавленных во время запуска, теперь есть образцы карт в зависимости от области карты, которую они представляют.
  • Виджет Кнопка - можно использовать виджет Кнопка для открытия и закрытия виджета Боковая панель. Для этого добавьте в свое приложение виджет Кнопка. На вкладке Действие, в настройках виджета Кнопка, добавьте триггер Нажатие кнопки, выберите виджет Боковая панель в качестве цели и выберите действие Переключить боковую панель.
  • Виджет Business Analyst - можно использовать новую настройку Поиск, чтобы включать и выключать инструмент поиска на карте виджета Business Analyst. В новом ниспадающем меню Источник данных перечислены доступные данные для выбранной страны или региона. В некоторых странах и регионах имеется несколько доступных источников данных. Вы можете настроить вводный текст в режиме Предустановленный. Вы можете установить инфографику по умолчанию в режиме Рабочий процесс.
  • Виджет Карточка - для разработки компоновки состояния карточки при наведении курсора вы можете использовать режимы компоновки Автоматический и Пользовательский, аналогичные режимам компоновки для оптимизации на мобильных устройствах Experience Builder. В режиме Автоматический настройки любых встроенных виджетов синхронизируются в состояниях по умолчанию и при наведении курсора. Этот режим подходит только в том случае, если вы хотите изменить настройки ресурсов карточки, такие как цвет фона, между состояниями по умолчанию и при наведении курсора, и вам не нужно менять настройки встроенных виджетов. Режим Пользовательский позволяет создать отдельные компоновки для состояния по умолчанию и при наведении курсора карточки.
  • Виджет Диаграмма - для столбчатых, гистограмм, линейных диаграмм и диаграмм с областями вы можете использовать новую настройку Разбить по полю, чтобы разбить поле категории другим полем. При указании разбить по полю, данные из поля категории разбиваются на несколько серий данных (т.е. одна серия для каждого уникального значения в поле разбиения).
  • Виджет Редактировать - можно использовать режим Предписывающий в настройках виджета, чтобы задать предопределенные настройки замыкания, которые не меняются во время запуска. Права редактирования зависят от того, откуда вы получаете доступ к виджету Редактирование (в конструкторе или в приложении во время запуска) и типа вашей учетной записи. Полный список правил и прав доступа см. в документации виджета Редактирование. Если вы включите всплывающие подсказки во время запуска, вы можете нажать Tab во время рисования, чтобы ввести значения длин сегментов, углов и высот. Эти новые ограничения редактирования обеспечивают больший контроль и эффективность при рисовании в 2D и 3D.
  • Виджет Фильтр - поддерживает фильтры групп. Вы можете использовать Конструктор выражений SQL группы для создания логических выражений для фильтров групп, которые фильтруют несколько полей источника данных на основе общих значений. Вы можете дублировать фильтры и фильтры групп.
  • Виджет Сетка - Поле для отметки Разрешить расширение теперь появляется на вкладке Стиль для виджетов, расположенных в сетке. Вы можете это использовать, чтобы поменять отметку Разрешить расширение, которая появляется в настройках виджета Сетка. Это полезно, если вы хотите, чтобы пользователи могли расширять некоторые конкретные элементы сетки, а не другие. Это улучшение также применяется к страницам сетки.
  • Виджет Список - вы можете отображать общее количество записей и количество выбранных записей с помощью поля Показать количество записей. Когда пользователи экспортируют данные с помощью действия с данными Экспорт, в экспорт включаются только те поля, которые активно используются виджетом Список. Это включает в себя поля, используемые для динамического текста и динамических изображений.
  • Виджет Карта - вы можете включить запросы на стороне клиента для веб-карт в настройках виджета Карта. Преимущества запросов на стороне клиента заключаются в уменьшении требований к серверу и повышении производительности приложения. Запросы на стороне клиента значительно сокращают количество сетевых запросов, отправляемых на сервер. Распространенной конфигурацией приложения Experience Builder, которая может быть требовательной к серверам, является виджет Список, который обновляется в зависимости от текущего экстента карты. Если у вас есть такое приложение, вы можете избежать перегрузки серверов, включив запросы на стороне клиента. Кроме того, запросы на стороне клиента быстрее, чем запросы на стороне сервера. Задачи, связанные с данными, такие как выбор объекта для обновления диаграммы, выполняются быстрее.
  • Виджет Слои карты — вы можете разрешить пользователям искать слои по имени и перетаскивать их, чтобы изменить порядок слоев во время запуска. Новая настройка Использовать поля для отметок для управления видимостью слоя заменяет настройку Переключить видимость слоя. Виджет поддерживает пять действий с данными на уровне источника данных: Добавить в таблицу, Экспорт, Задать фильтр, Задать местоположение и Статистика.
  • Виджет Ближайшие - Виджет использует виртуализацию списков для повышения производительности во время запуска. Вы можете использовать данные, добавленные во время запуска,с помощью виджета Добавить данные, в качестве входных данных для анализа. Вы можете выбрать, какие инструменты скетча для отрисовки входного местоположения будут отображаться на панели виджетов во время запуска. Вы можете создать входную область поиска, используя все объекты слоя. В итоге, вы можете включить символы карты, представляющие условные обозначения объектов, соответствующих критериям анализа. Сейчас, если анализ возвращает только один объект, виджет автоматически приближается к этому объекту. При экспорте в формат CSV имя входного слоя становится именем файла .csv.
  • Виджет Публикация — опция Включить параметры URL-адреса, которая появляется во время запуска, позволяет пользователям включать любые активные параметры URL-адреса в копируемый URL-адрес. Пользователи могут снять отметку с этой опции, чтобы поделиться исходным URL-адресом приложения без каких-либо параметров.
  • Виджет Боковая панель - можно использовать виджет Кнопка для открытия и закрытия виджета Боковая панель. Для этого добавьте в свое приложение виджет Кнопка. На вкладке Действие, в настройках виджета Кнопка, добавьте триггер Нажатие кнопки, выберите виджет Боковая панель в качестве цели и выберите действие Переключить боковую панель.
  • Виджет Спрятать - виджет имеет два стиля расположения: Панель и Полоса. Можно использовать настройку Активация по умолчанию, чтобы инструмент Спрятать включался по умолчанию при первой загрузке виджета. Вы можете разрешить пользователям менять видимость слоя во время запуска.
  • Виджет Опрос - вы можете заполнить ответы на вопросы в опросе данными из объекта, выбранного на веб-сцене. Слой сцены должен иметь связанный векторный слой.
  • Виджет Таблица - Используйте настройки слоя по умолчанию, чтобы определить, какие поля появляются при начальном отображении, какие поля являются видимыми и какие поля доступны для редактирования. Вы можете выбирать записи из листов таблиц, открытых во время запуска. Теперь есть два действия с данными, связанными с таблицей, которые вы включаете в настройках других виджетов: Просмотреть в таблице и Добавить в таблицу. Оба предназначены для отправки записей из другого виджета в таблицу. Разница в том, какие записи. Добавить в таблицу - это действие на уровне источника данных, означающее, что оно отправляет все записи во всем источнике данных в виджет Таблица. Просмотреть в таблице - это действие с данными на уровне записей, означающее, что оно влияет только на выбранные, текущие или загруженные записи.
  • Виджет Шкала времени - секунда теперь является опцией для минимальной единицы точности времени.
  • Виджет Контроллер виджетов - Вы можете добавить виджеты компоновки, такие как виджеты Столбец и Строка, в виджет Контроллер виджетов. Вы можете установить фиксированную ширину и высоту панели виджетов с помощью Растяжки. Если это сделать, панель растянется, чтобы заполнить область канвы в пределах Верхних, Нижних, Левых и Правых полей, которые можно определить в пикселях или процентах канвы. Можно включить линии индикатора, которые сообщают, какие виджеты активны. Можно использовать кнопки Развернуть и Свернуть, чтобы изменить объем пространства, занимаемого панелями, не закрывая их полностью.

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