J'ai une table d'hexagones en mosaïque que j'ai créé comme une grille de binning hexagonale pour couvrir une zone.
J'ai ensuite superposé un ensemble de points pour donner une valeur à certains hexagones, voir le diagramme: -
Les formes avec la valeur "0" n'ont aucune valeur et je voudrais les interpoler à partir des valeurs des voisins selon Kriging. Comment puis-je accomplir cela en postgres étant donné que ma table ressemble à: -
hex_grid_data
(
gid SERIAL,
wkb_geometry (geometry),
value INTEGER
)
postgis
interpolation
kriging
hexagon-binning
user1331131
la source
la source
Réponses:
Je ne sais pas de quel type d'interpolation vous parlez, mais si la moyenne de tous les voisins sera bonne, cela pourrait être la solution:
Ou suivre @MakinFlippyFloppy doute si vraiment 0 dans l'exemple signifie null (aucune valeur):
Ou si les valeurs nulles ou nulles ne doivent pas diminuer la moyenne:
la source