使用说明
将DataFrame(数据表)存储形式的查询结果转为FeatureRDD(要素数据集),进而可以使用SuperMap为FeatureRDD提供的丰富的空间分析工具进行空间分析操作。
DataFrame(数据表)是Spark SQL引入的结构化数据存储方式,使我们能使用SQL语句进行分布式数据的读取和计算,DataFrame的底层仍然是RDD。
查询结果为DataFrame(数据表)存储形式的查询工具有:
- 数据表SQL查询
- 要素数据集SQL查询
- 数据库ECQL过滤读取
参数说明
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
查询数据表 | 指定待输出的查询结果的数据表(DataFrame)。 | Dataset | |
结果数据的rdd名 | 结果数据的rdd名称。 | String | |
重设投影 | -1 | 重新设置FeatureRDD的投影,避免DataFrame中投影信息丢失,需输入EPSG Code,如4326。默认值-1,表示无投影信息。 | Int |
输出结果
SQL查询结果转FeatureRDD工具的输出结果为查询结果要素数据集(FeatureRDD)。