用户指南和参考
本节描述调入和调出数据的过程,并说明如何使用“控制中心”:
- 将数据从数据交换文件调入到新表或现存表
- 将数据从数据交换文件调入到现存表
- 将数据从表调出到数据交换文件
本节列示调入和调出 Spatial 数据的原因。它还讨论数据交换文件,
它们用作调出源和调入目标之间的接口。
可使用 DB2 Spatial Extender 从数据交换文件调入 Spatial 数据以及将 Spatial 数据调出到数据交换文件。
考虑下列方案:
- 您的 GIS 包含表示办事处、客户和其他商业有关事项的 Spatial 数据。
您想要向此数据补充表示您所在机构的人文环境(城市、街道、观光点等)的 Spatial 数据。
您想要的数据可从地图供应商那里获得。可使用 DB2 Spatial Extender 从供应商提供的数据交换文件调入该数据。
- 您想要将 Spatial 数据从 Oracle 系统迁移到您的 DB2 Spatial Extender GIS。
通过使用 Oracle 实用程序将数据装入数据交换文件进行迁移。
然后使用 DB2 Spatial Extender 将数据从此文件调入到您已对 Spatial 操作启用的数据库。
- 您想要使用 GIS 浏览器对客户显示可视的 Spatial 信息。
浏览器仅需要要使用的文件;它不需要与数据库连接。
可使用 DB2 Spatial Extender 将数据调出到数据交换文件,然后使用浏览器实用程序将数据装入到浏览器。
“控制中心”支持 DB2 Spatial Extender 的两种数据交换文件:形状文件和 ESRI_SDE 传送文件。
形状文件通常用于调入来自文件系统的数据,并用于将数据调出到将装入文件系统的文件。
ESRI_SDE 传送文件通常用于调入来自 ESRI 数据库的数据。
本节给出了将数据从形状文件或 ESRI_SDE 传送文件,调入到新表或现存表的步骤的概述。
概述后有如何完成每个步骤的详细信息。
要查明调入形状数据所需要的授权,参见授权。
要查明调入 ESRI_SDE 数据所需要的授权,参见授权。
将数据调入到新表或现存表的步骤的概述:
- 打开“调入 Spatial 数据”窗口。
- 指定包含将调入的数据的文件的路径、名称和格式。
- 指定在每次落实之前调入多少记录。
- 若想要将 Spatial 数据调入将要创建的表,
则为此表提供名称并为将包含该数据的列提供名称。
若将 Spatial 数据调入现存表,则指示哪一列将包含该数据。
- 指定哪个 Spatial 参考系将与该数据相关。
- 指定文件来收集调入失败的记录。
- 告诉 DB2 Spatial Extender 调入数据,若从此窗口定义了一个表,
则还要创建该表并将要包含该数据的列注册为层。
将数据调入到新表或现存表的详细步骤:
- 打开“调入 Spatial 数据”窗口。
- 从“控制中心”窗口中,展开对象树直到找到正在运行 DB2 Spatial Extender 的服务器下的数据库文件夹。
- 单击数据库文件夹。一些数据库显示在该窗口右边的内容窗格中。
- 用鼠标右键单击想要将数据调入到的数据库,
并在弹出菜单中单击 Spatial Extender --> 调入 Spatial 数据。
“调入 Spatial 数据”窗口打开。
- 指定包含将调入的数据的文件的路径、名称和格式:
- 使用文件名字段指定路径和名称。
- 使用文件格式框指定格式。
格式可为:
- Shape
- 这是缺省值。
- ESRI_SDE
- 若指定此格式,Spatial
参考系名称字段缺省为与此格式相关的 Spatial 参考系的名称。
- 使用落实范围字段,指定在每次落实之前想要调入的记录数。
例如,要让 DB2 一次落实 100 个记录,则指定数字 100。
提示: | 若想要 DB2 仅在处理所有记录之后才执行落实,
则指定零。
|
- 指定将包含数据的表和列。
- 使用层模式框为数据将调入到的表指定模式。
- 指定表和列:
- 若表尚不存在:
- 在层表字段中,为表输入名称。
- 在层列字段中,为将包含调入的数据的列输入名称。
DB2 Spatial Extender 将自动将此列注册为层。
- 若表已存在:
- 在层表字段中,指定该表。
它必须已包含想要调入的数据进入的列。另外,必须已将此列注册为层。
- 在层列字段中,
指定将包含调入的数据的列的名称。
- 在 Spatial 参考系名称字段中,
输入或选择将与此数据相关的 Spatial 参考系。
(若数据将来自 ESRI_SDE 传送文件,则相关 Spatial 参考系的名称自动显示在该字段中。)
- 在异常文件字段中,
为新文件指定路径和名称,调入失败的记录可收集到该文件。
稍后可修正这些记录并从此文件调入它们。
DB2 Spatial Extender 将创建此文件;
不要指定已存在的文件。
- 单击确认以调入该数据。
另外,若为尚不存在的表提供名称,则将创建此表且将把包含该数据的列注册为层。
另外,将创建您指定的异常文件。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]