Saya memiliki tabel segi enam tessellated yang saya buat sebagai kisi binning hex untuk menutupi area.
Saya kemudian overlay titik yang ditetapkan untuk memberikan beberapa segi enam nilai, lihat diagram: -
Bentuk dengan nilai "0" tidak memiliki nilai dan saya ingin menyisipkan ini dari nilai tetangga sesuai Kriging. Bagaimana saya bisa melakukan ini di postgres mengingat tabel saya terlihat seperti: -
hex_grid_data
(
gid SERIAL,
wkb_geometry (geometry),
value INTEGER
)
postgis
interpolation
kriging
hexagon-binning
pengguna1331131
sumber
sumber
Jawaban:
Saya tidak tahu interpolasi seperti apa yang Anda bicarakan, tetapi jika rata-rata semua tetangga memiliki nilai bagus, ini bisa menjadi solusinya:
Atau mengikuti @MakinFlippyFloppy ragu jika benar-benar 0 misalnya berarti nol (tidak ada nilai):
Atau jika nilai nol atau nol tidak boleh mengurangi rata-rata:
sumber