条件式によるフィルター処理

リアルタイム解析およびビッグ データ解析で使用できます。

[条件式によるフィルター処理] ツール は、ArcGIS Arcade を使用して属性条件式でフィーチャをフィルターします。 各フィーチャは、定義済みの条件式によって評価されます。 条件式が True として評価するフィーチャが維持されます。

ツールの使用例を次に示します:

  • あるリアル タイム解析は、[条件式によるフィルター処理] ツールを使用して、「$feature.horizontal_accuracy < 15」を満たすフィードからの受信レコードのみを維持します。
  • あるリアルタイムまたはビッグ データ解析は、[条件式によるフィルター処理] ツールを使用して、「$feature.description == 'Excellent Condition'」を満たすフィーチャのみを維持します。

使用上の注意

ツールを操作する際には、以下の点に注意してください:

  • Arcade 条件式を定義することによって、データをフィルターします。
  • このツールでは、ジオメトリーは不要です。

パラメーター

ツールには、次のパラメーターがあります:

パラメーター説明データ タイプ

入力レイヤー

フィーチャがフィルターされるレイヤー。

フィーチャ

受信データをフィルターするためにフィーチャを評価する属性条件式。 式は、[Arcade 条件式の構成] をクリックしてアクセスする Arcade 条件式ビルダーで構成します。

すべてのフィーチャ レコードが評価されます。 結果が True のレコードが維持され、結果が False のレコードが破棄されます。

文字列 (Arcade 条件式)

出力レイヤー

[条件式によるフィルター処理] ツールは、受信フィーチャを変更しません。出力レイヤーは受信フィーチャと同じフィールドおよび属性値を含みます。