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

Sequelize ORM में PostGIS GEOMETRY Point कैसे डालें?

l0oky के उत्तर का विस्तार करते हुए, विभिन्न प्रकार की ज्यामिति के साथ जोंस का उपयोग करने के बारे में बहुत सारे अच्छे सुराग हैं। मूल रूप से, ऐसा प्रतीत होता है कि सीक्वेलाइज प्रदान की गई ज्यामिति वस्तु को यह मानकर कड़ा कर देगा कि यह वैध जियोसन है और पोस्टजीआईएस फ़ंक्शन ST_GeomFromGeoJSON में पाइप है। इसलिए, कोई केवल GeoJSON spec का अनुसरण कर सकता है। ज्यामिति वस्तुओं के लिए।

अंक:

var point = { type: 'Point', coordinates: [39.807222,-76.984722]};

User.create({username: 'username', geometry: point }).then(function(newUser) {
...
});

लाइनस्ट्रिंग:

var line = { type: 'LineString', 'coordinates': [ [100.0, 0.0], [101.0, 1.0] ] };

User.create({username: 'username', geometry: line }).then(function(newUser) {
...
});

बहुभुज:

var polygon = { type: 'Polygon', coordinates: [
             [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
               [100.0, 1.0], [100.0, 0.0] ]
             ]};

User.create({username: 'username', geometry: polygon }).then(function(newUser) {
...
});

कस्टम SRID सेट करना:

var point = { 
  type: 'Point', 
  coordinates: [39.807222,-76.984722],
  crs: { type: 'name', properties: { name: 'EPSG:4326'} }
};

User.create({username: 'username', geometry: point }).then(function(newUser) {
...
});


  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. Postgres में दो तिथियों के बीच रविवार को छोड़कर दिनों की गणना कैसे करें?

  3. AWS RDS समस्या को कैसे हल करें:psycopg2.OperationalError:FATAL:उपयोगकर्ता रूट के लिए पासवर्ड प्रमाणीकरण विफल

  4. PL/pgSQL के अंदर INSERT के बाद डिफ़ॉल्ट सीरियल मान प्राप्त करें

  5. PostgreSQL फ़ंक्शन मौजूद नहीं है