-
Notifications
You must be signed in to change notification settings - Fork 22
超图系统表
L edited this page Mar 29, 2020
·
2 revisions
超图系统表指超图识别数据库需要的表,需要使用超图sdk创建数据库,而不是自行创建数据库,则超图sdk会生成这些系统表
使用方法
Workspace workspace = new Workspace();
DatasourceConnectionInfo info = new DatasourceConnectionInfo();
//db数据源
//设置数据源连接的引擎类型
info.EngineType = EngineType.MySQL;
//设置数据库连接字符串
info.Server = server;
info.Database = database;
info.User = userName;
info.Password = password;
info.Driver = driver;
info.IsAutoConnect = true;
info.Alias = "别名";//不能为空
//超图sdk不能直接连接空数据库,需要使用Create方法新建数据库,才有超图“系统表”
Datasource datasource = workspace.Datasources.Create(info);
之后使用Open()方法连接数据源
Datasource datasource = workspace.Datasources.Open(info);
SmRegister 注册的数据集
SmImageRegister 注册的影像数据集
SmUser 设定对数据集操作的权限
SmDataSourceInfo 地图数据源基本信息
SmFieldInfo 所有字段的信息
SmGeometry 空间数据信息