comparison flys-backend/src/main/java/de/intevation/flys/importer/ImportRiver.java @ 4735:94b39073f0f7

Moved EpsilonComparator to utils package becaus its not only useful for TIM parsing. Used EpsilonComparator in DA60 and DA66 case. Maybe TODO: Use in PRF, too.
author Sascha L. Teichmann <teichmann@intevation.de>
date Tue, 01 Jan 2013 13:54:08 +0100
parents b0adce0592c9
children 03246a8b3869
comparison
equal deleted inserted replaced
4734:0b4e1a493045 4735:94b39073f0f7
894 Integer year = parser.getYear(); 894 Integer year = parser.getYear();
895 ImportTimeInterval ti = year != null 895 ImportTimeInterval ti = year != null
896 ? new ImportTimeInterval(yearToDate(year)) 896 ? new ImportTimeInterval(yearToDate(year))
897 : null; 897 : null;
898 898
899 Map<Double, List<XY>> data = parser.getData();
900
899 List<ImportCrossSectionLine> lines = 901 List<ImportCrossSectionLine> lines =
900 new ArrayList<ImportCrossSectionLine>(); 902 new ArrayList<ImportCrossSectionLine>(data.size());
901 903
902 for (Map.Entry<Double, List<XY>> entry: parser.getData().entrySet()) { 904 for (Map.Entry<Double, List<XY>> entry: data.entrySet()) {
903 Double km = entry.getKey(); 905 Double km = entry.getKey();
904 List<XY> points = entry.getValue(); 906 List<XY> points = entry.getValue();
905 lines.add(new ImportCrossSectionLine(km, points)); 907 lines.add(new ImportCrossSectionLine(km, points));
906 } 908 }
907 909

http://dive4elements.wald.intevation.org