Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedQualityExporter.java @ 6359:e2b1057cee04
Skip calculation parameters if no bed diameter data exist in CSV exporter.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Tue, 18 Jun 2013 09:26:00 +0200 |
parents | af13ceeba52a |
children | 0a337f0005c2 |
comparison
equal
deleted
inserted
replaced
6358:e1093f75a36f | 6359:e2b1057cee04 |
---|---|
119 // j * beds.length: shift periods. | 119 // j * beds.length: shift periods. |
120 // loads.length * results.length: shift bed load columns. | 120 // loads.length * results.length: shift bed load columns. |
121 int ndx = (k + 1) + (j * beds.length) + (loads.length * results.length); | 121 int ndx = (k + 1) + (j * beds.length) + (loads.length * results.length); |
122 row[ndx] = beds[k].getDiameterCap(km); | 122 row[ndx] = beds[k].getDiameterCap(km); |
123 row[ndx + 1] = beds[k].getDiameterSub(km); | 123 row[ndx + 1] = beds[k].getDiameterSub(km); |
124 } | |
125 if (beds.length == 0) { | |
126 continue; | |
124 } | 127 } |
125 BedParametersResult[] params = results[j].getParameters(); | 128 BedParametersResult[] params = results[j].getParameters(); |
126 for(int k = 0; k < params.length; k++) { | 129 for(int k = 0; k < params.length; k++) { |
127 // loads.length + (beds.lenght * 2) * (j + 1): shift bed and bedload columns. | 130 // loads.length + (beds.lenght * 2) * (j + 1): shift bed and bedload columns. |
128 int ndx = 1 + (loads.length + (beds.length * 2) * (j + 1)); | 131 int ndx = 1 + (loads.length + (beds.length * 2) * (j + 1)); |
201 header.add(msg(CSV_HEADER_BED_SUB, CSV_HEADER_BED_SUB) + " - " + | 204 header.add(msg(CSV_HEADER_BED_SUB, CSV_HEADER_BED_SUB) + " - " + |
202 msg(beds[j].getType().toString(), | 205 msg(beds[j].getType().toString(), |
203 beds[j].getType().toString()) + " - " + | 206 beds[j].getType().toString()) + " - " + |
204 d1 + "-" + d2); | 207 d1 + "-" + d2); |
205 } | 208 } |
209 if (beds.length == 0) { | |
210 continue; | |
211 } | |
206 if (params.length > 0) { | 212 if (params.length > 0) { |
207 header.add( | 213 header.add( |
208 msg(CSV_HEADER_DENSITY_CAP, CSV_HEADER_DENSITY_CAP) + | 214 msg(CSV_HEADER_DENSITY_CAP, CSV_HEADER_DENSITY_CAP) + |
209 " - " + d1 + "-" + d2); | 215 " - " + d1 + "-" + d2); |
210 header.add( | 216 header.add( |