الاسم
ST_PointFromWKB — تُنشئ geometry من WKB باستخدام SRID المعطى
المختصر
geometry ST_GeomFromWKB(bytea geom);
geometry ST_GeomFromWKB(bytea geom, integer srid);
الوصف
تأخذ الدالة ST_PointFromWKB تمثيلًا ثنائيًا معروفًا لشكل هندسي ومعرّف النظام المرجعي المكاني (SRID)، وتُنشئ نسخة من نوع geometry المناسب، وهو في هذه الحالة geometry من نوع POINT. تؤدي هذه الدالة دور مصنع الأشكال الهندسية (Geometry Factory) في SQL.
إذا لم يُحدَّد SRID فقيمته الافتراضية 0. وتُعاد NULL إذا لم يكن المُدخل bytea يمثّل geometry من نوع POINT.
تطبّق هذه الدالة مواصفة OGC Simple Features Implementation Specification for SQL 1.1. s3.2.7.2
تطبّق هذه الدالة مواصفة SQL/MM. SQL-MM 3: 6.1.9
تدعم هذه الدالة الأبعاد الثلاثية ولا تُسقط قيمة Z.
تدعم هذه الدالة الأقواس الدائرية (Circular Strings) والمنحنيات.
أمثلة
SELECT
ST_AsText(
ST_PointFromWKB(
ST_AsEWKB('POINT(2 5)'::geometry)
)
);
st_astext
------------
POINT(2 5)
(1 row)
SELECT
ST_AsText(
ST_PointFromWKB(
ST_AsEWKB('LINESTRING(2 5, 2 6)'::geometry)
)
);
st_astext
-----------
(1 row)