Mercurial > dive4elements > river
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 |