Экспорт наборов схематических данных в базы геоданных
Эта функция доступна в окне Каталога. Она позволяет вам экспортировать любое содержимое набора схематических данных (параметры конфигурации наборов схематических данных и/или схематические представления) в любую другую базу геоданных.
Набор схематических данных действует, как точка входа для вашего схематического приложения. В нем имеется следующее:
- Параметры конфигурации, представляющие собой набор схематических определений, обеспечивающий доступ к параметрам конфигурации схематического приложения, включая источники схематических данных, шаблоны схематических представлений и классы объектов схемы.
- Набор схематических таблиц, образующий схематическую базу данных для этого приложения. Эти схематические таблицы содержат схематические представления, которые уже были созданы в соответствии с правилами и символами, определенными параметрами конфигурации и классами объектов схемы, где хранятся объекты схемы, содержащиеся в созданных схематических представлениях.
- Таблица связей, которая определяет класс объектов /таблицу объектов ГИС, связанный с каждым классом объектов схемы, содержащимся в наборе схематических данных.
Экспорт набора схематических данных позволяет вам экспортировать следующее:
- Параметры конфигурации, хранящиеся в данном источнике набора схематических данных, в заданный (целевой) набор схематических данных:
- Запрос, источник данных, атрибуты и свойства слоев схематических представлений по умолчанию для всех шаблонов схематических представлений, содержащихся в исходном наборе схематических данных
- Запрос, источник данных и атрибуты, определенные для всех классов объектов схемы, содержащихся в исходном наборе схематических данных.
- Схематические представления, хранящиеся в исходном наборе схематических данных, когда включена опция Определения и схемы (Definitions and diagrams). В зависимости от выбранных опций схематические представления, которые могут уже находиться в выходных (на выходе) наборах схематических данных, могут сохраняться (или нет) после экспортирования.
- Связи между классами объектов схемы и географическими классами объектов/таблицами объектов. В зависимости от Опции связанных данных связи, определенные в целевом наборе схематических данных, по желанию могут быть сохранены после экспортирования.
Эта функция поможет вам быстро и легко переносить произведенные изменения конфигурации набора схематических данных из тестовых параметров среды (yourtest environments) в рабочие параметры среды (yourproduction environments).
Пошаговое экспортирование набора схематических данных
В Дереве каталога щёлкните правой кнопкой мыши на наборе схематических данных и укажите Экспорт > В базу геоданных (Export > To Geodatabase). Появится диалоговое окно Экспорт набора схематических данных в базу геоданных (Export Schematic Dataset to Geodatabase).
![]() |
Об экспортировании схематических представлений
Если вы хотите экспортировать в выходную базу геоданных параметры конфигурации набора схематических данных вместе со схематическими представлениями, которые содержатся во входных наборах схематических данных, вы должны выбрать опцию Определения и схемы (Definitions and diagrams). Далее экспортирование может осуществляться тремя различными способами:
- Посредством синхронизации схематических представлений в выходном наборе схематических данных из схематических представлений, содержащихся во входном наборе схематических данных
- Посредством экспортирования только схематических представлений во входном наборе схематических данных, которых еще нет в выходном наборе схематических данных
- Посредством перезаписывания схематических представлений в выходном наборе схематических данных с схематическими представлениями, содержащимися во входном наборе схематических данных
Каждая из опций описана в следующих параграфах. На рисунке 1.1 показано содержимое входного и выходного наборов схематических данных перед экспортированием.
![]() |
-
Синхронизировать схемы
Эта опция позволяет вам синхронизировать схематические представления, содержащиеся в выходном наборе схематических данных, с схематическими представлениями, содержащимися во входном наборе схематических данных. В этом случае содержание выходного набора схематических данных будет таким же, как и входного набора схематических данных. На рисунке 1.2 показан список схематических представлений в выходном наборе схематических данных после экспортирования с опцией Синхронизировать схемы. Новые Схема 1 и Схема 3 экспортированы; Схема 2, которая уже была в выходном наборе схематических данных, перезаписана; Схема 4 удалена.
-
Только новые схемы
Эта опция должна использоваться, если вы хотите, чтобы были экспортированы только схематические представления, находящиеся во входном - но уже не в выходном - наборе схематических данных. В этом случае экспортный процесс затронет только указанные выше схематические представления. На рисунке 1.3 показан список схематических представлений в выходном наборе схематических данных после экспортирования с опцией Только новые схемы (New diagrams only). Новые Схема 1 и Схема 3 экспортированы; Схема 2 и Схема 3, которые уже находились в выходном наборе схематических данных, остались неэкспортированными.
-
Перезаписать существующие схемы (Overwrite existing diagrams)
Эту опцию следует выбирать, если вы хотите, чтобы все схематические представления во входном наборе схематических данных были перезаписаны в выходном наборе схематических данных, в то время как схематические представления, находящиеся в выходном наборе, но отсутствующие во входном наборе, были бы сохранены. На рисунке 1.4 показан список схематических представлений в выходном наборе схематических данных после экспортирования с опцией Перезаписать существующие схемы (Overwrite existing diagrams). Новые Схема 1 и Схема 3 экспортированы; Схема 2, которая уже была в выходном наборе схематических данных, перезаписана, а Схема 4 оставлена.
О перенаправлении параметров конфигурации схемы и содержания схематических представлений в другую базу геоданных
Команда Экспортировать (Export) поможет вам быстро и легко переносить произведенные изменения в определении набора схематических данных из тестовых параметров среды (yourtest environments) в рабочие параметры среды (yourproduction environments). Поскольку тестовая база геоданных и производственная база геоданных, как правило, не одно и то же, то связи, пользовательские запросы и атрибуты запросов, настроенные во входном наборе схематических данных, должны быть перенаправлены во время экспортирования таким образом, чтобы в выходном наборе схематических данных они указывали на дату производства вместо даты проведения теста. Таким же образом, когда схематические представления экспортируются из входного набора схематических данных в выходной набор схематических данных, их объекты схемы должны перенаправляться, чтобы они стали связанными с объектами, содержащимися в заданной базе геоданных. Секция Опции связанных данных (Associated Data Options) содержит опции, которые могут быть настроены таким образом, что все эти перенаправления будут происходить во время процесса экспортирования автоматически.
Восстановить соединение с другой базой геоданных (Reattach to a different geodatabase)
Когда включена эта опция, все связи, пользовательские запросы и атрибуты запросов, сконфигурированные во входном наборе схематических данных, автоматически перенаправляются на другую базу геоданных в выходном наборе схематических данных, коей будет являться либо выходная база геоданных, указанная в поле Выходная база геоданных или набор схематических данных (Output Geodatabase or Schematic Dataset) (по умолчанию используйте выходную базу геоданных), или любая другая база геоданных, указанная щелчком на кнопке Открыть (Open) справа от поля Использовать выходную базу геоданных (Use output geodatabase).
- Что касается связей между классами объектов схемы и классами пространственных объектов/таблиц объектов, то процесс экспортирования работает на именах географических классов объектов/таблиц объектов, указанных в базе геоданных. Если географических классов пространственных объектов/таблиц объектов с таким же именем в заданной базе геоданных не существует, то связанные с ними классы объектов схемы экспортируются без соединений (ассоциаций).
- Относительно пользовательских запросов и атрибутов запросов, процесс автоматически перенаправляет связанные с ними источники данных в заданную базу геоданных.
Следующие скриншоты показывают, как производится перенаправление во время экспортирования:
- Рисунок 2.1 показывает, как классы объектов схемы связаны с классами объектов ГИС во входных и выходных наборах схематических данный перед экспортированием. Для обозначения этих связей использованы красная и голубая стрелки.
- На рисунке 2.2 показано, как устанавливаются связи в выходном наборе схематических данных после экспортирования при поставленном флажке Восстановить соединение с другой базой геоданных. Связи для классов объектов схемы SchFeatureClass1, SchFeatureClass2 и SchFeatureClass3 сохраняются; новые классы объектов схемы SchFeatureClass4 и SchFeatureClass5 экспортированы. Поскольку в выходной базе геоданных имеется класс пространственных объектов FeatureClass4 с таким же именем, как и класс пространственных объектов, связанный с классом объектов схемы SchFeatureClass4 во входном наборе схематических данных, экспортированный SchFeatureClass4 автоматически связывается с упомянутым выше классом пространственных объектов FeatureClass4. По SchFeatureClass5, поскольку класса пространственных объектов с таким же именем в выходной базе геоданных не найдено, то и никакой связи не установлено.
- На рисунке 2.3 показаны связи после экспортирования при снятом флажке Восстановить соединение с другой базой геоданных (Reattach to a different geodatabase). Связи для классов объектов схемы SchFeatureClass1, SchFeatureClass2 и SchFeatureClass3 остались, новые классы объектов схемы SchFeatureClass4 и SchFeatureClass5 экспортированы без какого либо изменения их связей.

Если связи между классами объектов схемы и классами объектов ГИС/таблиц объектов в выходном наборе схематических данных не устанавливаются так, как вам надо, то вы можете переопределить их в редакторе набора схематических данных. Более подробно об установлении связей класса объектов GIS или таблицы объекта с классом объектов схемы в редакторе набора схематических данных