装入地理空间数据

IBM® Db2® Warehouse on Cloud 和 IBM Db2 Warehouse 提供了一组代表几何概念(例如,点、线和多边形)的高级空间数据类型,以及与这些数据类型互操作的函数。您可以使用这些功能将空间信息与业务数据集成,从而在数据分析中增加一种情报元素。例如,您可以将地理空间数据装入到 Db2 Warehouse 数据库中,然后对其进行分析,以确定办公楼宇位置或洪泛区大小等信息。

装入地理空间数据时,Db2 Warehouse on Cloud 和 Db2 Warehouse 将执行下列操作:
  • 分析源文件,以确定对源数据定义的坐标系。
  • 在数据库中查找兼容的空间参考系 (SRS)。如果没有可用的兼容 SRS,那么将根据形状文件数据自动创建。
  • 将数据插入到新表的空间列中,或者将数据追加到现有的表中。该表还可以包括一组数字列或字符列,其中包含形状文件所含的数据。使用 SQL 查询或 R 脚本分析数据时,可以使用这些额外的列。
源文件必须是以下某种格式的压缩文件:
  • tar.gz
  • tar
  • zip
文件不能大于主目录中可用空间量的 80%。该文件必须包括形状文件集,其中包含以下文件:
格式 扩展名 内容 必需或可选
形状 .shp 要素几何 必需
属性 .dbf 每个形状的列式属性 必需
索引 .shx 要素几何的位置性索引 可选
投影 .prj 坐标系和投影信息 可选
各个文件必须具有相同的基本名称(例如,geodata.shpgeodata.dbfgeodata.shxgeodata.prj)。

创建文件后,可以在 CLPPlus 命令行使用 IDA LOADGEOSPATIALDATA 命令将地理空间数据装入到仓库数据库中。

在装入期间指定空间参考系 (SRS):
  • 如果将数据追加到现有的表中,那么将使用已与该表关联的 SRS。
  • 如果将数据装入到新表中,那么可以从列表中为数据选择 SRS。如果所需的 SRS 不在列表中,您可添加新的 SRS。