Параметры инструмента Создать реплику

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

Инструмент геообработки Создать реплику

Параметры

Далее приведены разъяснения по каждому параметру инструмента геообработки Создать реплику:

  • Наборы данных реплики - для репликации поднабора данных примените определяющие запросы и используйте стрелку раскрывающегося меню для их добавления в реплику. Для других наборов данных найдите и выберите наборы данных или используйте стрелку раскрывающегося меню, если на вашей карте есть слои.
  • Тип реплики - выберите открепляемую, одностороннюю, одностороннюю от дочерней к родительской или двухстороннюю реплику.
  • Выходной тип - выходной тип для данных, которые будут реплицированы.
    • База геоданных - реплецирует данные в базу геоданных. Используется по умолчанию.
    • Xml файл - реплецирует данные в XML-документ рабочей области.
    • Новая файловая база геоданных — реплицирует данные в новую файловую базу геоданных, которая будет создана при запуске инструмента и действительна только для односторонних и извлекаемых реплик.
  • База геоданных, в которую будут реплицированы данные - этот параметр является обязательным, если Выходной тип - База геоданных и данные реплицируются в локальную или удаленную целевую базу геоданных. Доступ к удаленным базам геоданных может осуществляться посредством сервисов геоданных, запущенных на сайте ArcGIS Server. Найдите и выберите базу геоданных или сервис геоданных для получения данных. Если ваша реплика открепляемая или односторонняя, местом назначения может быть файловая база геоданных, а в противном случае требуется многопользовательская база геоданных. Использование этой опции для репликации данных в базу геоданных позволяет вам создать реплику в подключенной среде. См. как создать открепленную реплику, одностороннюю реплику или двустороннюю реплику для подробных шагов о рабочем процессе.

    При использовании инструмента геообработки Создать реплику в Выходной тип теперь можно задать базу геоданных, файл Xml или новую файловую базу геоданных.

  • Файл XML для репликации данных в - этот параметр является обязательным, если Выходной тип - файл Xml и выводится документ рабочей области XML в виде файла XML. Опция вывода XML файла поддерживается в отключенной рабочей среде, в которой XML-документ рабочей области можно отправить в целевую реплику и импортировать его для завершения создания реплики. Узнайте, как создать реплику в автономной среде, чтобы получить подробные инструкции по рабочему процессу.

    При использовании инструмента геообработки Создать реплику, в Выходной тип теперь можно задать базу геоданных или файл Xml, что хорошо работает в автономных средах.

  • Местоположение файловой базы геоданных — этот параметр является обязательным, если для параметра Выходной тип установлено Новая файловая база геоданных. Местоположение файловой базы геоданных — это место, в котором при запуске инструмента будет создана новая файловая база геоданных, в которой будет размещаться дочерняя реплика. Использование параметра Новая файловая база геоданных для Выходного типа допустимо только для односторонних и открепленных реплик.

    • Имя файловой базы геоданных – имя файловой базы геоданных, которая будет создана для размещения дочерней реплики.

    При использовании инструмента геообработки Создать реплику в Выходной тип теперь можно задать базу геоданных, файл Xml или новую файловую базу геоданных.

  • Имя реплики - введите имя создаваемой реплики.

Дополнительные настройки

В следующих разделах описываются дополнительные настройки инструмента геообработки Создать реплику.

Тип доступа к реплике

При создании реплики есть две опции построения пространственной информационной модели:

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

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

    Этот параметр предназначен для использования с приложениями для редактирования на основе клиентского программного обеспечения ArcGIS.

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

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

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

    Ниже описываются основные преимущества конфигурации простой модели.

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

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

Расширить классы объектов и таблицы

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

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

Реплицировать связанные данные

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

  • Не включать связанные - не реплицировать связанные строки.
  • Получать связанные - реплицировать связанные данные. Используется по умолчанию.

Геометрия объектов реплик

Вариант Объекты геометрии реплики можно использовать для определения геометрии реплики.

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

Регистрировать только существующие данные

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

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

Опцию Зарегистрировать только существующие данные можно найти в инструменте геообработки Создать реплику в разделе Дополнительные настройки.

Опция Зарегистрировать только существующие данные в инструменте геообработки Создать реплику
  • Опция Зарегистрировать только существующие данные отмечена – предполагается, что данные уже существуют в дочерней базе геоданных и будут использоваться для регистрации реплики.
    Примечание:

    Когда отмечена опция Зарегистрировать только существующие данные, опция Все записи для таблиц недоступна.

  • Опция Зарегистрировать только существующие данные не отмечена (вариант по умолчанию) – данные в родительской базе геоданных будут копироваться в дочернюю базу геоданных.

Примечание:

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

Перед использованием инструмента геообработки Создать реплику с опцией Зарегистрировать только существующие данные наборы данных в дочерней (целевой) базе геоданных должны соответствовать следующим требованиям:
  • Выполните требования к репликации базы геоданных, включая дополнительные требования к репликации, которые применяются в зависимости от выбранного типа репликации.
  • Для односторонних, от дочерней к родительской и двусторонних реплик данные дочерней реплики должны быть зарегистрированы как версионные.
  • Быть во владении пользователя, подключенного к дочерней базе геоданных.
  • Иметь такие же имена, что и наборы данных в родительской базе данных.
  • Иметь те же схемы, правила, отношения и свойства, что и наборы данных в родительской базе данных
  • Иметь те же типы геометрии, что и наборы данных в родительской базе данных.

Подсказки

Имейте в виду следующее при использовании параметра Регистрировать только существующие данные:

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

Ограничения

При использовании опции Зарегистрировать только существующие данные важно помнить о следующих ограничениях:

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

Все записи для таблиц

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

Для наборов данных поведение по умолчанию заключается в репликации как данных, так и схемы. Для таблиц поведение по умолчанию - репликация только схем таблицы.

Опцию Все записи для таблиц можно использовать, чтобы указать, будут ли скопированы все записи или только схема в дочернюю базу геоданных для таблиц, к которым не применены фильтры (например, выборки или определяющие запросы).

Опцию Все записи для таблиц можно найти в инструменте геообработки Создать реплику в разделе Дополнительные настройки.

Опция Все записи для таблиц на инструменте геообработки Создать реплику

  • Отмечено — если отмечено Все записи для таблиц, все записи будут скопированы в дочернюю реплику базы геоданных для таблиц без примененных фильтров. Эта опция заместит значение параметра Расширить классы объектов и таблицы.
    Примечание:

    Опция Все записи для таблиц будет недоступна, если отмечена опция Зарегистрировать только существующие данные.

  • Не отмечено — если опция Все записи для таблиц не отмечена, в дочернюю базу геоданных будет скопирована только схема для таблиц без примененных фильтров. Таблицы с примененными фильтрами будут учтены. Используется по умолчанию.