Пакетная публикация слоев в управляемом пользователем хранилище данных

Можно опубликовать слои в пакетном режиме из элемента хранилища данных базы данных на портале ArcGIS Enterprise. При этом для каждого доступного класса пространственных объектов и таблицы в базе данных создаются один элемент векторного слоя и один элемент слоя изображения карты. Эти слои ссылаются на данные в базе данных; данные не копируются в другое местоположение. После создания вы можете опубликовать слои для тех, кому нужен к ним доступ, чтобы они могли использовать слои в своих собственных картах, сценах и ​​приложениях.

Что следует учитывать при пакетной публикации из хранилища данных базы данных

Необходимо учитывать следующее, прежде чем публиковать слои в пакетном режиме из элемента хранилища данных базы данных на портале:

  • Вы должны быть владельцем элемента хранилища данных, чтобы публиковать из него слои в пакетном режиме.
  • Вы должны быть участником с ролью, обладающей правами на пакетное создание векторных слоев из элемента хранилища данных и публикации серверных слоев.
  • Пакетная публикация из облачных хранилищ данных не поддерживается.
  • Векторные слои и слои изображений карты создаются для всех классов пространственных объектов и таблиц базы данных, к которым можно получить доступ через подключение к базе данных. Если у одного из классов пространственных объектов или таблицы есть связанные таблицы, для каждой связанной таблицы будут созданы отдельные векторные слои и слои изображений карты. Все слои имеют имя класса пространственных объектов или таблицы, из которой они были опубликованы. При создании слоев доступ к ним есть только у вас, но открыть доступ к слоям для других участников организации или для всех пользователей можете и вы, и администратор организации. По этой причине важно учитывать, к каким классам пространственных объектов и таблицам может обращаться пользователь, указанный в файле подключения, и какие права пользователь имеет на эти наборы данных.
    • Пользователь базы данных, указанный в подключении к базе данных, должен иметь доступ только к подмножеству классов пространственных объектов и таблиц, которые необходимы этому пользователю для публикации в пакетном режиме.
    • Убедитесь, что права, предоставленные пользователю, указанному в подключении к базе данных, соответствуют каждому набору данных.

      При пакетном создании векторных слоев редактирование на слоях отключено. Однако редактирование можно включить в сервисе объектов в ArcGIS Server Manager, если сервис работает на интегрированном сервере или, если сервис запущен на хост-сервере, редактирование включается в сервисе объектов администратором организации на сайте ArcGIS Enterprise Administrator API. Если вы не хотите, чтобы люди редактировали данные через эти пакетно опубликованные векторные слои, подключитесь к базе данных как пользователь, у которого есть только права выбирать данные в классах пространственных объектов и таблицах, и не включайте редактирование в сервисе объектов.

    • Для соответствия уровням доступа к данным и уровням прав, которые вам требуются для пакетной публикации нужных слоев, вам может потребоваться запросить нового пользователя базы данных у администратора базы данных.
  • В картографических сервисах, опубликованных пакетно, не задействованы никакие другие возможности, кроме доступа к объектам.
  • Данные публикуются с использованием стандартных средств визуализации и масштабов.
  • Значения даты и времени в пакетно опубликованных данных будут в часовом поясе соответствующей базы данных.
  • Синхронизация не включена в пакетно опубликованных сервисах объектов. Если элемент хранилища данных зарегистрирован на интегрированном сервере, вы можете получить доступ к сервису в ArcGIS Server Manager, чтобы включить синхронизацию после публикации.
  • Если элемент хранилища данных обращается к многопользовательской базе геоданных, каждый класс пространственных объектов или таблица, которая содержит метаданные, приведет к векторному слою, который содержит метаданные, такие как описание и авторские права.

Пакетная публикация слоев

Выполните следующие действия, чтобы опубликовать векторные слои и слои изображений карты из всех классов объектов и таблиц, доступных через элемент хранилища данных базы данных на портале:

  1. Откройте страницу деталей элемента хранилища данных базы данных, из которого вы будете публиковать.

    Вы должны быть владельцем элемента хранилища данных.

  2. Щёлкните вкладку Слои и нажмите Создать слои.
  3. Выберите пустую папку или создайте папку, в которой будут храниться векторные слои , и щёлкните Далее.

    Эта папка в Моих ресурсах на странице Ресурсы помогает организовать принадлежащие вам элементы. Хранение опубликованных пакетно векторных слоев в отдельной папке поможет вам определить, какие векторные слои были опубликованы таким образом, и, соответственно, зависят от них и могут быть синхронизированы с помощью элемента хранилища данных. Вы не можете использовать для хранения этих слоев свою пользовательскую папку (с именем пользователя, используемым для доступа к организации).

  4. Вы увидите список всех серверов, к которым был добавлен этот элемент хранилища данных. Выберите сервер, на котором вы хотите опубликовать данные.

    Вы можете пакетно публиковать слои только на одном сервере.

  5. Будет создана папка для хранения сервисов, на которые ссылаются элементы изображения карты и векторного слоя. Выберите одно из следующего, чтобы указать имя этой папки:
    • Используйте то же имя, как у папки в Моих ресурсах – папка будет иметь такое же имя, как у папки в Моих ресурсах, указанной на шаге 3.
    • Использовать пользовательское имя папки – позволяет вводить имя в поле, если вы хотите, чтобы новая папка называлась не так же, как папка в Моих ресурсах.

    Имя папки является частью информации, которая определяет, где запущен каждый сервис. Имя папки будет частью URL каждого сервиса.

  6. Щёлкните Начать публикацию слоев.

    Публикация может занять много времени, если подключение к базе данных, которое вы использовали для элемента хранилища данных, имеет доступ к большому количеству классов объектов и таблиц в базе данных.

Когда все слои созданы, они появляются на вкладке Слои элемента хранилища данных.

Щелкните имя слоя, чтобы управлять деталями и настройками для каждого слоя и опубликовать слои в группах, организации или для доступа всех пользователей.

Примечание:

Поскольку элемент векторного слоя является картографическим сервисом с включенным доступом к объектам с сайта ArcGIS Server, необходимо опубликовать векторный слой и связанный с ним слой изображений карты для такого же набора пользователей (для групп, организации или для всех). Если вы публикуете только слой объектов, другие пользователи не смогут работать с ним.