ArcGIS Enterprise Sites обеспечивает загрузку файлов элементов нескольких типов, добавленных в библиотеку ресурсов сайта. Доступны различные форматы файлов, в зависимости от типа элемента. Например, пространственные данные (векторные слои, сервисы объектов и картографические сервисы) могут загружаться в форматах .csv, .kml, шейп-файла (.shp) и GeoJSON.
Как работает загрузка
Загрузка - это процесс, когда кто-либо запрашивает файл элемента, доступного для загрузки в библиотеке ресурсов сайта.
Создание файла
Когда кто-либо запрашивает загрузку на странице предварительного просмотра элемента, происходит следующее:
- Для размещенных слоев ArcGIS Enterprise Sites проверяет наличие изменений перед экспортом нового файла. Если набор данных был изменен или обновлен с момента создания последнего файла экспорта, Enterprise Sites создает новый. В противном случае загрузка происходит из предыдущего экспорта.
Примечание:
Enterprise Sites поддерживает загрузку ресурсов из размещенных сервисов. У неразмещенных сервисов не будет опций загрузки.
Чтобы сделать данные доступными для загрузки через Enterprise Sites, администратор должен включить настройку Экспорт данных на странице описания элемента в Enterprise, поскольку Enterprise Sites полагается на возможности извлечения базового сервиса. Дополнительные сведения см. в разделе Экспорт данных из размещенных векторных слое.
Рекомендации и ограничения
Ознакомьтесь с рекомендуемыми конфигурациями, когда делаете элементы доступными для загрузки.
Активирование загрузки для элементов сервиса
Чтобы сделать любой элемент сервиса (например, векторный слой) доступным для загрузки в файлах поддерживаемых форматов, администратор или пользователь с правами доступа, позволяющими создавать элементы, должен убедиться, что для данного элемента включена настройка Экспорт данных.
Примечание:
Помимо включения данных для экспорта, ArcGIS Enterprise Sites создает экспортированный элемент в учетной записи аутентифицированного пользователя. В Enterprise Sites, пользователи увидят папку «item-export», в которой хранятся эти экспорты. Когда пользователь загружает обновленный файл, он увидит дополнительный элемент в этой папке.
Анонимные загрузки
Файлы загрузки не доступны автоматически в общедоступных данных для пользователей, у которых нет учетной записи Enterprise. Чтобы данные были доступны для анонимной загрузки, администратор также должен обеспечить следующее:
- Элемент должен являться общедоступным и принадлежать библиотеке ресурсов общедоступного сайта.
- У администраторов с правами доступа создавать элементы уже должна быть создана кэшированная версия для всех форматов файлов (.csv, .shp, geoJSON и т.д.). Это экспортированные элементы. Это можно сделать, щелкнув Загрузить для каждого формата на странице ресурсов элемента или щелкнув Экспорт данных на странице описания элемента в приложении /portal/home. В результате воссоздается файл экспорта в разделе /portal/home/content в домашней папке пользователя или папке "item-exports".
- Экспортированные элементы в домашней папке пользователя или папке "item-exports" должны быть общедоступны.
Примечание:
Этот процесс не является автоматическим. Когда данные или метаданные элемента обновляются, администратор или пользователь с правами Создания элементов должен повторить этот процесс и опубликовать новые экспортированные элементы.
В связи с описанным выше рабочим процессом, приложение будет отображать предупреждение для анонимных пользователей или пользователей без прав Создавать элементы. Эти пользователи будут видеть постоянное предупреждение о том, что некоторые форматы загрузки могут быть недоступны или что доступные форматы загрузки могут быть устаревшими.
Форматы загрузок по умолчанию
ArcGIS Enterprise Sites по умолчанию поддерживает следующие форматы:
- Векторные слои, сервисы объектов и картографические сервисы поддерживают форматы .csv, .xlsx, .kml, .shp, файловой базы геоданных, .geojson и коллекций объектов .
- Сервисы изображений поддерживают форматы .jpg, .png, .tiff
- Таблицы поддерживают .csv
- Другие определенные типы элементов можно загрузить в их собственном формате (например, элемент GeoJSON можно загрузить как .geojson).
Примечание:
Длина полей, точность полей и количество десятичных знаков могут быть изменены после загрузки. Процесс загрузки изменяет схему данных таким образом, чтобы все значения находились в пределах диапазона целочисленных значений, который может храниться в 32 битах (со знаком). Сами данные при этом не меняются.
Примечание:
Для частных загрузок, Enterprise Sites автоматически использует пространственную привязку, заданную в базовом сервисе.
Отслеживание изменений
ArcGIS Enterprise Sites использует «дату последнего редактирования» сервиса, чтобы узнать, когда сервис был обновлен и устарел ли кэшированный файл. Это позволяет Enterprise Sites отображать для посетителей сообщения о состоянии, такие как «Выполняется создание файла» и «Загрузка обновленного файла может занять некоторое время». Отслеживание редактора также гарантирует, что даты, отображаемые в представлении содержимого, являются точными. Дополнительные сведения см. в разделе отслеживание изменений.
Большие файлы
Для больших файлов с большим количеством записей и/или сложной геометрией потребуется время для обновления и создания в формате загрузки, выбранном посетителем. Для больших или часто обновляемых ресурсов по возможности публикуйте размещенные сервисы. Например, если вы хотите опубликовать файл .csv, выберите размещение его в виде таблицы, а затем добавьте размещенный сервис в библиотеку ресурсов сайта. Дополнительные сведения см. в разделах Публикация размещенных векторных слоев и Загрузка ресурсов с использованием URL-адреса.
Дополнительная поддержка для загруженных файлов
Внешние форматы
Владельцы сайтов и участники основной команды могут указать ссылки на файлы или документы, которые изначально не поддерживаются в Enterprise, например, файлы САПР, неразмещенные файлы и базы геоданных. Чтобы добавить дополнительные ресурсы, откройте страницу описания элемента в Enterprise. Выберите Метаданные, Распространение, затем Онлайн-ресурс.
Подсказка:
Если кнопка Метаданные скрыта, администратор Enterprise должен разрешить использование метаданных.
Укажите ссылку для URL и Имя, и установите Функция на Загрузить. Ссылки на дополнительные ресурсы появятся в представлении содержимого элемента на боковой панели (внизу) при выборе кнопки Загрузить .
Примечание:
В настоящее время дополнительные ресурсы поддерживаются только для элементов, которые ссылаются на сервис объектов или картографический сервис.