Tengo una tabla de hexágonos teselados que creé como una cuadrícula de agrupamiento hexadecimal para cubrir un área.
Luego superpuse un conjunto de puntos para dar un valor a algunos de los hexágonos, vea el diagrama:
Las formas con el valor "0" no tienen valor y me gustaría interpolarlas a partir de los valores de los vecinos según Kriging. ¿Cómo puedo lograr esto en postgres dado que mi tabla se ve así: -
hex_grid_data
(
gid SERIAL,
wkb_geometry (geometry),
value INTEGER
)
postgis
interpolation
kriging
hexagon-binning
usuario1331131
fuente
fuente
Respuestas:
No sé de qué tipo de interpolación estás hablando, pero si el promedio de todos los vecinos será un buen valor, esta podría ser la solución:
O siguiendo las dudas de @MakinFlippyFloppy si realmente 0, por ejemplo, significa nulo (sin valor):
O si los valores nulos o cero no deberían disminuir el promedio:
fuente