交集制表
1.描述
计算两个要素类之间的交集并对相交要素的面积、长度或数量进行交叉制表。
2.使用限制
3.算子id
igis.gis.analysis.statistic.intersectiontabulation
4.参数列表
参数类型 |
参数名称 |
参数关键字 |
必要性 |
参数说明 |
数据类型 |
输入参数 |
url |
数据源地址 |
Y |
数据源地址 |
String |
in_zone_features |
用于标识区域的要素 |
Y |
用于标识区域的要素 |
String |
|
zone_fields |
将用于定义区域的属性字段。 |
Y |
将用于定义区域的属性字段。 |
String |
|
in_class_features |
用于标识类的要素 |
Y |
用于标识类的要素 |
String |
|
class_fields |
用于定义类的属性字段 |
用于定义类的属性字段 |
|||
sum_fields |
输入类要素中用于求和的字段 |
输入类要素中用于求和的字段 |
|||
xy_tolerance |
容差 |
确定要素或其折点被视作相同的范围的距离。默认情况下,为输入区域要素的 XY 容差 |
|||
out_units |
单位 |
计算面积或长度测量值所使用的单位 |
|||
输出参数 |
out_table |
结果图层 |
Y |
将存储计算的统计数据的输出 dBASE 或地理数据库表 |
String |
5.配置面板
6.调用示例
{
"params": {
"url":"kudu://172.20.20.15:7051/geomesa_spark",
"in_table":"hainan",
"out_table":"hainan_frenquency",
"frequency_fields":"YSDM",
"summary_fields":"XQMJ"
},
"identifier":"igis.gis.analysis.statistic.intersectiontabulation"
}