Предварительное условие:
В случае подключения пользовательского источника данных обращение к данным осуществляется через пользовательский компонент.
Редактор набора схематических данных позволяет создать источник данных для подключения к данным, с которыми вы хотите работать через пользовательский источник данных. Чтобы создать источник данных, необходимо сначала выполнить действия, подробно описанные в разделе Создание источника данных схемы (Creating a schematic data source), и выбрать тип подключения Пользовательский источник данных (Custom Data Source) в шаге 6. Следующие шаги относятся к настройкам пользовательских источников данных, которые, как предполагается, будут работать в шаге 7 раздела Создание источника данных схемы.
Если в качестве типа нового источника данных выбирается тип Пользовательский источник данных (Custom Data Source), появляется следующая вкладка Свойства (Properties):
- Введите идентификатор CLSID или ProgID, который ссылается на нужный пользовательский тип источника данных, в поле Идентификатор класса (Class Identifier).
Например, чтобы подключиться к собственной базе геоданных, введите значение esriSchematic.SchematicGDBAccessConnection для параметра Идентификатор класса (Class Identifier), значение esriSchematic.SchematicGDBFileConnection для файловой базы геоданных и значение esriSchematic.SchematicGDBSdeConnection для базы геоданных ArcSDE.
- В поле Строка инициализации (Initialization String) введите путь, который должен использоваться для подключения к нужной базе данных.
- Нажмите кнопку Открыть подключение (Open Connection) в верхнем левом углу вкладки Свойства (Properties ).
Редактор набора схематических данных попытается открыть источник данных. Если источник данных открывается правильно, параметр Идентификатор класса (Class Identifier) автоматически меняется, отображается идентификатор CLSID подключения, а кнопка OK включена.
Чтобы закончить подключение к любому пользовательскому источнику данных, необходимо выполнить шаги 8 и 9 в разделе Создание пользовательского источника данных (Creating a schematic data source).