WEB开发网
开发学院数据库DB2 可视化 DB2 中空间数据 阅读

可视化 DB2 中空间数据

 2007-06-01 16:21:44 来源:WEB开发网   
核心提示:通常,可视化 DB2 数据库中存储和管理的空间和几何数据对于用户理解数据本身非常关键,可视化 DB2 中空间数据,和 ESRI 一道,IBM® 为此提供了免费的 ArcExplorer™,主要不同在于 DB2 for Linux, UNIX, and Windows 中的空间函数通常可以通过方法注释

通常,可视化 DB2 数据库中存储和管理的空间和几何数据对于用户理解数据本身非常关键。和 ESRI 一道,IBM® 为此提供了免费的 ArcExplorer™。学习如何在不同平台上设置和使用 ArcExplorer。要显示的空间可以存储在 Linux®、UNIX® 或 Windows® 上一个空间化 DB2® 数据库中。另外还学习如何使用 Version 9 提供的空间支持特性访问存储在 DB2 for z/OS 上的空间数据。

简介

几乎每个数据库都包含空间信息。地址信息是其中最突出的代表。其他例子还包括街道,在数据库中,街道不仅可以通过其名称来表示,还可以通过它在地球上的确切位置来表示。Linestring 就是建模那些对象的一种方式。分公司和客户居住地的位置可以用点描述。类似地,州和国家边界可以用多边形表示。非地理应用程序也可以受益于关系数据库中的空间数据。仓库和货架上的产品的位置可以用显式地建模的地理信息表示。空间距离的计算可以帮助根据不同的标准最优地安排仓库中产品的位置。

DB2 for Linux, UNIX, and Windows 支持(从 Version 7 开始)使用 DB2 Spatial Extender 产品存储、管理和检索数据库中的空间数据。通过这个扩展器,可以像对待任何其他关系数据(例如数字和字符串)一样,使用专用的数据类型为点、线、多边形等几何图原和那些图原的集合建模。DB2 Spatial Extender 不仅提供数据类型,而且还附带了很多用于执行空间操作的空间函数和方法。例如,可以确定两个图形之间的距离,执行空间集合操作,如合并或交叉图形,获取一个 linestring 的长度。

DB2 for z/OS 的空间支持提供了几乎与扩展器相同的功能。虽然在内部实现上有所差异,但是空间类型和函数的使用是类似的。主要不同在于 DB2 for Linux, UNIX, and Windows 中的空间函数通常可以通过方法注释来调用(例如 geometry..ST_Buffer(10, 'METER')..ST_AsText())。DB2 for z/OS 还不支持结构化类型和方法(用于实现扩展器),因此那个平台上的空间支持只接受函数调用语法(例如 ST_AsText(ST_Buffer(geometry, 10, 'METER')))。

1 2 3 4 5 6  下一页

Tags:可视化 DB 空间

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接