При работе в многопользовательской среде слой набора данных участков публикуется как сервис объектов для ArcGIS Enterprise. Прежде чем опубликовать набор данных участков для редактирования в многопользовательской среде, необходимо подготовить среду к процессу публикации.
Подготовить для публикации
При публикации и использовании сервиса объектов, содержащего набор данных участков, применяются условия и предпосылки. Выполните следующие действия, чтобы подготовить данные участков к публикации.
- Слои карты набора данных участков должны быть из соединения с базой данных, установленного владельцем набора данных участка. Это пользователь базы данных, на который ссылается соединение с базой данных при создании набора данных участков.
- Подключенная учетная запись портала должна принадлежать владельцу портала набора данных участков. Это учетная запись пользователя портала, который был активен при создании набора данных участков. Эта учетная запись пользователя портала должна иметь права на публикацию ресурсов, а также на создание, обновление и удаление ресурсов.
- Установите тип версионности для подключения к базе геоданных Сервис-ориентированная, прежде чем добавлять набор данных участков на карту.
- Щелкните правой кнопкой мыши на подключении к базе данных на панели Каталог и выберите Свойства подключения базы геоданных.
- В диалоговом окне Свойства подключения базы геоданных выберите Сервис-ориентированная в разделе Тип версионности и нажмите OK.
Примечание:
Сервис-ориентированные версии можно редактировать только с использованием сервисов объектов. Если тип версионности вашего подключения к базе геоданных не указан, как сервис-ориентированный, вы не сможете опубликовать набор данных участков.
- Зарегистрируйте этот набор классов объектов как версионный.
- Щелкните правой кнопкой мыши на наборе классов объектов и щелкните Управлять, чтобы открыть диалоговое окно Свойства набора классов объектов.
- Поставьте отметку возле опции Версионность и убедитесь, что выбрана Сервис-ориентированная.
- Щелкните ОК, чтобы зарегистрировать набор классов объектов, как сервис-ориентированный версионный.
- Щелкните правой кнопкой мыши набор данных участков на панели Каталог и выберите Добавить на новую карту, чтобы добавить набор данных участков и связанные с ним слои на новую карту.
Вам не нужно добавлять каждый связанный слой на карту. При добавлении набора данных участков на карту также добавляются все зависимые слои участков.
Примечание:
- Все слои участков, включая слои уравнивания и слои ошибок правил атрибутов, должны присутствовать на карте, чтобы опубликовать набор данных участков как сервис объектов.
- Слои уравнивания (AdjustmentPoints, AdjustmentLines и AdjustmentVectors) добавляются под составной слой Анализ на панели Содержание.
- Слои ошибок правил атрибутов добавляются в виде трех отдельных слоев (Validation Point Errors, Validation Line Errors и Validation Polygon Errors) и отдельной таблицы (Validation Object Errors) на панели Содержание.
- Убедитесь, что слои уравнивания и слои ошибок правил атрибутов зарегистрированы как версионные на панели Каталог. Щелкните правой кнопкой мыши на слоях и щелкните Управлять, чтобы посмотреть их статус версионности.
Примечание:
- Когда набор данных участков добавляется на карту из многопользовательской базы геоданных, слоям присваиваются символы по умолчанию для публикации. Когда опубликованный набор данных участков добавляется на карту из портала, символы заменяются на символы по умолчанию для редактирования. Это включает символы для исторических участков.
- Когда набор данных участков добавляется на карту из многопользовательской базы геоданных для публикации, у слоев не должно быть определяющих запросов. Необходимо установить и сохранить определяющие запросы на опубликованных слоях набора данных участков.
- Если необходимо, настройте доступ к сервис-ориентированным версиям.
- Сохранение ID слоев в документе карты.По умолчанию ID слоев не сохраняются при создании документа карты. Если порядок слоев на панели Содержание изменяется при перезаписи веб-слоя, веб-слои могут указывать на неправильные источники данных.
Рекомендуется вручную назначать идентификаторы слоев перед публикацией, если вы собираетесь впоследствии выполнять перезапись веб-слой или сервис. В противном случае идентификаторы подслоев сервиса при перезаписи веб-слоя или сервиса могут измениться, что приведет к отсутствию подключения в веб-приложениях, которые ссылаются на подслой сервиса.
- Щелкните правой кнопкой мыши заголовок документа карты на панели Содержание и щелкните Свойства.
- В диалоговом окне Свойства карты выберите Разрешить назначение уникальных числовых ID для публикации веб-слоев под вкладкой Общие и щелкните ОК.
Опубликуйте набор данных участков как сервис объектов
Чтобы опубликовать набор данных участков в качестве сервиса объектов, выполните следующие действия:
- Убедитесь, что набор данных участков и все связанные с ним слои (слои уравнивания и слои ошибок правил атрибутов) добавлены в текущий вид карты.
- Щелкните стрелку ниспадающего списка Веб-слой на вкладке Опубликовать и щелкните Опубликовать веб-слой.
Примечание:
Набор данных на карте должен быть подключен к версии по умолчанию для публикации.
- На панели Опубликовать как веб-слой добавьте имя веб-слоя, краткую информацию и теги.
- Под Данные и тип слоя, выберите Изображение карты и отметьте Объект под Ссылаться на зарегистрированные данные.
- В разделе Местоположение выберите, куда нужно опубликовать ваши данные в разделе Папка портала.
Вы можете опубликовать данные в корневую папку или создать отдельную папку.
- Под Общий доступ для выберите ArcGIS Enterprise и выберите группу, если это применимо.
- На вкладке Конфигурация под значком Настроить слои выберите Управление версиями и Проверка в разделе Возможности.
Примечание:
- Опции Управления версиями и Проверки будут недоступны, если набор классов объектов, содержащий набор данных участков, не относится к сервис-ориентированной версии. Убедитесь, что набор данных участков был добавлен на карту из соединения с базой данных сервис-ориентированной версии.
- Опция Проверка включает проверку топологии и атрибутивных правил набора данных участков, когда он публикуется как сервис объектов. Перед публикацией набора данных участков убедитесь, что топология участков включена.
- Вы можете опубликовать набор данных участков только для чтения без управления версиями и проверки.
- На вкладке Конфигурация, в разделе Слои, щелкните кнопку Настроить свойства веб-слоя рядом с Пространственный объект, чтобы открыть Свойства пространственного объекта. Убедитесь, что отмечено Включить слой топологии.
Слой топологии должен быть опубликован вместе с набором данных участков.
- Если вы публикуете набор данных участков как сервис объектов для использования в автономном режиме, установите отметку Включить синхронизацию и выберите опцию Создание версии под стрелкой ниспадающего списка Синхронизация. Дополнительную информацию о том, как перевести набор данных участков в автономный режим для редактирования, см. в разделе Публикация набора данных участков как сервиса объектов для автономного использования.
- Щелкните Анализ, чтобы определить возможные проблемы или ошибки.
Два типа сообщений анализатора появляются на вкладке Сообщения. Ошибки – это проблемы, которые необходимо исправить, прежде чем вы сможете опубликовать веб-слои. Предупреждения – это проблемы, которые могут повлиять на производительность, внешний вид или доступ к данным. Дважды щелкните ошибку или предупреждение для решения или доступа к разделу справки. Щелкните правой кнопкой мыши на ошибке или предупреждении, чтобы узнать, как решить проблему.
Подсказка:
Вы можете зарегистрировать многопользовательскую базу геоданных как хранилище данных при публикации или анализе данных. Сообщение об ошибке появится на панели Опубликовать как веб-слой, если база данных не зарегистрирована на сервере. Чтобы зарегистрировать базу геоданных, нажмите Опции и щелкните Регистрация источника данных на сервере в сообщении об ошибке. - Щелкните Опубликовать, чтобы опубликовать слои набора данных участков.
Публикация набора данных участков как сервиса объектов для автономного редактирования
Веб-слои набора данных участков можно добавить на карту, которую можно использовать в автономном режиме для редактирования. Набор данных участков должен быть опубликован как редактируемый сервис объектов с поддержкой синхронизации. И редактирование, и синхронизацию необходимо включить на вкладке Конфигурация в разделе Свойства объекта на панели Опубликовать как веб-слой.
При переводе карты в автономный режим данные в веб-слоях, поддерживающих синхронизацию, загружаются в локальную базу геоданных в домашней папке проекта и доступны для автономного редактирования. После завершения редактирования данные синхронизируются с многопользовательской базой геоданных.
Когда сервис-ориентированные версии используются для управления многопользовательскими изменениями, как в случае с набором данных участков, данные можно либо синхронизировать с версией по умолчанию, либо синхронизировать с версией реплики. При редактировании набора данных участков в автономном режиме рекомендуется просмотреть изменения и выполнить проверку качества данных, отредактированных в автономном режиме, прежде чем предоставлять к ним доступ другим пользователям. В этом рабочем процессе автономные редакторы синхронизируют изменения с версией реплики, которую можно проверить на качество перед согласованием и публикацией в версии по умолчанию.
При публикации набора данных участков для автономного использования выберите Создать версию для каждой скачанной карты для Создание версии под стрелкой ниспадающего списка Синхронизировать, чтобы просмотреть изменения и синхронизироваться с версией реплики.
Дополнительные сведения об автономных картах и данных сервис-ориентированных версий
Добавьте веб-слой набора данных на карту
Набор данных участков используется в качестве векторного слоя в Portal for ArcGIS. Слой пространственных объектов содержит набор данных участков и его классы объектов. После завершения публикации доступны как векторный слой, так и слой изображения карты.
Для добавления набора данных участков и связанных с ним слоев на карту выполните следующие шаги:
- Перейдите на вкладку Портал на панели Каталог.
- Найдите и дважды щелкните слой объектов набора данных участков, чтобы отобразить слой набора данных участков и связанные с ним слои.
- Щелкните правой кнопкой мыши слой набора данных участков, наведите на пункт Добавить к новой и щелкните Карта.
Вы также можете добавить набор участков на текущую карту; однако на одну карту можно добавить только один набор данных участков.
Примечание:
Когда вы добавляете слой набора данных участков на карту из портала, добавляются все связанные слои, за исключением слоев уравнивания и слоев ошибок правил атрибутов.
Более подробно о слоях наборов данных участков
Узнайте больше о внесении изменений в схему картографического сервиса