GDB企业管理器 GDB企业管理器提供对于 理。
MapGIS 数据的统一的存储与管
打开 GDB企业管理器
在 MapGIS K9 资源中心,选择产品中心 -> MapGIS
基础平台,单击右侧窗口的“GDB企业管理器”即可启动 GDB企业管理器。
MapGIS 数据源
打开 GDB企业管理器,左侧为 MapGIS 数 据源,如下图:
MapGISCatalog 窗口,配置显示的是当前连接的
左图显示的是正常安装 MapGIS K9 SP3 基础平台后
默认配置的数据源,这里有两个数据源 MapGIS6xLocal 和
MapGISLocal,在 MapGISLocal 数据源下配置有以图 标 标识的多个演示数据库。 MapGIS6xLocal 为 MapGIS 6x 本地文件中间件数据
源,MapGISLocal 为 MapGIS K9 本地数据库数据源。
MapGISLocal - MapGIS K9本地数据库数据源
下面我们来查看的:
MapGISLocal 下的数据是如何存储
1 右键单击 MapGISLocal 数据源下数据库
“平台基础示例数据”,选择属性。
2 在打开的属性页中选择“数据文件”选项 卡,如右图所示。
可以看到数据库“平台基础示例数据”对应一个在本机 Sample 我们不能直接在据,只有在
Windows 资源管理器中打开此
MapGIS K9 SP3 安装目录的
文件夹下的“平台基础示例数据.HDF”文件,也就是说这个数据库中的数据是存储在此文件中,
HDF 文件以查看数据库中的数
GDB
企业管理器中才能够查看。
新建本地数据库
下面我们新建一个本地数据库,操作步骤如下: 1 在 库”。
MapGISLocal 数据源节点单击右键选择“创建数据
2 在打开的对话框中直接单击下一步,输入要创建的地理数据库名称,这里输入“武汉”, 单击下一步。
3 如右图,设置数据库文件名称及存储位置, 这里去掉在默认的Sample。
注:一个地理数据库可对应多个 HDF存储文件,可依次输入文件名,设臵位臵;其中列表 的第一个为主数据库,默认存储文件名在数据库名称后添加“01”,可更改。多个存储文件的方 式并不常见,一般使用一个存储文件以方便管理。
注:日志文件用于存储当前数据库日志,如有需要可以创建,使用时先在“服务器环境配臵 工具”中启用此数据库的日志。
4单击完成,开始创建数据库文件,安装成功默认显示安装日志。此时 MapGISLocal数据
源目录中添加了名称为“武汉”的数据库。
查看 MapGIS K9 安装目录的汉.HDF”文件。
MapGIS01.HDF中的“01”,位置仍设置
MapGIS K9 安装目录的
Sample 文件夹,可以看到多了一个“武
附加数据库
将当前创建的本地地理数据库的存储文件(HDF文件)拷贝至其他安装有 据,这里需要先进行附加数据库的操作,附加即将存储文件对应的数据库配置到 据源下。
MapGIS K9 软件 MapGISLocal 数
的计算机,相应的数据库并不会自动出现在数据源目录树中,也就不能够直接使用数据库中的数
1 在 MapGISCatalog 目录树的MapGISLocal 节点上 框。
2 单击上面的按钮选择要附加的 HDF文件,可以 定退出。
单击右键选择“附加数据库”。此时弹出如右图所示对话
修改“附加为”后面的文本作为附加后的数据库名称。确
注:对应多个存储文件时,选择主数据文件;如果创 建的数据库对应有日志数据库,可以同时附加日志文件。
批量附加数据库:当需要附加多个本地数据库时,可以使用批量附加数据库,在 节点右键菜单中可以找到。
MapGISLocal
注销及删除数据库
当不再使用一个地理数据库时,可以将其注销,及从目录树中移除此数据库,但并不删除对 应的数据文件,如果要同时删除数据文件,则使用删除数据库。注销和删除数据库直接在相应数 据库节点上单击右键选择操作即可。
注:多个数据库注销或删除,可以在目录树中选中
MapGISLocal 节点,然后在右侧内容视
窗的数据库列表中选择多个数据库,在选中的数据库上单击右键选择相应操作即可。
配置 SQL Server 数据源
GDB在这里是
GeoDataBase 的缩写,称为地理数据库,可以简单看作是一个存储空间地理
HDF文件类型的本地文件型数据库,也可以将空
数据的数据库。GDB的实现方式不止是这里的 间数据存储在类似
Oracle、SQL Server等商业数据库中,此时也可将相应数据库看做地理数据库
Oracle 或
SQL Server 数据库不能称为
MapGIS K9 基
(GDB),但是只存储有关系数据表的 GDB。
注:配臵 SQL Server 或 础平台企业版及以上版本许可。
以配置 本机安装
Oracle 数据源需要有
SQL Server 数据源为例,首先计算机能够连接 SQL Server 服务器,如果是
SQL Server 数据库管理系统,应开启数据库服务,使得能够通过数据库管理员用户名和密码登录, 配置步骤如下: 1 在企业管理器 MapGIS数 据源”。
MapGISCatalog窗口中,右键单击
GDBConnection,选择“配置
2 在打开的“客户端配置管理”页面选择“数据源”选项卡,单击“添加”按钮。
3 在打开的对话框中,数据源类型选择 SQL Server,单击下一步。
4 单击“刷新”按钮,列表中显示当前 查找到局域网中的 器,选
择要连接的服务器,或直接输入相应服务器 名;数据源名可修改为“SQLServer+服务器 名”以标识数据源类型;单击完成退出。
SQL Server 服务
5 回到上级窗口,选中上一步添加的 数据源,单击“测试”,输入相应的管理 员名称与密码,如右图,单击确定进行验 证。
验证成功弹出如下对话框,此时可以 正常连接相应服务器使用。
注:连接 Oracle 等其他数据库系统方法类似,应满足其正常使用条件,例如 Oracle 需安 装客户端才能连接服务器。
创建 数据源数据库
SQL Server
在 SQL Server 数据库服务器上创建数据库,首先应初始化服务器环境,在相应数据源下建 立一个“主数据库”,以保存数据源信息,操作步骤如下:
1 在 MapGISCatalog 窗口中,右键单击上一步中创建的 SQLServerLocal 数据源节点,选择 “连接”,以管理员名和密码连接。
2右键单击数据源选择“创建数据库”,在打开的对话框中,选择“新建数据库”,输入 管理员密码,单击下一步;指定新创建的默认数据库 MPDBMASTER的口令,下次连接数据源时 可以以 MPDBMASTER名和此口令登录;单击下一步继续。
3 如右图所示,指定数据库存储文件名及位 置,单击完成开始创建数据库,处理完成默认显 示安装日志。
SQL Server 数据源下的数据库从使用方式上来看,与本地数据源数据库类似,MapGIS K9 自 动完成与服务器的连接与数据处理。
中间件数据源
此外,MapGIS K9 可以间接调用的本地其他格式数据,也可将所作文件目录看作一个“虚拟 的”地理数据库,例如作为
虚拟的数据库数据进行调用,其优势处理数据时提供一致的调用方式,MapGIS K9 借助这样的虚 拟 GDB可以以近似统一的方式调用不同类似的数据,可以看作是在据直接
建立了一个中间桥梁,使得在
MapGIS K9 中的操作不用针对特定格式数据,对不同数据源数据
的调用通过中间件转为对相应数据的不同处理,如下图:
MapGIS K9 和外部数
MapGIS6xLocal,可将本地某一文件目录下的
MapGIS 6x 文件数据
数据 1
中 间 件
MapGIS K9
数据
中 间 件
注:对于特定数据格式,如 ArcGIS数据、AutoCAD数据等,需要本机安装有相应软件才能 够正常使用。 2,
配置 ArcGIS中间件数据源
ArcGIS中间件源数据源直接调用
在安装有 ArcGIS软件的计算机上,可以配置 ArcGIS数据。 在
即可,在早期
MapGIS K9 SP3 中,支持中间件功能的软件安装时即有相应中间件选项,根据需要进行选择
MapGIS K9 版本中,需要手动配置相应中间件,具体步骤参照相应帮助文档。在
ArcGIS数据源步骤如下:
ArcGIS 软
MapGISCatalog 目录树中的
MapGIS K9 SP3 中,添加
注:请先确认本机已安装并能正常使用 件。
1在 GDB企业管理器中,右键单击 GDBConnection 选择“配 置 MapGIS数据源”。
2选择“数据源”选项卡,单击添加按钮, 打开如图所示对话框。
3这里选择 ArcGIS Local 中间件,单击下
一步继续;选中列表中的数据源,单击完成。
4此时在数据源列表中多了一个
“ArcGISLocal”数据源项,选中后单击“测试” 按钮验证能否正常使用,正常提示“连接成 功!”,确定退出。
如左图所示,此时在 树
MapGISCatalog 窗口中的目录
中添加了新的“ArcGISLocal”数据源。
注:其他中间件数据源例如 AutoCAD 中间件数据源、ArcGIS SDE 中间件数据源的添加方式
类似。如果在添加数据源列表中没有所需中间件项,请检查软件安装时是否勾选了相应中间件项。
添加 数据源数据库
ArcGIS中间件