PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

बिंदु से बहुभुज तक की न्यूनतम दूरी कैसे ज्ञात करें?

दूरी ऑपरेटर <-> बिंदुओं और बहुभुजों के बीच अच्छा काम करता है।

आप इस तरह क्वेरी कर सकते हैं:

SELECT b.*
FROM osm_buildings AS b
ORDER BY b.polygon <-> 'POINT(3.14 2.78)'::geometry
LIMIT 10;

इससे 10 इमारतें उस बिंदु के सबसे करीब हो जाएंगी।

वह क्वेरी polygon . पर एक अनुक्रमणिका का उपयोग कर सकती है कॉलम।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉकर पोस्टग्रेस्क्ल सेवा लिखें - निर्माण के दौरान उपयोगकर्ता और डेटाबेस नहीं बना सकता है?

  2. सीक्वेलाइज़ माइग्रेशन और इनिशियलाइज़ेशन को संभालने के लिए वर्कफ़्लो?

  3. रैंडम टुपल्स प्राप्त करने के लिए टेबल्स नमूना और अन्य तरीके

  4. सिंगल टेबल के लिए एंटिटी जेनरेशन

  5. PostgreSQL में एकाधिक डेटा प्रकार सरणी