在为 DB2 Spatial Extender GIS 设置资源之后,就可以创建将包含 Spatial 数据的对象了。 例如,若需要新表来包含 Spatial 数据,则可定义它们,给想要数据进入的列指定 Spatial 数据类型。 若需要给现存表添加 Spatial 列,也可执行那样的操作。
当给新表或现存表提供 Spatial 列时,需要将此列注册为层。 另外,若计划让地理编码器填充该列,可在将该列注册为层时, 启用该地理编码器来自动维护它。 用以下方法进行这种启用: DB2 Spatial Extender 定义一些触发器,将这些触发器编码为无论何时 Spatial 列的相应属性列接收新的或更新的数据时就调用地理编码器。 当地理编码器被调用时,它将新的或更新的数据转换为 Spatial 数据, 并将此 Spatial 数据放入 Spatial 列。
在为表定义 Spatial 列之后,若选择,可基于此表列创建视图列。 在将该表列注册为层之后,必须将该视图列定义为层。
本章讨论可给 Spatial 列指定的数据类型的性质和用法。 然后,本章说明如何使用“控制中心”为表定义 Spatial 列, 如何将此列注册为层和如何启用地理编码器来维护它。 最后,本章说明如何使用“控制中心”将视图列注册为层。