Mercurial > dive4elements > river
changeset 9582:8b457ca70512
Punkt 8.1 Grundberührungen Header
author | gernotbelger |
---|---|
date | Wed, 09 Jan 2019 14:47:21 +0100 |
parents | b61e2a9fa5d6 |
children | 2a67d05a1af0 |
files | artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcDetailResult.java artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalculation.java artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/SInfoResultType.java |
diffstat | 3 files changed, 14 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcDetailResult.java Tue Jan 08 17:34:53 2019 +0100 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalcDetailResult.java Wed Jan 09 14:47:21 2019 +0100 @@ -55,7 +55,7 @@ header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); header.add(exportContextCSV.formatCsvHeader(GeneralResultType.dateShort)); header.add(exportContextCSV.msgUnitCSV(SInfoResultType.collisionGaugeW, SInfoResultType.collisionGaugeW.getUnit())); - header.add(exportContextCSV.formatCsvHeader(GeneralResultType.gaugeLabelCm)); + header.add(exportContextCSV.formatCsvHeader(GeneralResultType.gaugeLabel)); header.add(exportContextCSV.msgUnitCSV(SInfoResultType.dischargeLong, SInfoResultType.dischargeLong.getUnit())); header.add(exportContextCSV.formatCsvHeader(SInfoResultType.dischargeZone)); @@ -84,7 +84,7 @@ lines.add(exportContext.formatRowValue(row, GeneralResultType.station)); lines.add(exportContext.formatRowValue(row, GeneralResultType.dateShort)); lines.add(exportContext.formatRowValue(row, SInfoResultType.collisionGaugeW)); - lines.add(exportContext.formatRowValue(row, GeneralResultType.gaugeLabelCm)); + lines.add(exportContext.formatRowValue(row, GeneralResultType.gaugeLabel)); lines.add(exportContext.formatRowValue(row, SInfoResultType.dischargeLong)); lines.add(exportContext.formatRowValue(row, SInfoResultType.dischargeZone)); @@ -103,7 +103,7 @@ exportContextCSV.addJRMetadata(source, "station_header", GeneralResultType.station); exportContextCSV.addJRMetadata(source, "date_header", GeneralResultType.dateShort); exportContextCSV.addJRMetadata(source, "gaugew_header", SInfoResultType.collisionGaugeW); - exportContextCSV.addJRMetadata(source, "gauge_header", GeneralResultType.gaugeLabelCm); + exportContextCSV.addJRMetadata(source, "gauge_header", GeneralResultType.gaugeLabel); exportContextCSV.addJRMetadata(source, "discharge_header", SInfoResultType.dischargeLong); exportContextCSV.addJRMetadata(source, "dischargezone_header", SInfoResultType.dischargeZone); }
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalculation.java Tue Jan 08 17:34:53 2019 +0100 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionCalculation.java Wed Jan 09 14:47:21 2019 +0100 @@ -114,8 +114,7 @@ final int toYear, final boolean isEpoch) { for (final CollisionAggregateValue aggregate : CollisionAggregateValue.getValuesByKm(river, fromKm, toKm, fromYear, toYear)) { rows.add(ResultRow.create().putValue(GeneralResultType.station, aggregate.getStation()) - .putValue(SInfoResultType.years, yearsToString(isEpoch, fromYear, toYear)) - .putValue(SInfoResultType.collisionCount, aggregate.getCount())); + .putValue(SInfoResultType.years, yearsToString(isEpoch, fromYear, toYear)).putValue(SInfoResultType.collisionCount, aggregate.getCount())); } } @@ -136,9 +135,8 @@ /** * Calculates the collision details for a km range of a river and a year, and adds them to a ResultRow collection */ - private void calculateDetails(final Collection<ResultRow> rows, final River river, final double fromKm, final double toKm, - final int year, final Map<String, GaugeDischargeValuesFinder> qFinders, final Map<String, GaugeMainValueFinder> zoneFinders, - final Calculation problems) { + private void calculateDetails(final Collection<ResultRow> rows, final River river, final double fromKm, final double toKm, final int year, + final Map<String, GaugeDischargeValuesFinder> qFinders, final Map<String, GaugeMainValueFinder> zoneFinders, final Calculation problems) { for (final CollisionValue collision : CollisionValue.getValues(river, fromKm, toKm, DateUtil.getStartDateFromYear(year), DateUtil.getEndDateFromYear(year))) { @@ -147,10 +145,8 @@ final double qOut = Double.isInfinite(q) ? Double.NaN : q; final String zone = getZone(zoneFinders, gaugeName, q, river, problems); rows.add(ResultRow.create().putValue(GeneralResultType.station, collision.getStation()) - .putValue(GeneralResultType.dateShort, collision.getEventDate()) - .putValue(SInfoResultType.collisionGaugeW, collision.getGaugeW()) - .putValue(GeneralResultType.gaugeLabelCm, gaugeName) - .putValue(SInfoResultType.dischargeLong, qOut) + .putValue(GeneralResultType.dateShort, collision.getEventDate()).putValue(SInfoResultType.collisionGaugeW, collision.getGaugeW()) + .putValue(GeneralResultType.gaugeLabel, gaugeName).putValue(SInfoResultType.dischargeLong, qOut) .putValue(SInfoResultType.dischargeZone, zone)); } } @@ -158,8 +154,8 @@ /** * Gets the discharge of a gauge and a W */ - private double getQ(final Map<String, GaugeDischargeValuesFinder> qFinders, final String gaugeName, final double w, - final River river, final Calculation problems) { + private double getQ(final Map<String, GaugeDischargeValuesFinder> qFinders, final String gaugeName, final double w, final River river, + final Calculation problems) { // Find the gauge and load its discharge table, if not already in the map final String gnKey = gaugeName.toLowerCase(); if (!qFinders.containsKey(gnKey)) @@ -173,8 +169,8 @@ /** * Gets the main value zone name of a gauge and a Q */ - private String getZone(final Map<String, GaugeMainValueFinder> zoneFinders, final String gaugeName, final double q, - final River river, final Calculation problems) { + private String getZone(final Map<String, GaugeMainValueFinder> zoneFinders, final String gaugeName, final double q, final River river, + final Calculation problems) { // Find the gauge and load its main value list, if not already in the map final String gnKey = gaugeName.toLowerCase(); if (!zoneFinders.containsKey(gnKey))
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/SInfoResultType.java Tue Jan 08 17:34:53 2019 +0100 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/SInfoResultType.java Wed Jan 09 14:47:21 2019 +0100 @@ -585,7 +585,8 @@ } }; - public static final SInfoResultType collisionGaugeW = new SInfoResultType(I18NStrings.UNIT_CM, SInfoI18NStrings.CSV_COLLISION_GAUGEW_HEADER) { + public static final SInfoResultType collisionGaugeW = new SInfoResultType(I18NStrings.UNIT_CM, SInfoI18NStrings.CSV_COLLISION_GAUGEW_HEADER, + "sinfo.export.pdf.header.collision.gaugew.with_unit") { private static final long serialVersionUID = 1L; @Override