注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ラインストリングをポリゴンに変換

対応環境: バッチ、ストリーミング

ラインストリングジオメトリをポリゴンジオメトリに変換します。この式はラインストリングジオメトリが閉じていることを前提としています。閉じていない場合、式はnullを返します。

式カテゴリ: ジオスペーシャル

引数

  • - 有効なラインストリングジオメトリ。
    Expression<Geometry>

出力タイプ: Geometry

例 1: 基本ケース

引数値:

  • : polygon_points
polygon_points出力
{"type":"LineString","coordinates":[[-77.49,38.01],[-77.47,38.15],[-77.19,38.14],[-77.49,38.01]]}{"type":"Polygon","coordinates":[[[-77.49,38.01],[-77.47,38.15],[-77.19,38.14],[-77.49,38.01]]]}

例 2: Nullケース

引数値:

  • : polygon_points
polygon_points出力
nullnull
{"type":"LineString","coordinates":[[-77.49,38.01],[-77.19,38.14],[-77.49,38.01]]}null
{"type":"LineString","coordinates":[[-77.49,38.01],[-77.19,38.14]]}null
{"type":"LineString","coordinates":[[-77.49,38.01]]}null
{"type":"Polygon","coordinates":[[[-77.49,38.01],[-77.47,38.15],[-77.19,38.14],[-77.49,38.01]]]}null