ST_AsEWKB — Rückgabe der Extended Well-Known Binary (EWKB) Darstellung der Geometrie mit SRID-Metadaten.
bytea ST_AsEWKB(
geometry g1)
;
bytea ST_AsEWKB(
geometry g1, text NDR_or_XDR)
;
Gibt die Extended Well-Known Binary (EWKB) Darstellung der Geometrie mit SRID-Metadaten zurück. Bei der ersten Funktionsvariante wird standardmäßig die Endian-Kodierung der Servermaschine verwendet. Die zweite Funktionsvariante nimmt ein Textargument entgegen, das die Endian-Kodierung angibt, entweder Little-Endian ('NDR') oder Big-Endian ('XDR').
Das WKB-Format ist nützlich, um Geometriedaten aus der Datenbank zu lesen und dabei die volle numerische Präzision beizubehalten. Dadurch wird die Präzisionsrundung vermieden, die bei Textformaten wie WKT auftreten kann.
Um die inverse Konvertierung von EWKB in PostGIS-Geometrie durchzuführen, verwenden Sie ST_GeomFromEWKB.
Um das OGC/ISO WKB-Format zu erhalten, verwenden Sie ST_AsBinary. Beachten Sie, dass das OGC/ISO WKB-Format nicht den SRID enthält. |
Erweiterung: Mit 2.0.0 wurde die Unterstützung für polyedrische Oberflächen, Dreiecke und TIN eingeführt.
Diese Funktion unterstützt 3d und lässt den Z-Index nicht fallen.
Diese Methode unterstützt kreisförmige Strings und Kurven.
Diese Funktion unterstützt polyedrische Flächen.
Diese Funktion unterstützt Dreiecke und dreieckige unregelmäßige Netzoberflächen (TIN).
SELECT ST_AsEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326)); st_asewkb -------------------------------- \x0103000020e610000001000000050000000000000000000000000000000000000000000000000000 00000000000000f03f000000000000f03f000000000000f03f000000000000f03f00000000000000 0000000000000000000000000000000000
SELECT ST_AsEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326), 'XDR'); st_asewkb -------------------------------- \x0020000003000010e600000001000000050000000000000000000000000000000000000000000000 003ff00000000000003ff00000000000003ff00000000000003ff000000000000000000000000000 0000000000000000000000000000000000