適用対象: Databricks Runtime 17.1 以降
Important
この機能は パブリック プレビュー段階です。
指定されたエンディアンを使用して、入力 GEOGRAPHY
または GEOMETRY
を WKB 形式 で返します(指定されている場合)。
エンディアンが指定されていない場合、返される値はリトル エンディアン エンコードされます。
Syntax
st_asbinary ( geoExpr[, endiannessExpr] )
Arguments
-
geoExpr
:GEOGRAPHY
またはGEOMETRY
の値。 -
endiannessExpr
: 出力STRING
のエンディアン、リトル エンディアン (既定値) の場合は、ビッグ エンディアンの場合は'NDR'
を表す省略可能な'XDR'
値。
Returns
BINARY
型の値。
返される値は、入力 GEOGRAPHY
の WKB の説明か、指定したエンディアンを使用した GEOMETRY
値 (指定されている場合) です。
エンディアンが指定されていない場合、返される値はリトル エンディアン エンコードされます。
いずれかの入力がNULL
されている場合、関数はNULL
を返します。
Examples
-- Export a 3DZ Cartesian point in WKB format (default endianness).
> SELECT hex(st_asbinary(st_geomfromtext('POINT Z (1 2 100)')))
01E9030000000000000000F03F00000000000000400000000000005940
-- Export a 3DZ geographic point in big -endianness WKB format.
> SELECT hex(st_asbinary(st_geogfromtext('POINT Z (1 2 100)'), 'XDR'))
00000003E93FF000000000000040000000000000004059000000000000
Related functions
-
st_asewkb
関数 -
st_asgeojson
関数 -
st_asewkt
関数 -
st_astext
関数 -
st_aswkb
関数 -
st_aswkt
関数 -
st_geogfromgeojson
関数 -
st_geogfromtext
関数 -
st_geogfromwkb
関数 -
st_geogfromwkt
関数 -
st_geomfromewkb
関数 -
st_geomfromgeojson
関数 -
st_geomfromtext
関数 -
st_geomfromwkb
関数 -
st_geomfromwkt
関数 -
to_geography
関数 -
to_geometry
関数 -
try_to_geography
関数 -
try_to_geometry
関数