2.2 创建地理数据库
在MapGIS 10中,可以采用两种方式创建地理数据库:创建基于HDF文件的地理数据库,以及创建基于SDE的地理数据库。下面着重讲解创建基于HDF文件的地理数据库,基于SDE的地理数据库的创建会在后面章节中详细介绍。
在创建基于HDF文件的地理数据库时,将会在本地磁盘上创建一个.hdf文件,该文件中存储了各种类型的地理数据。具体的创建方法如下:
(1)找到“GDBCatalog”目录窗口,选中“MapGISLocal”后单击鼠标右键,在弹出的右键菜单中选择“创建数据库”,如图2-33所示,即可弹出“地理数据库创建向导”对话框。
图2-33 创建数据库
在首次运行MapGIS 10时,“GDBCatalog”目录窗口默认停靠在界面的右侧,并且默认连接了MapGISLocal数据源,在该数据源中已默认附加了“\MapGIS 10\Sample”下的示例数据库。若在MapGIS 10的界面中找不到“GDBCatalog”目录窗口,则可以通过系统菜单栏中的“视图→GDBCatalog”将其打开。
(2)在“地理数据库创建向导”对话框的“基本信息”界面中,输入要创建的地理数据库名称,单击“下一步”按钮,如图2-34所示。
图2-34 “基本信息”界面
(3)在“地理数据库创建向导”对话框的“文件信息”界面中,设置HDF文件和对应日志文件的存储位置、初始大小以及文件增长的量级,如图2-35所示。完成文件信息的填写后单击“下一步”按钮。
图2-35 “文件信息”界面
若不启用自动增长,那么当导入的数据量大于数据库文件的初始值上限时,导入的数据会出现无法预知的错误。因此,在不确定使用到的数据量大小时,建议启用自动增长。
“初始大小”可为新建的地理数据库设定一个初始化存储空间大小,默认为10 MB。
“文件增长”用于设置文件的自动增长属性,能够控制在数据量达到“最大文件大小”的设置值时文件的扩展方式。“增长大小”用于设置当文件大小超过“初始大小”时,地理数据库每次扩展存储空间的大小。
若在“文件增长”中设置“限制文件大小”为“是”,并设置了“最大文件大小”,那么当文件增长到用户所设定的“最大文件大小”值时,文件将不会再继续增长,超出该大小的文件在存储时会出现不可预知的错误。
(4)在“地理数据库创建向导”对话框的“确认创建”界面(见图2-36)中,可查看地理数据库的创建信息是否正确无误。若有误,则单击“上一步”按钮,并在相应的界面中进行修改;若无误,则单击“完成”按钮,完成地理数据库的创建。
图2-36 “确认创建”界面
如果勾选“创建完成后显示创建日志(创建失败时强制显示)”,则在创建完成后会弹出MapGIS地理数据库创建日志,如图2-37所示。
图2-37 MapGIS地理数据库创建日志