Mercurial > gemma
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 |