Enligt PostgreSQL-dokumentationen https://www.postgresql.org/ docs/9.0/sql-syntax-lexical.html (min betoning)
Användningen av \\
i din sträng betyder att den undkommer en escape-sekvens, förmodligen för att vara säker vid transport och lagring i en .sql
fil. Den ordagliga sträng som faktiskt skickades in i ST_GeomFromWKB
funktionen blir:
\001\001\000\000\000\321\256B\312O\304Q\300\347\030\220\275\336%[email protected]
Dessa sekvenser på 3 eller 4 tecken mellan snedstreck skulle sedan tolkas av ST_GeoFromWKB
direkt.
Dokumentationen för ST_GeoFromWKB
( https://postgis.net/docs/ST_GeomFromWKB.html
) säger:
Tyvärr står det inte exakt vilket format den "välkända binära representationen" faktiskt är.
Det visar sig att innehållet i strängen beror på vilket koordinatsystem du använder, vilket anges av SRID
parameter. I det här fallet 4326
motsvarar WGS84
:https://en.wikipedia.org/wiki/World_Geodetic_System#WGS84
Du måste göra ytterligare läsning och forskning för att reda ut det.