幾何求差
本文介紹幾何求差算子的使用方法。
用途
幾何求差算子用于計(jì)算主表相對于關(guān)聯(lián)節(jié)點(diǎn)(另一張數(shù)據(jù)表)在空間位置上的差集。
適用場景
計(jì)算鏈路 | 計(jì)算引擎 | 是否支持 |
離線 | PostgreSQL | 是 |
Polar_PG | 是 | |
AnalyticDB PostgreSQL(ADB_PG) | 是 |
使用說明
來源節(jié)點(diǎn)
幾何求差算子必須指定2個(gè)來源節(jié)點(diǎn)(又稱為輸入節(jié)點(diǎn),每個(gè)來源節(jié)點(diǎn)可視為一張表),并且每個(gè)來源節(jié)點(diǎn)至少包含一個(gè)幾何類型的字段,以求取兩表中幾何字段根據(jù)空間位置求差的結(jié)果。如果數(shù)據(jù)表包含多個(gè)幾何類型的字段,算子默認(rèn)選擇第一個(gè)幾何字段,可以手動(dòng)切換其它的幾何字段。
主表
幾何求差算子的主表是輸入節(jié)點(diǎn)中的一個(gè)。系統(tǒng)默認(rèn)指定第一個(gè)輸入節(jié)點(diǎn)為主表,用戶可以手動(dòng)將其它節(jié)點(diǎn)設(shè)置為主表。幾何求差的結(jié)果為主表的所有數(shù)據(jù)中,不在關(guān)聯(lián)節(jié)點(diǎn)空間范圍內(nèi)的記錄。
差集面積閾值
差集面積計(jì)算邏輯為主表幾何字段的空間面積減去與關(guān)聯(lián)結(jié)點(diǎn)空間范圍相交部分的面積。如果沒有設(shè)置差集面積閾值,算子結(jié)果默認(rèn)返回主表空間位置不在關(guān)聯(lián)節(jié)點(diǎn)空間范圍內(nèi)部的記錄。如果設(shè)置差集面積閾值,算子結(jié)果只返回差集面積大于等于指定閾值的記錄。
輸出字段
配置當(dāng)前節(jié)點(diǎn)輸出到下游節(jié)點(diǎn)的字段列表,默認(rèn)包含一個(gè)差集結(jié)果的幾何字段(字段代碼difference_result)和主表的全部字段,可按需對主表字段進(jìn)行刪減和重命名。