擦除 =============== 1.描述 ------------ 通过将输入要素与擦除要素的多边形相叠加来创建要素类。只将输入要素处于擦除要素外部边界之外的部分复制到输出要素类。 2.使用限制 ---------------- 3.算子id ---------------- igis.gis.analysis.overlay.erase 4.参数列表 --------------- +----------+-------------------+----------------------------+--------+---------------------------------------------------------------------------------+----------+ | 参数类型 | 参数名称 | 参数关键字 | 必要性 | 参数说明 | 数据类型 | +----------+-------------------+----------------------------+--------+---------------------------------------------------------------------------------+----------+ | 输入参数 | url | 数据源地址 | Y | 数据源地址 | String | +----------+-------------------+----------------------------+--------+---------------------------------------------------------------------------------+----------+ | | in_features | 输入要素类或图层 | Y | 输入要素类或图层 | String | +----------+-------------------+----------------------------+--------+---------------------------------------------------------------------------------+----------+ | | erase_features | 用于擦除重叠输入要素的要素 | Y | 用于擦除重叠输入要素的要素 | String | +----------+-------------------+----------------------------+--------+---------------------------------------------------------------------------------+----------+ | | cluster_tolerance | 容差 | N | 所有要素坐标(节点和折点)之间的最小距离以及坐标可以沿 X 和/或 Y 方向移动的距离 | Double | +----------+-------------------+----------------------------+--------+---------------------------------------------------------------------------------+----------+ | 输出参数 | out_feature_class | 结果图层 | Y | 该要素类只包含与擦除要素不重叠输入要素。 | String | +----------+-------------------+----------------------------+--------+---------------------------------------------------------------------------------+----------+ 5.配置面板 -------------------- .. image:: ../../../_static/images/erase_panel.jpg :width: 300px 6.调用示例 ------------------ .. code:: { "params": { "url":"kudu://172.20.20.15:7051/geomesa_spark", "in_features":"hainan", "erase_features":"erase", "cluster_tolerance":"0.001", "out_feature_class":"hainan_erase" }, "identifier":"igis.gis.analysis.overlay.erase" }