При публикации веб-слоев из ArcGIS Pro можно либо ссылаться на зарегистрированные данные, либо копировать все данные. В данном разделе рассматриваются различия и преимущества каждого из этих способов, место хранения данных при копировании, а также когда следует использовать тот или иной вариант. Понимание информации, содержащейся в этом разделе, важно для определения способа управления данными и публикации веб-слоев.
Ваш активный портал определяет, можете ли вы публиковать веб-слои, которые ссылаются на зарегистрированные данные, или только копировать все данные. ArcGIS Enterprise поддерживает оба варианта, в то время как ArcGIS Online поддерживает только публикацию веб-слоев, которые копируют все данные.
Ссылаться на зарегистрированные данные
При публикации веб-слоя, который ссылается на зарегистрированные данные, ссылки на данные размещаются в управляемом пользователем месте, например в папке, базе данных или облачном хранилище. Например, вы можете захотеть опубликовать данные, которые находятся в Microsoft SQL Server или другом источнике данных, которым вы управляете. Если вы ссылаетесь на данные при публикации, данные веб-слоя остаются в источнике данных, где их можно поддерживать и постоянно обновлять. Веб-слой зависит от доступности источника данных и автоматически отражает изменения в данных. Аналогично, правки, внесенные в веб-слой, отражаются в источнике данных.
Чтобы веб-слои могли ссылаться на данные, необходимо зарегистрировать источник данных на сервере, чтобы он мог получить доступ к местам, содержащим эти данные. В противном случае по возможности копируются незарегистрированные данные. Информацию о регистрации источника данных см. в разделах Источники данных для ArcGIS Server и Управление хранилищами зарегистрированных данных.
Поскольку при публикации веб-слоев, ссылающихся на данные, данные не копируются из источника, процесс публикации занимает меньше времени и не требует дополнительного места на сервере.
Опция ссылки на зарегистрированные данные доступна при публикации изображений карт, объектов, векторных листов, снимков, сцен и слоев высот. Слой изображения карты включается при публикации векторных веб-слоев, слоев векторных листов и слоев веб-сцен с опцией ссылки. (Для слоев векторных листов и слоев веб-сцены, которые ссылаются на зарегистрированные данные, также включен векторный веб-слой для поддержки редактирования).
Копирование всех данных
Если вы публикуете веб-слой, который копирует все данные, данные копируются из источника на сервер, или на портал загружается пакет, содержащий кэш. Данные копируются, даже если источник данных зарегистрирован на сервере. После копирования данные веб-слоя управляются ArcGIS, а не ссылаются на местоположение, управляемое пользователем.
Поскольку веб-слои, копирующие все данные, не зависят от исходного источника данных, вы можете взаимодействовать с копируемыми данными или кэшем через веб-слой, не имея доступа к данным в их исходном расположении. Однако это означает, что изменения в исходных данных не будут отображаться в веб-слое. Вы должны будете перезаписать веб-слой или создать новый веб-слой, чтобы отразить изменения в исходных данных.
В зависимости от типа публикуемого веб-слоя исходные данные либо копируются в реляционное хранилище данных на хост-сервере или в каталог сервера, либо загружается пакет, содержащий кэш. Несколько примеров:
- При публикации векторного веб-слоя данные копируются в реляционное хранилище данных на хост-сервере.
- При публикации слоя изображения карты данные копируются в системную директорию сервера.
- При публикации веб-слоя, кэшированного локально, пакет, содержащий кэш, загружается на портал и извлекается в директорию кэша сервера.
В таблице ниже приведены различия между данными, зарегистрированными по ссылке, и данными копирования.
Ссылаться на зарегистрированные данные | Копирование всех данных | |
---|---|---|
Цель | Ссылается на данные в папке, базе данных или облачном хранилище | Создает копию данных или загружает пакет, содержащий кэш |
Редактирование веб-слоя | Отражает изменения, внесенные в исходный источник данных | Не отражает изменений, внесенных в исходный источник данных |
Кто управляет данными | Пользователь | ArcGIS |
Местоположение данных | Данные по-прежнему хранятся в зарегистрированном месте источника данных. | Данные копируются в реляционное хранилище данных на хост-сервере, в директорию сервера или используются для создания кэша, который хранится в директории кэша сервера. |
Поддерживаемый портал | ArcGIS Enterprise | ArcGIS Enterprise и ArcGIS Online |
Когда использовать ссылку на зарегистрированные данные или копировать все данные.
При выборе публикации веб-слоя, который ссылается на зарегистрированные данные, необходимо учитывать следующую информацию:
Ссылка на зарегистрированные данные рекомендуется или требуется в следующих сценариях:
- Данные часто обновляются, и вы хотите, чтобы веб-слой отражал изменения в исходных данных или чтобы изменения в веб-слое отображались в данных.
- Вы хотите предотвратить накопление данных на сервере.
Поскольку для копирования данных требуется достаточно места на сервере, ссылки на данные экономят место на сервере.
- Данные большие или сложные.
Ссылка на зарегистрированные данные более эффективна, чем копирование, при публикации больших наборов данных, таких как снимки или объекты со сложной геометрией.
- Данные хранятся в облачном хранилище.
Обмен данными в облачном хранилище данных возможен только при наличии ссылок на зарегистрированные данные.
- Данные относятся к вервис-ориентированной версии, или включено архивирование.
Чтобы использовать такую возможность, как управление версиями, для многопользовательских рабочих процессов редактирования, необходимо опубликовать слой изображения карты, который ссылается на зарегистрированные данные и включает связанный веб-слой объектов для поддержки редактирования.
- Вы публикуете данные по инженерным сетям, анализу сетей, набору данных участков или другие типы данных, на которые необходимо ссылаться.
Копирование всех данных рекомендуется или требуется в следующих сценариях:
- Вы хотите, чтобы данные веб-слоя были отделены от исходного источника данных.
- Необходим доступ к данным веб-слоя за пределами сети вашей организации.
- Вы хотите создать кэш веб-слоя локально.
Подробнее см. раздел Данные и публикация в ArcGIS Enterprise.