При работе в многопользовательской среде слой набора данных участков публикуется как сервис объектов для ArcGIS Enterprise. Прежде чем опубликовать набор данных участков для редактирования в многопользовательской среде, необходимо подготовить среду к процессу публикации.
Подготовить для публикации
При публикации и использовании сервиса объектов, содержащего набор данных участков, применяются условия и предпосылки. Выполните следующие действия, чтобы подготовить данные участков к публикации.
- Слои карты набора данных участков должны быть из соединения с базой данных, установленного владельцем набора данных участка. Это пользователь базы данных, на который ссылается соединение с базой данных при создании набора данных участков.
- Подключенная учетная запись портала должна принадлежать владельцу портала набора данных участков. Это учетная запись пользователя портала, который был активен при создании набора данных участков. Эта учетная запись пользователя портала должна иметь права на публикацию ресурсов, а также на создание, обновление и удаление ресурсов.
- Установите тип управления версиями для подключения к базе геоданных Ветвь, прежде чем добавлять набор данных участков на карту.
- Щелкните правой кнопкой мыши ваше соединение с базой данных на панели Каталог и выберите Свойства подключения базы геоданных.
- В диалоговом окне Свойства подключения базы геоданных выберите Ветвь в разделе Тип управления версиями и нажмите OK.
Примечание:
Версии ветвей можно редактировать только с использованием сервисов объектов. Если в качестве типа управления версиями вашего подключения к базе геоданных не задано управление версиями групп, вы не сможете опубликовать набор данных участков.
- Щелкните правой кнопкой мыши набор классов объектов, выберите Управление, и нажмите Зарегистрировать как версионный, чтобы зарегистрировать набор классов объектов, содержащий набор данных участков, как версионный.
- Щелкните правой кнопкой мыши набор данных участков на панели Каталог и выберите Добавить на новую карту, чтобы добавить набор данных участков и связанные с ним слои на новую карту.
Вам не нужно добавлять каждый связанный слой на карту. При добавлении набора данных участков на карту также добавляются все зависимые слои участков.
Примечание:
- Все слои участков, включая корректирующие слои, должны быть на карте для публикации набора данных участков в качестве сервиса объектов.
Все корректирующие слои должны быть зарегистрированы как версионные.
- Когда набор данных участков добавляется на карту из многопользовательской базы геоданных, слоям присваиваются символы по умолчанию для публикации. Когда опубликованный набор данных участков добавляется на карту из портала, символы заменяются на символы по умолчанию для редактирования. Это включает символы для исторических участков.
- Когда набор данных участков добавляется на карту из многопользовательской базы геоданных для публикации, у слоев не должно быть определяющих запросов. Необходимо установить и сохранить определяющие запросы на опубликованных слоях набора данных участков.
- Все слои участков, включая корректирующие слои, должны быть на карте для публикации набора данных участков в качестве сервиса объектов.
- Добавьте на карту классы объектов ошибок правила атрибута и таблицу. Эти наборы данных расположены за пределами набора классов объектов набора данных участков на корневом уровне базы геоданных.
К именам наборов данных ошибок правил атрибутов добавляются суффиксы "_ValidationLineErrors", "_ValidationPointErrors", "_ValidationPolygonErrors" и "_ValidationObjectErrors", и они должны присутствовать на карте для оценки правила атрибутов.
Более подробно об атрибутивных правилах наборов данных участков
- При необходимости создайте и управляйте доступом к сервис-ориентированным версиям
- Сохранение ID слоев в документе карты.
- Щелкните правой кнопкой мыши заголовок документа карты на панели Содержание и щелкните Свойства.
- В диалоговом окне Свойства карты выберите Разрешить назначение уникальных числовых ID для публикации веб-слоев и щелкните OK.
Примечание:
По умолчанию ID слоев не сохраняются при создании документа карты. Если порядок слоев на панели Содержание изменяется при перезаписи веб-слоя, веб-слои могут указывать на неправильные источники данных.
Опубликуйте набор данных участков как сервис объектов
Чтобы опубликовать набор данных участков в качестве сервиса объектов, выполните следующие действия.
- Убедитесь, что набор данных участков и все связанные с ним слои добавлены в текущий вид карты.
При добавлении набора данных участков на карту из соединения с многопользовательской базой геоданных топология набора данных участков отделяется от слоя набора данных участков для целей публикации.
- Щелкните стрелку ниспадающего списка Веб-слой на вкладке Опубликовать и выберите Опубликовать веб-слой.
Примечание:
Набор данных на карте должен быть подключен к версии по умолчанию для публикации.
- На панели Опубликовать как веб-слой добавьте имя веб-слоя, краткую информацию и теги.
Краткая информация и теги необходимы для публикации веб-слоев.
- Под Данные и тип слоя, выберите Изображение карты и отметьте Объект под Ссылаться на зарегистрированные данные.
- В разделе Местоположение выберите, куда нужно опубликовать ваши данные.
- Под Общий доступ для выберите ArcGIS Enterprise и выберите группу, если это применимо.
- На вкладке Конфигурация под значком Настроить слои выберите Управление версиями и Проверка в разделе Возможности.
Примечание:
- Опции Управления версиями и Проверки будут недоступны, если набор классов объектов, содержащий набор данных участков, не относится к сервис-ориентированной версии. Убедитесь, что набор данных участков был добавлен на карту из соединения с базой данных сервис-ориентированной версии.
- Опция Проверка включает проверку топологии и атрибутивных правил набора данных участков, когда он публикуется как сервис объектов. Перед публикацией набора данных участков убедитесь, что топология участков включена.
- Вы можете опубликовать набор данных участков только для чтения без управления версиями и проверки.
- Нажмите Анализ, чтобы определить возможные проблемы или ошибки.
Два типа сообщений анализатора отображаются на вкладке Сообщения. Ошибки – это проблемы, которые необходимо исправить, прежде чем вы сможете опубликовать свои веб-слои. Предупреждения – это проблемы, которые могут повлиять на производительность, внешний вид или доступ к данным. Дважды щелкните ошибку или предупреждение для решения или доступа к разделу справки. Щелкните правой кнопкой мыши на ошибке или предупреждении, чтобы узнать, как решить проблему.
Подсказка:
Вы можете зарегистрировать свою многопользовательскую базу геоданных как хранилище данных при публикации или анализе ваших данных. Сообщение об ошибке появится на панели Опубликовать как веб-слой, если ваша база данных не зарегистрирована на сервере. Чтобы зарегистрировать вашу базу геоданных, нажмите Опции, щелкните Регистрация источника данных на сервере в сообщении об ошибке. - Нажмите Опубликовать, чтобы опубликовать веб-слои.
Добавьте веб-слой набора данных на карту
Набор данных участков используется в качестве векторного слоя в Portal for ArcGIS. Слой объектов содержит набор данных участков и его классы объектов. После завершения публикации доступны как векторный слой, так и слой изображения карты.
Для добавления набора данных участков и связанных с ним слоев на карту выполните следующие шаги:
- Перейдите на вкладку Портал на панели Каталог.
- Найдите и дважды щелкните слой набора данных участков, чтобы отобразить его и связанные с ним слои.
- Щелкните правой кнопкой мыши слой набора участков и нажмите Добавить на новую карту.
Вы также можете добавить набор участков на текущую карту; однако на одну карту можно добавить только один набор данных участков. Вам не нужно добавлять все связанные слои на карту.
Примечание:
При добавлении на карту слоя набора данных участков, автоматически добавляются все связанные слои за исключением слоев ошибок атрибутивных правил.