Skip To Content

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

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

О чем надо помнить при пакетном создании векторных слоев из хранилища данных

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

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

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

Опубликуйте слои пакетно

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

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

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

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

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

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

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

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

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

Примечание:

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