擦除(geosot)

1.描述

图层1被图层2擦除后得到的结果。

2.使用限制

需要通过入库算子进行入库,图层需要包含sotcode1和sotcode2分别存储图斑左下角和右上角所在的某层级geosot网格码

3.算子id

idata.gis.zcqc.Erase

4.参数列表

参数类型

参数名称

参数关键字

必要性

参数说明

数据类型

输入参数

layer1

图层1

Y

zk地址,catalog,图层名,用半角逗号分隔

String

fields1

图层1字段

Y

默认*,字段太多时可以指定字段,但必须包含几何列the_geom、sotcode1、bsm字段

String

field_bsm1

图层1标识码字段

Y

默认*,字段太多时可以指定字段,但必须包含几何列the_geom、sotcode1、bsm字段

String

layer2

擦除范围图层

Y

zk地址,catalog,图层名,用半角逗号分隔

String

fields2

擦除范围图层字段

Y

默认*,字段太多时可以指定字段,但必须包含几何列the_geom、sotcode1、bsm字段

String

calcYSTXMJ

Y

是否计算并保存原始图形面积

String

calcTXMJ

Y

是否计算相交结果图形面积

String

输出参数

layer3

结果图层

Y

zk地址,catalog,图层名,用半角逗号分隔。

String

5.配置面板

../../../_images/Erase_geosot.jpg

6.调用示例

{

  "params":{
    "layer1":"bd2022.whrdc:2181,g441426,DLTB",
    "fields1":"*",
    "field_bsm1":"bsm",
    "layer2":"bd2022.whrdc:2181,g441426,TTQ",
    "fields2":"*",
    "calcYSTXMJ":true,
    "calcTXMJ":true,
    "layer3":"bd2022.whrdc:2181,g441426,DLTB_TTQ"
  },
  "identifier":"idata.gis.zcqc.Erase"
}