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

ज्यामिति को Find_SRID के पैरामीटर के रूप में मान्यता नहीं दी गई है

फ़ंक्शन Find_SRID तीन मापदंडों की अपेक्षा करता है, अर्थात् स्कीमा, तालिका का नाम और ज्यामिति स्तंभ, जैसे:

SELECT Find_SRID('public','mytable','geom');

आप ST_SRID फंक्शन को भी आजमा सकते हैं , जो किसी दिए गए ज्यामिति से SRS निकालता है:

SELECT ST_SRID(geom) FROM mytable;

यदि आपकी ज्यामिति में कोई SRS घोषित नहीं है, तो फ़ंक्शन ST_SRID शून्य लौटाएगा, क्योंकि ऐसा कोई तरीका नहीं है जिससे PostGIS SRS का अनुमान लगा सके। आम तौर पर हम मानते हैं कि स्पष्ट एसआरएस के बिना एक ज्यामिति को WGS84<के रूप में एन्कोड किया गया है। /कोड> (ईपीएसजी:4326)। वास्तव में, WGS84 GeoJSON विशिष्टता में अपेक्षित SRS है :

डेमो:db<>fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकल होस्ट पर एकाधिक PostgreSQL इंस्टेंस चलाना

  2. pgAdmin के लिए कनेक्शन टाइमआउट मान कैसे सेट करें?

  3. मैं jsonb कुंजी के लिए LIKE क्वेरी कैसे निष्पादित कर सकता हूं?

  4. एक पैरामीटर पूछें (postgresql.conf सेटिंग) जैसे max_connections

  5. SQLAlchemy + postgreSQL का उपयोग करके कनेक्शन की संख्या कैसे कम करें?