# HDF文件型地理数据库创建

# 功能说明

创建一个新的HDF文件型地理数据库时,将会在本地磁盘上创建一个*.hdf文件。该文件存储了各种类型的地理数据。MapGIS 10平台提供对数据的各种访问方法,可通过相应的管理工具对数据文件、日志文件进行管理,可以对地理数据进行查询、分析,提供数据的安全管理。

# 操作说明

1. 找到MapGIS GDBCatalog目录窗口,在MapGISLocal节点上点击右键,单击“创建数据库”项,出现地理数据库创建向导;

提示:

在首次安装使用MapGIS时,运行软件,打开的窗口默认MapGIS GDBCatalog目录停靠在其右侧。并且默认连接了MapGISLocal数据源,数据源中已默认附加了安装文件\Sample下的示例数据库。若打开系统界面后,找不到MapGIS GDBCatalog目录窗口,您可以通过系统菜单栏中的“【设置】→【查看视图】→【MapGIS GDBCatalog】”将其打开。

2. 在创建向导的“基本信息”页面上,输入您要创建的地理数据库名称,单击“下一步”;

3. 在创建向导的“文件信息”页面上,设置hdf文件和对应的日志文件的存储路径、文件初始大小、以及文件增长的量级。

提示:

若不启用文件增长,那么,当导入数据的数据量大于数据库文件的初始值上限时,导入的数据会出现无法预知的错误。因此,在不确定您将使用到的数据量大小时,建议启用文件增长。

  • 【初始大小】:设置新建的数据库文件的初始大小。默认为10M。建议用户在创建数据库时,对自己即将使用的数据量有一定预估,以设置合理的数据库初始大小。
  • 【文件增长】:当存放入数据库的文件量超过其设定的初始大小时,再向数据库中导入数据,系统会先以您设置的文件增长的大小开辟一段存储空间后,然后存放数据。创建数据库时默认启动自动增长,增长量为2M。

如下图是文件增长设置框,可勾选是否启用文件增长,设置增长值和最大文件大小(即文件的增长上限)。

若在文件增长中设置“限制文件大小”为“是”,并设置了最大文件大小,那么,当文件增长到用户所设定的最大文件大小时,文件不会再继续增长。超出该大小的文件在存储时会出现不可预知的错误。

  • 【日志文件】:数据库的日志文件能记录数据库的用户及登录信息;跟踪系统事件及事件状态,如,记录在数据库中创建要素、导入/导出要素的操作的时间,以及操作是否成功等信息。关于数据库日志文件的更多详细说明,请参见“地理数据库日志管理”中的内容。另外,数据库日志并非数据库的必须文件,所以,若没有实际需要,可以不创建日志文件。
  • 【字段名称】:即您所创建的日志文件的名称。注意,由于数据库日志文件也是以.HDF格式进行保存的,所以不能与对应的数据库以同名的方式保存在相同路径下。为了便于使用和区分,建议用户创建一个专门的日志文件夹,以保存日志文件。

4. 点击"下一步",在创建向导的“创建”页面上,查看数据库创建信息是否正确无误,若有误,单击“上一步”,并在相应的页面位置进行修改;若无误,点击“创建”按钮,完成数据库的创建。

成功后,在MapGIS GDBCatalog目录树的MapGISLocal上可找到新创建的数据库结点。

提示:

1. 新建数据库时,可以同时构建多个HDF文件,但只以初始HDF为主,其他HDF为辅,当初始HDF存储量超过上限时,数据将自动分配存入辅库中。使用的过程中只能加载主HDF,无法加载辅助HDF。上载数据时,程序内部自动选择数据存储在哪个HDF中。通过主HDF和辅HDF,对大数据量进行操作时,可以加快检索的速率。

2. 创建数据库日志文件时,由于日志文件也是以HDF格式进行保存,所以不能以同样的名称与数据库保存在一个位置。

3. MapGIS HDF文件型数据库仅适用于单个客户机使用,不适用于通过共享目录给多个客户机同时使用。若用户希望多个客户机可以使用同一个数据库,建议使用Oracle、达梦、PostgreSQL、Kingbase等网络数据库。