Apakah normal untuk menggunakan tipe geometri 'multipoint' daripada 'point' mengetahui bahwa saya menggunakannya untuk menyimpan hanya satu poin?
Bagaimana saya bisa mengonversi dari banyak titik ke titik?
postgis
postgresql
geometry
Youssef
sumber
sumber
Jawaban:
Untuk mengonversi "Multipoint" ke "Point", Anda harus menggunakan ST_Dump , misalnya:
Pada pertanyaan tentang penggunaan "Multi" atau geometri tunggal, saya menggunakan logika ini:
sumber
Cara termudah untuk mengekstraksi titik dari satu titik
MULTIPOINT
adalahST_GeometryN
:Ini menghindari potensi masalah dalam situasi di mana fungsi set-return tidak dapat digunakan.
Ada beberapa optimasi penting yang tersedia hanya untuk
POINT
mengetik geometri (terutama di versi PostGIS sebelumnya), jadi menyimpan poin tunggal sepertiPOINT
praktik yang baik. APOINT
juga menggunakan sekitar 25% lebih sedikit ruang daripada aMULTIPOINT
.sumber