Виджет Добавление данных позволяет вам добавлять источники данных в приложение во время выполнения. Вы можете добавить данные из ресурсов 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-адреса на основе выбранного типа данных.
Примечание:
Вы можете добавлять данные в следующих форматах с помощью Поиска и URL-адреса: сервис объектов, картографический сервис, сервис векторных листов, сервис изображений, сервис сцен, KML, WFS, WMS, WMTS, GeoJSON и CSV. - Файл - добавляет данные путем перетаскивания файлов в виджет или выбором их в локальном хранилище. Можно загружать данные в следующих форматах: шейп-файл, CSV, KML, GeoJSON, GPX и FGDB. Условные обозначения слоя сохраняются для загруженных данных.
Примечание:
Выгружаемые файлы .csv могут содержать не более 1000 записей, а остальные поддерживаемые типы файлов - не более 4000 записей. Максимальный размер выгрузки составляет 2 МБ для шейп-файла и 10 МБ для файлов других типов. Можно загрузить до 30 файлов за один раз.
Примечание:
Шейп-файлы и файловые базы геоданных должны быть загружены как файлы .zip.
- Выполнить поиск - ищет ресурсы, сохраненные в виде элементов ArcGIS. Вы можете просматривать и искать источники данных в ваших ресурсах, в ресурсах ваших групп, вашей организации и в общедоступных ресурсах, включая ArcGIS Living Atlas of the World. Вы можете просматривать ресурсы, принадлежащие пользователям за пределами вашей организации, если администратор вашей организации включил эту возможность в настройках безопасности. Виджет поддерживает расширенный поиск по ключевым словам для сужения результатов. Можно щелкнуть Тип
Можно переименовать, удалить и запустить действия с данными для добавленного элемента данных на панели выполнения. Действие с данными Экспорт появляется в ниспадающем меню Действия для соответствующих слоев, если включена опция Разрешить экспорт в настройках виджета.
Примечание:
Опции шейп-файл, FGDB и KML отобразятся во время запуска в ниспадающем меню действия с данными Экспорт, если данные поддерживают createReplica. Кроме того, для экспорта в шейп-файл, FGDB или KML необходимо выполнить вход в учетную запись ArcGIS.
Настройки
Виджет Добавить данные включает в себя следующие настройки:
- Способ добавления данных - включите методы (Выбрать из учетной записи, Входной URL-адрес и Загрузить файлы), чтобы включить их в виджет во время выполнения.
- В разделе Выбрать из учетной записи вы можете просмотреть опции, которые отображаются в раскрывающемся меню поиска во время выполнения. Перетащите, чтобы изменить порядок этих опций. Дважды щелкните или используйте кнопку редактирования, чтобы переименовать их.
- Курировать коллекцию - добавьте опцию в раскрывающееся меню поиска. Вы можете использовать коллекции данных для предварительного ввода условий поиска. Например, введите Лесные пожары в разделе Фильтр курирования, чтобы создать раскрывающийся список, показывающий ресурсы, связанные с лесными пожарами. Вводимая строка должна быть либо полем расширенного поиска с допустимым значением (например, id:123456789), либо тегами (например, Wildfires).
- Можно использовать ниспадающее меню Ограничение типа данных, чтобы ограничить типы данных, которые пользователи могут добавлять во время запуска.
- Общие — Настройте следующие общие настройки:
- Разрешить переименование — Включает кнопку Переименовать для каждого добавленного источника данных в панели виджета во время выполнения.
- Разрешить экспорт — включает кнопку Экспорт в ниспадающее меню Действия для каждого применимого слоя во время запуска.
- Щелкните кнопку настроек
, чтобы открыть панель Опции форматирования, на которой можно выбрать разрешенные форматы экспорта. Можно разрешить пользователям экспортировать данные в форматы CSV, JSON, GeoJSON, элемент ArcGIS, шейп-файл, FGDB и KML.
- Щелкните кнопку настроек
- Сообщение о пустом списке - настройте текст, который появляется, если нет добавленных данных.
Опции взаимодействия
Виджет позволяет задание триггера на вкладке Действие настроек виджета. С помощью Experience Builder можно использовать триггеры и действия с сообщениями для создания взаимодействий между виджетами. Например, вы можете настроить триггер Добавленные данные для виджета Карта, что приведет к автоматическому отображению на карте любых слоев при их первом добавлении. Виджет также поддерживает действия с данными для отдельных слоев, например Посмотреть в таблице, Увеличить и Переместить. Если вы решите не настраивать действие Сообщение о добавлении данных, вы можете включить действие Добавить к карте, чтобы пользователи могли вручную добавлять каждый источник данных на карту.
Подробнее о добавлении действий в виджеты
Два действия с данными - Посмотреть в таблице и Задать фильтр - доступны только в том случае, если добавленные данные являются векторным слоем или слоем сцены со связанным векторным слоем. При задании вами для элемента данных условий фильтра фильтруются и остальные виджеты, использующие эти данные (в частности, карты и таблицы).