GISarabia.org
PostGIS › الدليل الرسمي › 11. مرجع الرستر › 11.4. دوال الوصول إلى الرستر
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_WorldToRasterCoordX

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

الاسم

ST_WorldToRasterCoordX — تُعيد العمود في الرستر المقابل للشكل الهندسي النقطي (pt) أو لإحداثيَّي العالم X وY (xw، yw) المُمثَّلين في النظام المرجعي المكاني العالمي للرستر.

المختصر

integer ST_WorldToRasterCoordX(raster rast, geometry pt);

integer ST_WorldToRasterCoordX(raster rast, double precision xw);

integer ST_WorldToRasterCoordX(raster rast, double precision xw, double precision yw);

الوصف

تُعيد العمود في الرستر المقابل للشكل الهندسي النقطي (pt) أو لإحداثيَّي العالم X وY (xw، yw). يلزم تقديم نقطة، أو (كلا إحداثيَّي العالم xw وyw إذا كان الرستر منحرفًا). إذا لم يكن الرستر منحرفًا فيكفي xw. إحداثيات العالم تكون في نظام الإحداثيات المرجعي المكاني للرستر.

تغيّرت في: 2.1.0 في الإصدارات السابقة كانت تُسمّى ST_World2RasterCoordX

أمثلة

SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,
        ST_WorldToRasterCoordX(rast,3427927.8,20.5) As xcoord_xwyw,
        ST_WorldToRasterCoordX(rast,ST_GeomFromText('POINT(3427927.8 20.5)',ST_SRID(rast))) As ptxcoord
FROM dummy_rast;

 rid | xcoord  |  xcoord_xwyw   | ptxcoord
-----+---------+---------+----------
   1 | 1713964 | 1713964 |  1713964
   2 |       1 |       1 |        1