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, например, файлы САПР или не размещенные файлы и базы геоданных. Чтобы пройти квалификацию, в метаданных элемента должна быть одна или несколько записей онлайн-ресурса с как минимум заполненными полями URL-адрес и Имя. ArcGIS Enterprise Sites отобразит запись для каждого ресурса метаданных в Метаданных (вкладки Распространение, Опции переноса и Онлайн-ресурсы). Чтобы вручную добавить дополнительный ресурс, добавьте метаданные в Enterprise. Откройте страницу сведений об элементе в Enterprise, выберите Метаданные, Распространение, Опции переноса и Онлайн-ресурс. Укажите ссылку на файл или документ в поле URL и удобное для пользователя имя.
Примечание:
Если кнопка Метаданные скрыта, администратор Enterprise должен разрешить использование метаданных.Когда закончите, вернитесь к элементу на своем сайте, выберите кнопку Загрузить и прокрутите панель вниз, чтобы увидеть дополнительные ресурсы.