功能说明
SuperMap支持您新建三类数据源:文件型数据源、数据库型数据源和内存数据源。新建数据源的默认坐标系为China 2000,您可以在产品包/configuration文件夹/Desktop.Parameter.xml中修改<DefaultPrjCoordSys epsgCode="4490"/>中的epsgCode即可自定义适合您的默认坐标系。有关各类型数据源的特点和适用场景,请参看数据源及数据引擎类型。
功能入口
- 文件选项卡->新建按钮->选择数据源类型
- 开始选项卡->数据源组->文件下拉->选择新建文件型数据源、新建内存数据源或基于模板创建数据源
- 开始选项卡->数据源组->数据库下拉->新建数据库型数据源
- 工作空间管理器面板->数据源结点右键菜单->选择新建数据源的类型
新建数据源支持设置密码,工作空间中打开设置有密码的数据源需输入密码。若工作空间中已经打开且保存了带密码的数据源,则再次打开该工作空间后无需输入密码即可使用该数据源。
新建文件型数据源
进入上述功能入口新建文件型数据源,在弹出的对话框中,设置新建数据源的保存路径、文件名、文件类型即可创建相应类型的文件型数据源,文件型数据源可选择 *.udb 或*.udbx两种文件类型。
新建数据库型数据源
目前支持新建 SQLPlus、Oracle Plus、Oracle Spatial、PostgreSQL、PostGIS、Yukon、MySQL、POLARDBGanos、GaussDB 200、DMPlus、KingBase、HighGoDB、SHENTONG、Vastbase、Yashan等十余种数据库型数据源。
其中部分数据源类型的创建需要本地配置客户端,且创建不同数据库类型参数设置各有不同,参数描述、参数设置及注意事项同打开数据库型数据源。
- 创建 PostGIS 数据库型数据源时,既可指定一个已有的 PostgreSQL 数据库名称,创建数据源;也可以指定一个新的数据库名称,创建数据源时,将先创建对应的 PostgreSQL 数据库,再创建数据源。一个 PostgreSQL 数据库只能创建一个 PostGIS 数据库型数据源。
- Oracle 数据库中的一个用户只能对应一个数据源,若用户已有数据源,则无法通过该用户再新建数据源,需要在 Oracle 中手动创建一个新用户,再通过新用户创建 Oracle 数据源。
基于模板创建数据源
基于模板创建一个与模板数据源相同的数据源,即相当于复制一个模板数据源,其数据源中的数据集个数、名称、类型与模板数据源中的一致,只不过数据集只保留了相同的属性表结构,但是记录数为0 ,即不包含任何对象的空数据集。
目前应用程序提供了地理国情普查和基础地理信息地形要素分类两套模板,用户也可以指定工作空间中的其他数据源作为模板。