跳转到内容

Spatial Poly-Split 步骤将每个输入几何拆分为其组成部分,每个部分写入一行。它相当于 Alteryx 的 Poly-Split 工具,在工作流引擎中运行。

部分的数量是几何自身的属性,而不是对列的投影,因此无法用 SQL 表达。

一个多部分几何拆分第 1 行第 2 行第 3 行
Spatial Poly-Split 将每个几何拆分为其组成部分,每个部分写入一行。
  • 源表 / 输出表——输入几何以及各部分的写入位置。
  • 几何列——要拆分的 WKT 几何列。
  • 拆分为——什么算作一个部分:
    • 点——几何的每个顶点一行。
    • 区域——每个组成多边形一行。
    • 详细区域——组成多边形及其孔洞。

任何其他值都会使步骤失败,而不是回退到默认值。

源列会被传递,并追加两列:

列 类型 内容
Split_SpatialObj 文本 该部分,以 WKT 表示
Split_SequenceNum bigint 该部分在其源几何中的位置