comparison pkg/mesh/raster.go @ 5710:37c8feeecb4d

Merged branch sr-v2 into default.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 20 Feb 2024 21:28:56 +0100
parents d2ccf6bb6940
children
comparison
equal deleted inserted replaced
5672:b1a10654bf0f 5710:37c8feeecb4d
102 if v, ok := eval(px+quat, y2); ok { 102 if v, ok := eval(px+quat, y2); ok {
103 sum += v 103 sum += v
104 n++ 104 n++
105 } 105 }
106 106
107 if n > 0 { 107 if n > 0 && !math.IsNaN(sum) {
108 row[j] = sum / float64(n) 108 row[j] = sum / float64(n)
109 } else {
110 row[j] = noData
109 } 111 }
110 px += r.CellSize 112 px += r.CellSize
111 } 113 }
112 } 114 }
113 } 115 }
166 if v, ok := eval(px+quat, y2); ok { 168 if v, ok := eval(px+quat, y2); ok {
167 sum += v 169 sum += v
168 n++ 170 n++
169 } 171 }
170 172
171 if n > 0 { 173 if n > 0 && !math.IsNaN(sum) {
172 row[j] -= sum / float64(n) 174 row[j] -= sum / float64(n)
173 } else { 175 } else {
174 row[j] = noData 176 row[j] = noData
175 } 177 }
176 178