GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.9.3. صيغ أخرى
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_AsGeobuf

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

ST_AsGeobuf — تُعيد تمثيل Geobuf لمجموعة من الصفوف.

المختصر

bytea ST_AsGeobuf(anyelement set row);

bytea ST_AsGeobuf(anyelement row, text geom_name);

الوصف

تُعيد تمثيل Geobuf (https://github.com/mapbox/geobuf) لمجموعة من الصفوف تقابل FeatureCollection. يُحلَّل كل شكل هندسي مُدخل لتحديد الدقة القصوى من أجل تخزين أمثل. لاحظ أن Geobuf بصيغته الحالية لا يمكن بثّه تدفقيًا، لذا يُجمَّع الإخراج كاملًا في الذاكرة.

row بيانات الصف التي تحتوي على عمود geometry واحد على الأقل.

geom_name اسم عمود geometry في بيانات الصف. إذا كان NULL فسيُستخدم افتراضيًا أول عمود geometry يُعثر عليه.

متاحة منذ: 2.4.0

أمثلة

SELECT encode(ST_AsGeobuf(q, 'geom'), 'base64')
    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') AS geom) AS q;
 st_asgeobuf
----------------------------------
 GAAiEAoOCgwIBBoIAAAAAgIAAAE=