MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mengapa koordinat Objek GeoJSON poligon disimpan dalam array array?

MongoDB tidak mendefinisikan format GeoJSON. Sebaliknya, itu didefinisikan dalam standar:RFC7946

Ini adalah bagian yang relevan tentang poligon di RFC:https:// www.rfc-editor.org/rfc/rfc7946#section-3.1.6 di mana ia menyatakan:

Di mana cincin linier didefinisikan sebagai:

Dan LineString adalah https://www.rfc-editor.org /rfc/rfc7946#section-3.1.4 :

Pada dasarnya poligon didefinisikan sebagai serangkaian LineString tertutup, dengan LineString pertama mendefinisikan batas poligon, dan LineString berikutnya mendefinisikan "lubang" di LineString pertama.

Didefinisikan dengan cara ini, dimungkinkan untuk membuat bentuk donat dengan poligon.

Jenis konstruksi ini hanya mungkin jika direpresentasikan sebagai larik larik, oleh karena itu standarnya.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kembalikan koleksi yang diperbarui dengan Mongoose

  2. Mengelola dokumen dan koleksi MongoDB secara visual

  3. Mongodb repica mengatur konfigurasi dalam file properti

  4. Mongoose/Mongodb:Kecualikan bidang dari data kueri yang terisi

  5. Bagaimana cara menyimpan tanggal dengan benar?