الاسم
<<->> — تُعيد المسافة متعددة الأبعاد (n-D) بين الشكلين الهندسيين A وB أو بين مستطيليهما المحيطين
المختصر
double precision <<->>( geometry A , geometry B );
الوصف
يُعيد العامل <<->> المسافة الإقليدية متعددة الأبعاد (n-D) بين مراكز المستطيلات المحيطة لشكلين هندسيين. وهو مفيد لترتيب أقرب الجيران حسب المسافة التقريبية.
|
|
|
يستفيد هذا العامل من فهارس GiST متعددة الأبعاد (n-D) التي قد تكون متاحة على الأشكال الهندسية. ويختلف عن العوامل الأخرى التي تستخدم الفهارس المكانية في أن الفهرس المكاني لا يُستخدم إلا عندما يكون العامل في عبارة ORDER BY. |
|
|
|
لا يعمل الفهرس إلا إذا كان أحد الشكلين الهندسيين ثابتًا (ليس في استعلام فرعي/cte). مثلًا 'SRID=3005;POINT(1011102 450541)'::geometry بدلًا من a.geom |
متاحة منذ: 2.2.0 -- KNN متاح فقط في PostgreSQL 9.1+