使用说明
栅格写出SDX工具可以将栅格数据集(RasterRDD)保存为SuperMap SDX引擎支持的数据库中。
栅格写出SDX工具可以将栅格数据写出到UDB/UDBX文件型数据源中,也可以写出到Oracle Spatial、Oracle Plus、PostGIS、PostgreSQL等数据库型数据源中。
参数说明
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
源栅格RDD | 待写出的栅格数据集(RasterRDD)。 | RasterRDD | |
目标路径 | 若将栅格数据写出到UDB/UDBX文件型数据源中,该参数需要指定UDB/UDBX数据源文件全路径,例如:F:\data\landuse2k\UDB\dltb.udbx;若将数据写出到数据库型数据源中,该参数需要指定数据库服务地址。 | String | |
SDX 引擎类型 |
指定具体的SDX引擎类型。目前支持的引擎类型参见表格:支持写出的SDX引擎类型。 | String | |
驱动名称 (可选) |
数据源连接所需的驱动名称。 | String | |
数据库名 (可选) |
数据源连接的数据库名。 | String | |
用户名 (可选) |
登录数据库的用户名。 | String | |
密码 (可选) |
登录数据库的密码。 | String | |
数据源别名 | 数据源别名。 | String | |
结果数据集名称 | 结果数据集名称。 | String | |
是否分块写入 (可选) |
true | 该参数的值有两种情况:true,表示分块写数据,对于大数据,避免出现写出时内存不足;false,则表示不分块。 | Boolean |
体元栅格起始高度 | 0.0 | 写出类型为体元栅格时,该参数可以指定体元栅格的起始高度值。 | Double |
间隔高度 | 0.0 | 写出类型为体元栅格时,该参数可以指定体元栅格的分层间隔高度值。 | Double |
保存的数据集类型 | 该参数指定栅格数据写出到SDX数据源中时,将作为何种类型的数据集存储,该参数的值有三种情况:Volume,表示体元栅格;Grid,表示栅格数据集;image,表示影像数据集。 | String |
工具参数示例
下文基于将数据写出至常用的几种数据源情况,例举该工具的参数设置情况。
-
写出至UDB数据源
- 源栅格RDD:通过连接前置工具(该工具的输出结果为栅格数据集(RasterRDD),将该工具的输出作为该参数的输入,例如:“读取Tiff”工具。
- SDX文件路径或服务地址:F:\data\dir\UDB\test.udb
- SDX引擎类型:UDB
- 数据源别名:test
- 结果数据集名称:img
- 是否分块写入:true
- 保存的数据集类型:image
-
写出至Oracle Spatial数据源
- 源栅格RDD:通过连接前置工具(该工具的输出结果为栅格数据集(RasterRDD),将该工具的输出作为该参数的输入,例如:“读取Tiff”工具。
- SDX文件路径或服务地址:192.168.17.96/ugd
- SDX引擎类型:ORACLESPATIAL
- 用户名:sasp
- 密码:map
- 数据源别名:test
- 结果数据集名称:image
-
写出至PostGIS数据源
- 被写出的要素数据集:通过连接前置工具(该工具的输出结果为要素数据集(FeatureRDD),将该工具的输出作为该参数的输入,例如:“读取矢量数据”工具。
- SDX文件路径或服务地址:127.0.0.1:5432
- SDX引擎类型:PGGIS
- 数据库名:test_data
- 用户名:postgres
- 密码:postgres
- 数据源别名:test
- 结果数据集名称:image
输出结果
栅格写出SDX工具的输出结果为栅格数据成功保存到的数据源的链接信息。
附表:支持写出的SDX引擎类型
SDX引擎类型参数值 | SDX引擎类型描述 |
---|---|
ORACLESPATIAL | Oracle Spatial 空间数据库引擎。针对 Oracle Spatial 数据源。 |
ORACLEPLUS | Oracle Plus 空间数据库引擎。针对Oracle数据源。 |
UDB | UDB 文件引擎。 |
UDBX | UDBX 文件引擎. |
POSTGRESQL | PostgreSQL 空间数据库引擎。针对PostgreSQL数据源。 |
PGGIS | PostgreSQL的空间数据扩展PostGIS空间数据库引擎。针对PostGIS数据源。 |
ES | Elasticsearch 引擎类型。 |
HWPOSTGRESQL | 华为PostgreSQL 引擎类型。 |
MONGODB | MongoDB 空间数据库引擎。针对MongoDB数据源。 |
HIGHGODB | HighGoDB空间数据库引擎。针对HighGoDB数据源。 |