GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.3. دوال إنشاء الأشكال الهندسية
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_Letters

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

الاسم

ST_Letters — تُعيد الحروف المُدخلة مرسومة شكلًا هندسيًا، مع موضع بداية افتراضي عند الأصل وارتفاع نص افتراضي قدره 100.

المختصر

geometry ST_Letters(text letters, json font);

الوصف

تستخدم خطًا مدمجًا لرسم سلسلة نصية في صورة شكل هندسي من نوع MultiPolygon. ارتفاع النص الافتراضي 100.0، وهو المسافة من أسفل الجزء النازل للحرف إلى أعلى الحرف الكبير. ويضع موضع البداية الافتراضي بداية خط الأساس عند الأصل. ويتطلب تجاوز الخط تمرير خريطة json يكون المفتاح فيها حرفًا، والقيمة TWKB مرمّزة بـ base64 لشكل الحرف، على أن يكون ارتفاع الخطوط 1000 وحدة من أسفل الأجزاء النازلة إلى أعلى الحروف الكبيرة.

يُولَّد النص عند الأصل افتراضيًا، لذا لتغيير موضع النص وحجمه طبّق أولًا الدالة ST_Scale ثم الدالة ST_Translate.

متاحة منذ: 3.3.0

مثال: توليد الكلمة 'Yo'

SELECT ST_AsText(ST_Letters('Yo'), 1);

حروف مولَّدة بواسطة ST_Letters

مثال: تحجيم الكلمات وتحريكها

SELECT ST_Translate(ST_Scale(ST_Letters('Yo'), 10, 10), 100,100);

انظر أيضًا

ST_AsTWKB, ST_Scale, ST_Translate