栅格写出SDX

使用说明

栅格写出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数据源。