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

既知のバイナリをジオメトリとして解析する

サポートされている形式: バッチ、ストリーミング

既知のバイナリ (WKB) をジオメトリ論理型に変換します。無効な WKB 入力は null として返されます。WKB がすでに WGS 84 にない場合、ソース座標系識別子をオプションで指定して、ソース座標系から WGS 84 に変換することができます。

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

宣言された引数

  • - バイナリとして有効な既知のバイナリ。
    Expression<Binary>
  • オプション ソース座標系 - 既知のバイナリが WGS 84 でない場合のオプションの座標系識別子。"authority" 形式でフォーマットされます。たとえば、UTM ゾーン 18N は EPSG:32618 で識別できます。
    Literal<String>

出力型: Geometry

例 1: 基本ケース

引数の値:

  • : wkb
  • ソース座標系: null
wkb出力
AAAAAAFACAAAAAAAAEAUAAAAAAAA{"type":"Point","coordinates":[3.0, 5.0]}
AIAAAAFACAAAAAAAAEAUAAAAAAAAQAAAAAAAAAA={"type":"Point","coordinates":[3.0, 5.0, 2.0]}
AAAAAAMAAAABAAAABAAAAAAAAAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA={"type":"Polygon","coordinates":[[[0.0,0.0],[1.0,0.0],[0.0,1.0],[0.0,0.0]]]}
AAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA={"type":"LineString","coordinates":[[0.0,0.0],[1.0,0.0]]}

例 2: 基本ケース

引数の値:

  • : wkb
  • ソース座標系: EPSG:32618
wkb出力
AAAAAAFBE4gAAAAAAEFQZzgAAAAA{"type":"Point","coordinates":[-77.07368071728229,38.83040844313318]}
AIAAAAFBE4gAAAAAAEFQZzgAAAAAQAAAAAAAAAA={"type":"Point","coordinates":[-77.07368071728229,38.83040844313318, 2.0]}
AAAAAAMAAAABAAAABEETiAAAAAAAQVBnOAAAAABBE4mQAAAAAEFQZzgAAAAAQROIAAAAAABBUGdRAAAAAEETiAAAAAAAQVBnOAAAAAA={"type":"Polygon","coordinates":[[[-77.07368071728229,38.83040844313318],[-77.0725293738795,38.83042888342659],[-77.07370685720375,38.83130901341597],[-77.07368071728229,38.83040844313318]]]}
AAAAAAIAAAACQROIAAAAAABBUGc4AAAAAEETiZAAAAAAQVBnOAAAAAA={"type":"LineString","coordinates":[[-77.07368071728229,38.83040844313318],[-77.0725293738795,38.83042888342659]]}

例 3: Null ケース

引数の値:

  • : wkb
  • ソース座標系: null
wkb出力
null
nullnull