名前

ST_GeomFromWKB — Well-Knwon Binaryジオメトリ表現 (WKB)と任意パラメーターのSRIDからジオメトリインスタンスを生成します。

概要

geometry ST_GeomFromWKB(bytea geom);

geometry ST_GeomFromWKB(bytea geom, integer srid);

説明

ST_GeomFromWKBは、ジオメトリのWell-Known Binary表現と空間参照系識別番号 (SRID)を取り、適切なジオメトリタイプのインスタンスを生成します。この関数は、SQLのジオメトリファクトリの役割を果たします。これは、ST_WKBToSQLの代替名です。

SRIDが指定されていない場合、0 (不明)となります。

このメソッドはOGC Simple Features Implementation Specification for SQL 1.1の実装です。 s3.2.7.2 - 任意引数SRIDは仕様適合のためです。

このメソッドはSQL/MM仕様の実装です。 SQL-MM 3: 5.1.41

このメソッドは曲線ストリングと曲線に対応しています。

bytea表現は単一の \ を含みますが、standard_conforming_stringsがonになっていない場合には、これらはテーブルに入れるときにエスケープする必要があります。

Code
SELECT ST_GeomFromWKB(E'\\001\\002\\000\\000\\000\\002\\000\\000\\000\\037\\205\\353Q\\270~\\\\\\300\\323Mb\\020X\\231C@\\020X9\\264\\310~\\\\\\300)\\\\\\217\\302\\365\\230C@', 4326);
出力:
SRID=4326;LINESTRING(-113.98 39.198,-113.981 39.195)
Figure
Geometry figure for visual-st-geomfromwkb-01
Code
SELECT ST_GeomFromWKB(ST_AsEWKB('POINT(2 5)'::geometry)
  );
出力:
POINT(2 5)
Figure
Geometry figure for visual-st-geomfromwkb-02