装入地理空间数据
IBM® Db2® Warehouse on Cloud 和 IBM Db2 Warehouse 提供了一组代表几何概念(例如,点、线和多边形)的高级空间数据类型,以及与这些数据类型互操作的函数。您可以使用这些功能将空间信息与业务数据集成,从而在数据分析中增加一种情报元素。例如,您可以将地理空间数据装入到 Db2 Warehouse 数据库中,然后对其进行分析,以确定办公楼宇位置或洪泛区大小等信息。
装入地理空间数据时,Db2 Warehouse on Cloud 和 Db2 Warehouse 将执行下列操作:
- 分析源文件,以确定对源数据定义的坐标系。
- 在数据库中查找兼容的空间参考系 (SRS)。如果没有可用的兼容 SRS,那么将根据形状文件数据自动创建。
- 将数据插入到新表的空间列中,或者将数据追加到现有的表中。该表还可以包括一组数字列或字符列,其中包含形状文件所含的数据。使用 SQL 查询或 R 脚本分析数据时,可以使用这些额外的列。
源文件必须是以下某种格式的压缩文件:
各个文件必须具有相同的基本名称(例如,geodata.shp、geodata.dbf、geodata.shx 和 geodata.prj)。
- tar.gz
- tar
- zip
| 格式 | 扩展名 | 内容 | 必需或可选 |
|---|---|---|---|
| 形状 | .shp | 要素几何 | 必需 |
| 属性 | .dbf | 每个形状的列式属性 | 必需 |
| 索引 | .shx | 要素几何的位置性索引 | 可选 |
| 投影 | .prj | 坐标系和投影信息 | 可选 |
创建文件后,可以在 CLPPlus 命令行使用 IDA LOADGEOSPATIALDATA 命令将地理空间数据装入到仓库数据库中。
在装入期间指定空间参考系 (SRS):
- 如果将数据追加到现有的表中,那么将使用已与该表关联的 SRS。
- 如果将数据装入到新表中,那么可以从列表中为数据选择 SRS。如果所需的 SRS 不在列表中,您可添加新的 SRS。