Виджет Добавить данные

Виджет Добавление данных позволяет вам добавлять источники данных в приложение во время выполнения. Вы можете добавить данные через ресурсы ArcGIS, URL или локальное хранилище. Вы можете управлять добавленными данными и фильтровать их, а также просматривать данные на картах и в таблицах. Важно отметить, что вы не можете сохранять данные.

Примеры

Используйте этот виджет для поддержки требований к разработке приложений, таких как:

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

Примечания по использованию

Если вы добавите этот виджет в приложение, пользователи смогут работать со следующими возможностями взаимодействия:

  • Щелкнуть, чтобы добавить данные - открывается панель Добавить данные. Если добавленные данные отсутствуют, эта кнопка появляется вместе с сообщением о пустом списке, которое вы можете настроить в настройках виджета.
    • Выполнить поиск - ищет контент, сохраненный в виде элементов ArcGIS. Вы можете просматривать и искать источники данных в ваших ресурсах, в ресурсах ваших групп, вашей организации и в общедоступных ресурсах, включая ArcGIS Living Atlas of the World. Виджет поддерживает расширенный поиск по ключевым словам для сужения результатов. Вы также можете нажать кнопку Тип для поиска определенных типов данных (таких как векторные слои, слои высот, слои сцен).
      Примечание:

      В ArcGIS Living Atlas of the World есть три уровня ресурсов: общедоступные ресурсы, ресурсы подписчика и премиум-ресурсы. Ресурсы подписчика, например, снимки Landsat 8, требуют для работы с ними наличия подписки для организации. Премиум-ресурсы, например, некоторые демографические слои (в частности, демографические и социологические слои), - это ресурсы подписчика, потребляющие кредиты.

      Если вы включите виджет Добавить данные в приложение и опубликуете приложение для всех, виджет при попытке добавить подписку или премиум-ресурсы попросит пользователя выполнить вход. Обычные пользователи могут добавлять общедоступные элементы из ArcGIS Online и ArcGIS Living Atlas, по URL-адресу и из локального хранилища без входа в систему.

    • URL - добавляет слои или веб-сервисы по URL. В ниспадающем меню перечислены типы данных, которые можно добавить по URL-адресу. Вам следует выбрать подходящий тип, чтобы добавить данные этого типа по URL.
      Примечание:
      Вы можете добавлять данные в следующих форматах с помощью Поиска и URL-адреса: сервис объектов, картографический сервис, сервис векторных листов, сервис изображений, сервис сцен, KML, WFS, WMS, WMTS, GeoJSON и CSV.
    • Файл - добавляет данные путем перетаскивания файлов в виджет или выбором их в локальном хранилище. В настоящий момент можно выгружать данные в следующих форматах: CSV, GeoJSON, KML и шейп-файл.
      Примечание:

      Выгружаемые файлы CSV не могут содержать больше 1000 записей, а остальные поддерживаемые типы файлов - больше 4000 записей. Максимальный размер выгрузки составляет 2 МБ для шейп-файла и 10 МБ для файлов других типов.

Вы можете переименовать или удалить добавленный элемент данных на панели выполнения.

Настройки

Виджет Добавить данные включает в себя следующие настройки:

  • Способ добавления данных - включите методы (Выбрать из учетной записи, Входной URL-адрес и Загрузить файлы), чтобы включить их в виджет во время выполнения.
    • В разделе Выбрать из учетной записи вы можете просмотреть опции, которые отображаются в раскрывающемся меню поиска во время выполнения. Перетащите, чтобы изменить порядок этих опций. Дважды щелкните или используйте кнопку редактирования, чтобы переименовать их.
    • Курировать коллекцию — добавьте новую опцию в раскрывающееся меню поиска. Вы можете использовать коллекции данных для предварительного ввода условий поиска. Например, введите Лесные пожары в разделе Фильтр курирования, чтобы создать раскрывающийся список, показывающий ресурсы, связанные с лесными пожарами. Вводимая строка должна быть либо полем расширенного поиска с допустимым значением (например, id:123456789), либо тегами (например, Wildfires).
  • Сообщение о пустом списке - настройте текст, который появляется, если нет добавленных данных.

Опции взаимодействия

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

Подробнее о добавлении действий в виджеты

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