ST_GeomFromEWKB — Returnera ett specificerat ST_Geometry-värde från Extended Well-Known Binary representation (EWKB).
geometry ST_GeomFromEWKB(
bytea EWKB)
;
Konstruerar ett PostGIS ST_Geometry-objekt från OGC:s Extended Well-Known binary (EWKT)-representation.
![]() |
|
EWKB-formatet är inte en OGC-standard, utan ett PostGIS-specifikt format som inkluderar identifieraren för det spatiala referenssystemet (SRID) |
Förbättrad: 2.0.0 stöd för polyhedrala ytor och TIN infördes.
Denna funktion stöder 3d och kommer inte att tappa z-index.
Denna metod stöder cirkulära strängar och kurvor.
Denna funktion stöder polyedriska ytor.
Denna funktion stöder trianglar och triangulerade oregelbundna nätverksytor (TIN).
linestrings binär rep 0f LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932) i NAD 83 lång lat (4269).
![]() |
|
OBS: Även om byte-arrayer avgränsas med \ och kan ha ', måste vi escape både ut med \ och '' om standard_conforming_strings är av. Så det ser inte exakt ut som dess AsEWKB-representation. |
SELECT ST_GeomFromEWKB(E'\\001\\002\\000\\000 \\255\\020\\000\\000\\003\\000\\000\\000\\344J= \\013B\\312Q\\300n\\303(\\010\\036!E@''\\277E''K \\312Q\\300\\366{b\\235*!E@\\225|\\354.P\\312Q \\300p\\231\\323e1!E@');
![]() |
|
I PostgreSQL 9.1+ - standard_conforming_strings är inställd på som standard, där den i tidigare versioner var inställd på av. Du kan ändra standardvärden efter behov för en enda fråga eller på databas- eller servernivå. Nedan visas hur du skulle göra med standard_conforming_strings = on. I det här fallet escapar vi ' med standard ansi ', men snedstreck escapas inte |
set standard_conforming_strings = on; SELECT ST_GeomFromEWKB('\001\002\000\000 \255\020\000\000\003\000\000\000\344J=\012\013B \312Q\300n\303(\010\036!E@''\277E''K\012\312Q\300\366{b\235*!E@\225|\354.P\312Q\012\300p\231\323e1')