ST_GeomFromWKB — 從已知二進位幾何表示法 (WKB) 和可選的 SRID 建立幾何實例。
geometry ST_GeomFromWKB(
bytea geom)
;
geometry ST_GeomFromWKB(
bytea geom, integer srid)
;
ST_GeomFromWKB
函數接收幾何的已知二進位表示法和空間參考系統 ID (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
此方法支援圓弧字串和曲線。
--Although bytea rep contains single \, these need to be escaped when inserting into a table -- unless standard_conforming_strings is set to on. SELECT ST_AsEWKT( 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) ); st_asewkt ------------------------------------------------------ SRID=4326;LINESTRING(-113.98 39.198,-113.981 39.195) (1 row) SELECT ST_AsText( ST_GeomFromWKB( ST_AsEWKB('POINT(2 5)'::geometry) ) ); st_astext ------------ POINT(2 5) (1 row)