Skip to main content

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

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

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

Параметры

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

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

  • Тип реплики - выберите открепляемую, одностороннюю, одностороннюю от дочерней к родительской или двухстороннюю реплику.

  • Выходной тип - выходной тип для данных, которые будут реплицированы.

    • База геоданных - реплецирует данные в базу геоданных. Используется по умолчанию.

    • 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.

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

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

Ограничения

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

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

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

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

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

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

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

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

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

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

    Примечание:

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

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

Репликация

Параметр Реплицировать определяет, будут ли наборы данных в списке Реплицируемые наборы данных реплицированы как с данными, так и со схемой, или только со схемой. Этот параметр доступен только тогда, когда для Тип реплики установлено значение Открепленная реплика.

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

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

    Подсказка:

    Нижеприведенное применяется, когда выбрана опция Данные:

    • Существующее поведение репликации остается без изменений.

    • Таблицы по умолчанию включают только схему.

    • Чтобы включить записи таблицы, включая автономные или связанные таблицы, вы должны отметить поле Все записи для таблиц. Параметр Реплицировать не переопределяет значения таблицы по умолчанию или поведение связанных данных.

  • Только схема — включает только схемы наборов данных в реплике. Реплика не содержит пространственных объектов или записей таблицы.

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

    Подсказка:

    Следующее применимо, когда выбрана опция Только схема:

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

    • Создается пустая реплика, которая сохраняет модель данных без записей.