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