Saya memiliki tabel postgres / postgis yang berisi serangkaian poin berurutan. Saya ingin menambahkan kolom baru ke tabel yang berisi jarak antara setiap titik dan yang pertama, dan seterusnya sampai semua titik diproses (titik pertama harus memiliki jarak 0). Apakah ini dapat dilakukan dengan kueri atau apakah saya perlu menggunakan Python atau yang setara untuk membuat loop? Terimakasih banyak
8
Jawaban:
Halo
Jika berasumsi bahwa Anda memiliki bidang id yang disebut gid dan bahwa titik pertama memiliki gid 1 maka Anda dapat melakukan sesuatu seperti:
Itu akan menambahkan kolom yang disebut dist dan mengisi kolom itu dengan jarak ke titik dengan gid = 1
HTH Nicklas
sumber