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

Geometry length

サポート対象: Batch, Streaming

ジオメトリ内のラインストリングおよびマルチラインストリングの長さをメートルで取得します。地球の球面近似を使用します。非線形ジオメトリ(ポリゴンやポイント)は 0 としてカウントされます。

式カテゴリー: Geospatial

引数

  • Expression - GeoJSON 文字列。
    Expression<Geometry>

出力タイプ: Double

例 1: 基本ケース

引数値:

  • Expression: geometry
geometry出力
{"type":"LineString","coordinates":[[-73.778128,40.641195],[-118.408535,33.941563]]}3974344.7433354934
{"type":"LineString","coordinates":[[0.0,0.0],[1.0,0.0],[1.0,1.0],[1.0,2.0]]}333585.2407005987
{"type":"MultiLineString","coordinates":[[[0.0,0.0],[1.0,0.0],[1.0,1.0]], [[1.0,2.0],[2.0,2.0]]]}333517.50194413937

例 2: Nullケース

引数値:

  • Expression: geometry
geometry出力
nullnull

例 3: エッジケース

引数値:

  • Expression: geometry
geometry出力
{"type":"GeometryCollection","geometries":[{"type":"Polygon","coordinates":[[[-1.0,-1.0],[-3.0,-1.0]...333517.50194413937
{"type":"Polygon","coordinates":[[[-1.0,-1.0],[-3.0,-1.0],[-2.0,-2.0],[-1.0,-1.0]]]}0.0
{"type":"MultiPoint","coordinates":[[23.0,30.0],[12.0,15.3]]}0.0