Mercurial > dive4elements > river
comparison flys-artifacts/ChangeLog @ 3192:cd309f8597f6
Fix for 'linecolor ignored' issue
flys-artifacts/trunk@4808 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Wed, 27 Jun 2012 11:50:24 +0000 |
parents | ef0db530c341 |
children | 2f922be407ea |
comparison
equal
deleted
inserted
replaced
3191:ef0db530c341 | 3192:cd309f8597f6 |
---|---|
1 2012-06-27 Christian Lins <christian.lins@intevation.de> | |
2 | |
3 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java: | |
4 Use JFreeUtil.sampleFunction2D() to sample a StyledXYSeries. | |
5 | |
6 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java, | |
7 src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java, | |
8 src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java, | |
9 src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java: | |
10 Add ctor with addtional custom facet index parameter. | |
11 | |
12 * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java: | |
13 Introduce IdGenerator to generate unique facets IDs within an output, | |
14 so themes can now be applied properly to points and lines. | |
15 | |
1 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 16 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
2 | 17 |
3 * src/main/java/de/intevation/flys/collections/AttributeParser.java: | 18 * src/main/java/de/intevation/flys/collections/AttributeParser.java: |
4 Removed some expensive XPath usage. Some quick profiling | 19 Removed some expensive XPath usage. Some quick profiling |
5 showed that up to 7% of our code (excluding Hibernate, H2, Restlet, etc.) | 20 showed that up to 7% of our code (excluding Hibernate, H2, Restlet, etc.) |
6 were spend in these XPaths. A lot of time | 21 were spend in these XPaths. A lot of time |
7 | 22 |
8 !!! Please, please, dear fellow programmers do not use XPath for fetching | 23 !!! Please, please, dear fellow programmers do not use XPath for fetching |
9 !!! trivial things that are easily accessible via DOM, too! | 24 !!! trivial things that are easily accessible via DOM, too! |
10 | 25 |
11 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 26 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
12 | 27 |
75 Removed trailing whitespace. | 90 Removed trailing whitespace. |
76 | 91 |
77 2012-06-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 92 2012-06-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
78 | 93 |
79 Minor polish for LegendItem-Aggregation. | 94 Minor polish for LegendItem-Aggregation. |
80 | 95 |
81 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: | 96 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: |
82 Define and use static SPACE Shape. | 97 Define and use static SPACE Shape. |
83 | 98 |
84 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 99 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
85 | 100 |
93 | 108 |
94 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 109 2012-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
95 | 110 |
96 * src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java: | 111 * src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java: |
97 Register the singletons instead of new objects. | 112 Register the singletons instead of new objects. |
98 | 113 |
99 * src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java, | 114 * src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java, |
100 src/main/java/de/intevation/flys/artifacts/math/fitting/InvQuad.java, | 115 src/main/java/de/intevation/flys/artifacts/math/fitting/InvQuad.java, |
101 src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java, | 116 src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java, |
102 src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java, | 117 src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java, |
103 src/main/java/de/intevation/flys/artifacts/math/fitting/InvPow.java, | 118 src/main/java/de/intevation/flys/artifacts/math/fitting/InvPow.java, |
279 | 294 |
280 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 295 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
281 | 296 |
282 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java: | 297 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java: |
283 Interpolated and measured values where switched. | 298 Interpolated and measured values where switched. |
284 | 299 |
285 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 300 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
286 | 301 |
287 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java: | 302 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java: |
288 Label the points in diagram and show if they are interpolated or not. | 303 Label the points in diagram and show if they are interpolated or not. |
289 | 304 |
290 * src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java: | 305 * src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java: |
291 New. Extended XYSeriesCollection to cope with QWs | 306 New. Extended XYSeriesCollection to cope with QWs |
292 | 307 |
293 * src/main/java/de/intevation/flys/utils/Formatter.java: Added formatters | 308 * src/main/java/de/intevation/flys/utils/Formatter.java: Added formatters |
294 to be fetched only over CallMeta. CallContext are not present in services. | 309 to be fetched only over CallMeta. CallContext are not present in services. |
295 | 310 |
296 * src/main/java/de/intevation/flys/java2d/ShapeUtils.java: New. Some code | 311 * src/main/java/de/intevation/flys/java2d/ShapeUtils.java: New. Some code |
297 to handle Shapes. | 312 to handle Shapes. |
298 | 313 |
299 * src/main/java/de/intevation/flys/jfree/ShapeRenderer.java: New. Shape | 314 * src/main/java/de/intevation/flys/jfree/ShapeRenderer.java: New. Shape |
300 renderer. This is a simplified version of the shape renderer | 315 renderer. This is a simplified version of the shape renderer |
301 from fixings analysis in desktop FLYS. | 316 from fixings analysis in desktop FLYS. |
302 | 317 |
303 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 318 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
304 | 319 |
305 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java: | 320 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java: |
306 Re-added accidentially removed code. | 321 Re-added accidentially removed code. |
307 | 322 |
335 * contrib/add-i18n-numbers.py: New. Script to prefix | 350 * contrib/add-i18n-numbers.py: New. Script to prefix |
336 the values of property files with a small number to | 351 the values of property files with a small number to |
337 make the keys identifiable even through the UI. | 352 make the keys identifiable even through the UI. |
338 | 353 |
339 Apply in the same manner as contrib/check-i18n-properties.py | 354 Apply in the same manner as contrib/check-i18n-properties.py |
340 | 355 |
341 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 356 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
342 | 357 |
343 * src/main/resources/messages_de.properties, | 358 * src/main/resources/messages_de.properties, |
344 src/main/resources/messages.properties, | 359 src/main/resources/messages.properties, |
345 src/main/resources/messages_de_DE.properties: | 360 src/main/resources/messages_de_DE.properties: |
350 * src/main/java/de/intevation/flys/utils/ThemeUtil.java, | 365 * src/main/java/de/intevation/flys/utils/ThemeUtil.java, |
351 src/main/java/de/intevation/flys/exports/ChartGenerator.java, | 366 src/main/java/de/intevation/flys/exports/ChartGenerator.java, |
352 src/main/java/de/intevation/flys/themes/ThemeFactory.java, | 367 src/main/java/de/intevation/flys/themes/ThemeFactory.java, |
353 src/main/java/de/intevation/flys/jfree/XYStyle.java: | 368 src/main/java/de/intevation/flys/jfree/XYStyle.java: |
354 Add debug logs. | 369 Add debug logs. |
355 | 370 |
356 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java, | 371 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java, |
357 src/main/java/de/intevation/flys/jfree/StyledXYSeries.java: | 372 src/main/java/de/intevation/flys/jfree/StyledXYSeries.java: |
358 Draw the W/Q function as StyledXYSeries. | 373 Draw the W/Q function as StyledXYSeries. |
359 | 374 |
360 2012-06-23 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 375 2012-06-23 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
427 GaugeFinderFactory ggf = GaugeFinderFactory.getInstance(); | 442 GaugeFinderFactory ggf = GaugeFinderFactory.getInstance(); |
428 GaugeFinder gf = ggf.getGaugeFinder("Elbe"); | 443 GaugeFinder gf = ggf.getGaugeFinder("Elbe"); |
429 if (gf == null) { /* FAIL */ } | 444 if (gf == null) { /* FAIL */ } |
430 GaugeRange gr = gf.find(km); // km is the km where you are. | 445 GaugeRange gr = gf.find(km); // km is the km where you are. |
431 if (gr == null) { /* FAIL */ } | 446 if (gr == null) { /* FAIL */ } |
432 | 447 |
433 double m0 = gr.getSectorBorder(0); // Draw as marker if not NaN | 448 double m0 = gr.getSectorBorder(0); // Draw as marker if not NaN |
434 double m1 = gr.getSectorBorder(1); // Draw as marker if not NaN | 449 double m1 = gr.getSectorBorder(1); // Draw as marker if not NaN |
435 double m2 = gr.getSectorBorder(2); // Draw as marker if not NaN | 450 double m2 = gr.getSectorBorder(2); // Draw as marker if not NaN |
436 | 451 |
437 Labels should be: | 452 Labels should be: |
463 * src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java: | 478 * src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java: |
464 New. Moved out of FixingsOverview. | 479 New. Moved out of FixingsOverview. |
465 | 480 |
466 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: | 481 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: |
467 Moved GaugeFinder into top level class. | 482 Moved GaugeFinder into top level class. |
468 | 483 |
469 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 484 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
470 | 485 |
471 * src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java: | 486 * src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java: |
472 New. Moved out of FixingsOverview. | 487 New. Moved out of FixingsOverview. |
473 | 488 |
474 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: | 489 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: |
475 Moved GaugeRange into top level class. | 490 Moved GaugeRange into top level class. |
476 | 491 |
477 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 492 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
478 | 493 |
479 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java: | 494 * src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java: |
480 Prevent some NPEs. | 495 Prevent some NPEs. |
481 !!! This is not a fix for the real problem !!! | 496 !!! This is not a fix for the real problem !!! |
917 | 932 |
918 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 933 2012-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
919 | 934 |
920 * doc/conf/conf.xml: Using external system entities to configure databases. | 935 * doc/conf/conf.xml: Using external system entities to configure databases. |
921 !!! | 936 !!! |
922 !!! FROM NOW ON YOU CAN YOUR conf.xml FROM TRUNK. | 937 !!! FROM NOW ON YOU CAN YOUR conf.xml FROM TRUNK. |
923 !!! Adjust the database credentials via the *-db.xml files | 938 !!! Adjust the database credentials via the *-db.xml files |
924 !!! which are included. | 939 !!! which are included. |
925 !!! | 940 !!! |
926 | 941 |
927 * doc/conf/artifact-db.xml: New. Configuration for the artifact database. | 942 * doc/conf/artifact-db.xml: New. Configuration for the artifact database. |
1033 | 1048 |
1034 2012-06-17 Christian Lins <christian.lins@intevation.de> | 1049 2012-06-17 Christian Lins <christian.lins@intevation.de> |
1035 | 1050 |
1036 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: | 1051 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: |
1037 Comments added. | 1052 Comments added. |
1038 | 1053 |
1039 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java: | 1054 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java: |
1040 Logging output added. | 1055 Logging output added. |
1041 | 1056 |
1042 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java: | 1057 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java: |
1043 Max Q is now determined by parameter.interpolate(). | 1058 Max Q is now determined by parameter.interpolate(). |
1044 | 1059 |
1045 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java, | 1060 * src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java, |
1046 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java: | 1061 src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java: |
1047 Use getCurrentKmFromRequest() in output generation. | 1062 Use getCurrentKmFromRequest() in output generation. |
1048 | 1063 |
1049 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: | 1064 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: |
1050 Typo in method description. | 1065 Typo in method description. |
1051 | 1066 |
1052 2012-06-15 Raimund Renkert <raimund.renkert@intevation.de> | 1067 2012-06-15 Raimund Renkert <raimund.renkert@intevation.de> |
1053 | 1068 |
1075 | 1090 |
1076 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java: | 1091 * src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java: |
1077 Set missing required properties, so that this facet will be able to | 1092 Set missing required properties, so that this facet will be able to |
1078 re-calculate results again if the results are not in cache. | 1093 re-calculate results again if the results are not in cache. |
1079 | 1094 |
1080 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java: | 1095 * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java: |
1081 Create correct number of facets for parameter A for outliers Facet. | 1096 Create correct number of facets for parameter A for outliers Facet. |
1082 | 1097 |
1083 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java: | 1098 * src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java: |
1084 Create a JFreeChart XYSeries from SQResult's outliers Facet. | 1099 Create a JFreeChart XYSeries from SQResult's outliers Facet. |
1085 | 1100 |
1216 } | 1231 } |
1217 | 1232 |
1218 2012-06-13 Christian Lins <christian.lins@intevation.de> | 1233 2012-06-13 Christian Lins <christian.lins@intevation.de> |
1219 | 1234 |
1220 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: | 1235 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: |
1221 Add missing imports and correct coding issues. | 1236 Add missing imports and correct coding issues. |
1222 | 1237 |
1223 2012-06-12 Christian Lins <christian.lins@intevation.de> | 1238 2012-06-12 Christian Lins <christian.lins@intevation.de> |
1224 | 1239 |
1225 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java: | 1240 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java: |
1226 Use KMIndex.search() (with epsilon) instead of KMIndex.binarySearch(). | 1241 Use KMIndex.search() (with epsilon) instead of KMIndex.binarySearch(). |
1274 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 1289 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
1275 | 1290 |
1276 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: | 1291 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: |
1277 Added interpolate methods that return an array of linear interpolated | 1292 Added interpolate methods that return an array of linear interpolated |
1278 values for a given key. Say you have a column named "km" you can call | 1293 values for a given key. Say you have a column named "km" you can call |
1279 'values = parameters.interpolate("km", 12)' to fetch a set | 1294 'values = parameters.interpolate("km", 12)' to fetch a set |
1280 of proportional interpolated parameters even if there are only | 1295 of proportional interpolated parameters even if there are only |
1281 "km": 10 and "km": 15 in the data structure. Returns null if out of bounds. | 1296 "km": 10 and "km": 15 in the data structure. Returns null if out of bounds. |
1282 | 1297 |
1283 2012-06-11 Raimund Renkert <raimund.renkert@intevation.de> | 1298 2012-06-11 Raimund Renkert <raimund.renkert@intevation.de> |
1284 | 1299 |
1305 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java: | 1320 * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java: |
1306 Fixed broken logger class. | 1321 Fixed broken logger class. |
1307 | 1322 |
1308 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: | 1323 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: |
1309 Re-establish old indentation. | 1324 Re-establish old indentation. |
1310 | 1325 |
1311 2012-06-07 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 1326 2012-06-07 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
1312 | 1327 |
1313 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java: | 1328 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java: |
1314 (doWOut): Interpolate values from WKms. | 1329 (doWOut): Interpolate values from WKms. |
1315 | 1330 |
1679 Added the derivatives of all fitting functions. | 1694 Added the derivatives of all fitting functions. |
1680 | 1695 |
1681 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 1696 2012-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
1682 | 1697 |
1683 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java: | 1698 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java: |
1684 Calculate the Delta W/ts + | 1699 Calculate the Delta W/ts + |
1685 the average Delta W/ts per Q sector per analysis period. | 1700 the average Delta W/ts per Q sector per analysis period. |
1686 !!! Very complicated stuff !!! | 1701 !!! Very complicated stuff !!! |
1687 TODO: | 1702 TODO: |
1688 - Store results into the new data structures AnalysisPeriod and | 1703 - Store results into the new data structures AnalysisPeriod and |
1689 AnalysisPeriods. | 1704 AnalysisPeriods. |
1799 Delta w/t's are now in cm. | 1814 Delta w/t's are now in cm. |
1800 Slimmed down fitting error report. | 1815 Slimmed down fitting error report. |
1801 | 1816 |
1802 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java: | 1817 * src/main/java/de/intevation/flys/exports/DeltaWtExporter.java: |
1803 Changed default column header of delta W to cm. | 1818 Changed default column header of delta W to cm. |
1804 | 1819 |
1805 2012-05-28 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 1820 2012-05-28 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
1806 | 1821 |
1807 Made Delta W/t calculation work. | 1822 Made Delta W/t calculation work. |
1808 | 1823 |
1809 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java: | 1824 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java: |
1920 * src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java: | 1935 * src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java: |
1921 New. Km indexed container for Delta W/t diagrams. | 1936 New. Km indexed container for Delta W/t diagrams. |
1922 | 1937 |
1923 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java: | 1938 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java: |
1924 Create FixResults and DeltaWTsKM now to store the results. | 1939 Create FixResults and DeltaWTsKM now to store the results. |
1925 | 1940 |
1926 2012-05-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 1941 2012-05-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
1927 | 1942 |
1928 * src/main/java/de/intevation/flys/collections/AttributeParser.java: | 1943 * src/main/java/de/intevation/flys/collections/AttributeParser.java: |
1929 Replaced another silly "@attribute" XPATH with direct getAttribute() | 1944 Replaced another silly "@attribute" XPATH with direct getAttribute() |
1930 call. | 1945 call. |
1931 | 1946 |
1932 2012-05-25 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 1947 2012-05-25 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
1933 | 1948 |
1934 Draw line of mainvalues to duration curve hit point to ground. | 1949 Draw line of mainvalues to duration curve hit point to ground. |
1935 | 1950 |
1936 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: | 1951 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: |
2501 | 2516 |
2502 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: | 2517 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: |
2503 Replaced event name by its description, which combines the | 2518 Replaced event name by its description, which combines the |
2504 description of the fixing (= WST file description) and the name | 2519 description of the fixing (= WST file description) and the name |
2505 of the column. | 2520 of the column. |
2506 | 2521 |
2507 * contrib/fixoverview2html.xsl: Adjusted. | 2522 * contrib/fixoverview2html.xsl: Adjusted. |
2508 | 2523 |
2509 2012-05-16 Ingo Weinzierl <ingo@intevation.de> | 2524 2012-05-16 Ingo Weinzierl <ingo@intevation.de> |
2510 | 2525 |
2511 * doc/conf/artifacts/minfo.xml: Added a chart output and relevant facets to | 2526 * doc/conf/artifacts/minfo.xml: Added a chart output and relevant facets to |
2689 | 2704 |
2690 2012-05-14 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 2705 2012-05-14 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
2691 | 2706 |
2692 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: | 2707 * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: |
2693 New. Model for storing fitting results in cache. | 2708 New. Model for storing fitting results in cache. |
2694 | 2709 |
2695 2012-05-14 Ingo Weinzierl <ingo@intevation.de> | 2710 2012-05-14 Ingo Weinzierl <ingo@intevation.de> |
2696 | 2711 |
2697 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java: | 2712 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java: |
2698 Removed the computeFeed() method that created Facets for discharge | 2713 Removed the computeFeed() method that created Facets for discharge |
2699 curves to make this state ready to use in MINFO calculations. | 2714 curves to make this state ready to use in MINFO calculations. |
2718 calculations. | 2733 calculations. |
2719 | 2734 |
2720 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 2735 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
2721 | 2736 |
2722 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java: | 2737 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java: |
2723 Removed unused code. | 2738 Removed unused code. |
2724 | 2739 |
2725 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 2740 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
2726 | 2741 |
2727 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java: | 2742 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java: |
2728 Doc. | 2743 Doc. |
2757 | 2772 |
2758 2012-05-11 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 2773 2012-05-11 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
2759 | 2774 |
2760 Tackle water-through-mountain issue that exists since r4099. | 2775 Tackle water-through-mountain issue that exists since r4099. |
2761 | 2776 |
2762 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java | 2777 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java |
2763 (addPoints): Add parameter that decides whether or not to skip NaNs. | 2778 (addPoints): Add parameter that decides whether or not to skip NaNs. |
2764 | 2779 |
2765 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java, | 2780 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java, |
2766 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java, | 2781 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java, |
2767 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java: | 2782 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java: |
3076 2012-04-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 3091 2012-04-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
3077 | 3092 |
3078 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java: | 3093 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java: |
3079 Added local class LineData and return it to also include | 3094 Added local class LineData and return it to also include |
3080 Length of lines. | 3095 Length of lines. |
3081 | 3096 |
3082 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java: | 3097 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java: |
3083 Changed signature of interfaces getWaterLines. | 3098 Changed signature of interfaces getWaterLines. |
3084 | 3099 |
3085 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java, | 3100 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java, |
3086 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java, | 3101 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java, |
3087 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java: | 3102 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java: |
3088 (getWaterLines): adjusted signature. | 3103 (getWaterLines): adjusted signature. |
3089 | 3104 |
3090 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java: | 3105 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java: |
3091 Adjusted to return type of Lines.createWaterLines. | 3106 Adjusted to return type of Lines.createWaterLines. |
3092 | 3107 |
3093 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java: | 3108 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java: |
3094 Include length in label (stub). | 3109 Include length in label (stub). |
3095 | 3110 |
3096 * src/main/java/de/intevation/flys/jfree/HasLabel.java: | 3111 * src/main/java/de/intevation/flys/jfree/HasLabel.java: |
3097 New interface. | 3112 New interface. |
3098 | 3113 |
3099 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java: | 3114 * src/main/java/de/intevation/flys/jfree/StyledXYSeries.java: |
3100 Implement new HasLabel interface. | 3115 Implement new HasLabel interface. |
3101 | 3116 |
3102 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java: | 3117 * src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java: |
3103 Take into account that StyledXYSeries are HasLabel. | 3118 Take into account that StyledXYSeries are HasLabel. |
3104 | 3119 |
3105 2012-04-26 Raimund Renkert <raimund.renkert@intevation.de> | 3120 2012-04-26 Raimund Renkert <raimund.renkert@intevation.de> |
3106 | 3121 |
3322 | 3337 |
3323 Issue 528, 637 | 3338 Issue 528, 637 |
3324 | 3339 |
3325 * src/main/java/de/intevation/flys/artifacts/model/WWQQJRDataSource.java: | 3340 * src/main/java/de/intevation/flys/artifacts/model/WWQQJRDataSource.java: |
3326 Added fields for new columns. | 3341 Added fields for new columns. |
3327 | 3342 |
3328 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java: | 3343 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java: |
3329 Added columns for 'W at gauge' and fixed column header. | 3344 Added columns for 'W at gauge' and fixed column header. |
3330 | 3345 |
3331 * src/main/resources/messages.properties, | 3346 * src/main/resources/messages.properties, |
3332 src/main/resources/messages_de_DE.properties, | 3347 src/main/resources/messages_de_DE.properties, |
3418 Added debug output. | 3433 Added debug output. |
3419 | 3434 |
3420 2012-04-05 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 3435 2012-04-05 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
3421 | 3436 |
3422 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java: | 3437 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java: |
3423 Small fixes: The service works as expected but there seems | 3438 Small fixes: The service works as expected but there seems |
3424 to be a caching issue. | 3439 to be a caching issue. |
3425 | 3440 |
3426 2012-04-05 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 3441 2012-04-05 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
3427 | 3442 |
3428 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java: | 3443 * src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java: |
3501 $ curl http://localhost:8181/service/fixings-km-chart \ | 3516 $ curl http://localhost:8181/service/fixings-km-chart \ |
3502 -d @fix-overview.xml > chart.png | 3517 -d @fix-overview.xml > chart.png |
3503 | 3518 |
3504 The input XML is nearly the same as for the overview service. | 3519 The input XML is nearly the same as for the overview service. |
3505 Besides the river, filters and range it accepts elements | 3520 Besides the river, filters and range it accepts elements |
3506 <km value="..."/> for passing the river km, | 3521 <km value="..."/> for passing the river km, |
3507 <extent width="..." height="..."/> for the extent of the output chart, | 3522 <extent width="..." height="..."/> for the extent of the output chart, |
3508 <mime type="..."/> for type of result. Currently ignored. | 3523 <mime type="..."/> for type of result. Currently ignored. |
3509 | 3524 |
3510 ATM only a static fixed sized PNG image is delivered. | 3525 ATM only a static fixed sized PNG image is delivered. |
3511 | 3526 |
3849 | 3864 |
3850 Fix flys/issue636 (cross-section: name of waterlevel facets). | 3865 Fix flys/issue636 (cross-section: name of waterlevel facets). |
3851 | 3866 |
3852 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java: | 3867 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java: |
3853 Corrected name for waterlevel facets. | 3868 Corrected name for waterlevel facets. |
3854 | 3869 |
3855 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 3870 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
3856 | 3871 |
3857 Partial fix flys/issue615 (datacage: events for fixations). | 3872 Partial fix flys/issue615 (datacage: events for fixations). |
3858 | 3873 |
3859 * doc/conf/meta-data.xml: Adjusted to make loading single events | 3874 * doc/conf/meta-data.xml: Adjusted to make loading single events |
3871 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java: | 3886 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java: |
3872 Cosmetics, doc. | 3887 Cosmetics, doc. |
3873 | 3888 |
3874 2012-02-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 3889 2012-02-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
3875 | 3890 |
3876 Added functions to be used for fitting in | 3891 Added functions to be used for fitting in |
3877 the "Fixierungsanalyse" and "Extremwertermittlung". | 3892 the "Fixierungsanalyse" and "Extremwertermittlung". |
3878 | 3893 |
3879 * src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java: New. | 3894 * src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java: New. |
3880 Abstract base class for functions to fit. Provides the name of the function, | 3895 Abstract base class for functions to fit. Provides the name of the function, |
3881 a short description, the names of the parameters and an initial parameter guess | 3896 a short description, the names of the parameters and an initial parameter guess |
3906 * src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java: New. | 3921 * src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java: New. |
3907 pow: W(Q) = a*Q^c + d | 3922 pow: W(Q) = a*Q^c + d |
3908 | 3923 |
3909 !!! This power function is new in the pool of functions to be fit. !!! | 3924 !!! This power function is new in the pool of functions to be fit. !!! |
3910 See my mail "Manuelle Punkte in der Fixierungsanalyse" 2011-10-27 for details. | 3925 See my mail "Manuelle Punkte in der Fixierungsanalyse" 2011-10-27 for details. |
3911 The function exp-new found in the old FLYS function pool is omitted | 3926 The function exp-new found in the old FLYS function pool is omitted |
3912 because it is worthless and was maybe never used. | 3927 because it is worthless and was maybe never used. |
3913 | 3928 |
3914 * src/main/java/de/intevation/flys/artifacts/math/fitting/App.java: New. | 3929 * src/main/java/de/intevation/flys/artifacts/math/fitting/App.java: New. |
3915 Small test driver to check if the fitting is working. The points to | 3930 Small test driver to check if the fitting is working. The points to |
3916 fit are read from stdin the function to fit is determined by the | 3931 fit are read from stdin the function to fit is determined by the |
3932 Added ommitted translations. | 3947 Added ommitted translations. |
3933 | 3948 |
3934 2012-02-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 3949 2012-02-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
3935 | 3950 |
3936 fix flys/issue638. | 3951 fix flys/issue638. |
3937 | 3952 |
3938 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java | 3953 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java |
3939 (doArea): Ract to WKms as upper/lower area data again. | 3954 (doArea): Ract to WKms as upper/lower area data again. |
3940 | 3955 |
3941 2012-02-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 3956 2012-02-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
3942 | 3957 |
3943 Partial fix flys/issue637. | 3958 Partial fix flys/issue637. |
3944 | 3959 |
3945 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java, | 3960 * src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java, |
3946 src/main/resources/messages.properties, | 3961 src/main/resources/messages.properties, |
3947 src/main/resources/messages_de_DE.properties, | 3962 src/main/resources/messages_de_DE.properties, |
3948 src/main/resources/messages_en.properties, | 3963 src/main/resources/messages_en.properties, |
3949 src/main/resources/messages_de.properties: | 3964 src/main/resources/messages_de.properties: |
4213 and there is no caching. | 4228 and there is no caching. |
4214 | 4229 |
4215 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: | 4230 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: |
4216 Fetch the master discharge table for converting Ws to Qs. Handle | 4231 Fetch the master discharge table for converting Ws to Qs. Handle |
4217 the case that there are more Qs for a given W. | 4232 the case that there are more Qs for a given W. |
4218 | 4233 |
4219 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java, | 4234 * src/main/java/de/intevation/flys/artifacts/model/Calculation6.java, |
4220 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java: | 4235 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java: |
4221 Adjusted to new semantic. | 4236 Adjusted to new semantic. |
4222 | 4237 |
4223 2012-02-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 4238 2012-02-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
4239 There are still validation issue in the client. | 4254 There are still validation issue in the client. |
4240 | 4255 |
4241 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: | 4256 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: |
4242 Fixed state evaluation for "W auf freier Strecke"/"W am Pegel". | 4257 Fixed state evaluation for "W auf freier Strecke"/"W am Pegel". |
4243 There is still an issue in the client with the input validation | 4258 There is still an issue in the client with the input validation |
4244 which prevents entering the right W values for | 4259 which prevents entering the right W values for |
4245 "W auf freier Strecke". :-/ | 4260 "W auf freier Strecke". :-/ |
4246 | 4261 |
4247 2012-02-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 4262 2012-02-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
4248 | 4263 |
4249 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: | 4264 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: |
4793 | 4808 |
4794 * src/main/resources/messages.properties, | 4809 * src/main/resources/messages.properties, |
4795 src/main/resources/messages_de_DE.properties, | 4810 src/main/resources/messages_de_DE.properties, |
4796 src/main/resources/messages_en.properties, | 4811 src/main/resources/messages_en.properties, |
4797 src/main/resources/messages_de.properties: Fixed key spelling. | 4812 src/main/resources/messages_de.properties: Fixed key spelling. |
4798 | 4813 |
4799 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 4814 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
4800 | 4815 |
4801 Fix flys/issue478 (Manuelle Punkte: Stil nicht änderbar). | 4816 Fix flys/issue478 (Manuelle Punkte: Stil nicht änderbar). |
4802 | 4817 |
4803 * doc/conf/themes: Map correct theme to manualpoint themes. | 4818 * doc/conf/themes: Map correct theme to manualpoint themes. |
4804 | 4819 |
4805 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 4820 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
4806 | 4821 |
4807 Partial fix flys/issue472 . | 4822 Partial fix flys/issue472 . |
4808 | 4823 |
4809 * doc/conf/artifacts/winfo.xml: Add manual points to compatibility | 4824 * doc/conf/artifacts/winfo.xml: Add manual points to compatibility |
4810 list of cross_sections. | 4825 list of cross_sections. |
4811 | 4826 |
4812 * doc/conf/artifacts/manualpoints.xml: Add manualpoints to list of | 4827 * doc/conf/artifacts/manualpoints.xml: Add manualpoints to list of |
4813 generated facets. | 4828 generated facets. |
4992 | 5007 |
4993 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 5008 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
4994 | 5009 |
4995 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(relateWs): | 5010 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(relateWs): |
4996 Return the Qs of the Ws, too. | 5011 Return the Qs of the Ws, too. |
4997 | 5012 |
4998 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: | 5013 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: |
4999 Adjusted to cope with the return Qs. TODO: Create WQWQ or WWQQ dataset | 5014 Adjusted to cope with the return Qs. TODO: Create WQWQ or WWQQ dataset |
5000 for storing the result. | 5015 for storing the result. |
5001 | 5016 |
5002 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 5017 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
5119 | 5134 |
5120 * src/main/java/de/intevation/flys/artifacts/model/WW.java: | 5135 * src/main/java/de/intevation/flys/artifacts/model/WW.java: |
5121 Stores gauge station kms for start and end km if they are any. | 5136 Stores gauge station kms for start and end km if they are any. |
5122 | 5137 |
5123 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java: | 5138 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java: |
5124 Should generate a WWAxisTypes classifier via side effect to the | 5139 Should generate a WWAxisTypes classifier via side effect to the |
5125 call context. | 5140 call context. |
5126 | 5141 |
5127 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: | 5142 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: |
5128 Figure out for each start/end km if its a gauge station and store this | 5143 Figure out for each start/end km if its a gauge station and store this |
5129 information in the result WWs. | 5144 information in the result WWs. |
5331 Refactored. Use static field. | 5346 Refactored. Use static field. |
5332 | 5347 |
5333 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java, | 5348 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java, |
5334 src/main/java/de/intevation/flys/utils/FLYSUtils.java | 5349 src/main/java/de/intevation/flys/utils/FLYSUtils.java |
5335 (getMinMax, getRiverMinMax): Refactored. Moved to FLYSUtils. | 5350 (getMinMax, getRiverMinMax): Refactored. Moved to FLYSUtils. |
5336 | 5351 |
5337 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java: | 5352 * src/main/java/de/intevation/flys/artifacts/states/MinMaxState.java: |
5338 Add so-called javadoc. | 5353 Add so-called javadoc. |
5339 | 5354 |
5340 2012-02-02 Ingo Weinzierl <ingo@intevation.de> | 5355 2012-02-02 Ingo Weinzierl <ingo@intevation.de> |
5341 | 5356 |
5439 Cosmetics. | 5454 Cosmetics. |
5440 | 5455 |
5441 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 5456 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
5442 | 5457 |
5443 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java: | 5458 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java: |
5444 Added pro forma facet. | 5459 Added pro forma facet. |
5445 | 5460 |
5446 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 5461 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
5447 | 5462 |
5448 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java: | 5463 * src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java: |
5449 Added comment. | 5464 Added comment. |
5576 Respond to getPointData with correct data item, depending on facet | 5591 Respond to getPointData with correct data item, depending on facet |
5577 name. | 5592 name. |
5578 | 5593 |
5579 * src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java: | 5594 * src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java: |
5580 Iterate over chart types. Add facets if corresponding data is found. | 5595 Iterate over chart types. Add facets if corresponding data is found. |
5581 | 5596 |
5582 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java, | 5597 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java, |
5583 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java, | 5598 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java, |
5584 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java, | 5599 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java, |
5585 src/main/java/de/intevation/flys/exports/XYChartGenerator.java, | 5600 src/main/java/de/intevation/flys/exports/XYChartGenerator.java, |
5586 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java, | 5601 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java, |
5627 gauge to km to return Ws in cm if km is at a gauge. | 5642 gauge to km to return Ws in cm if km is at a gauge. |
5628 | 5643 |
5629 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: | 5644 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: |
5630 Construct the WWs with startKm and endKm. This is necessary because | 5645 Construct the WWs with startKm and endKm. This is necessary because |
5631 if an error occurs in calcuting an in between km in a list of end kms | 5646 if an error occurs in calcuting an in between km in a list of end kms |
5632 the index does not correspond to the input value any more. | 5647 the index does not correspond to the input value any more. |
5633 | 5648 |
5634 2012-01-30 Ingo Weinzierl <ingo@intevation.de> | 5649 2012-01-30 Ingo Weinzierl <ingo@intevation.de> |
5635 | 5650 |
5636 * doc/conf/artifacts/winfo.xml: Added transitions for "historical discharge | 5651 * doc/conf/artifacts/winfo.xml: Added transitions for "historical discharge |
5637 curves" calculation. | 5652 curves" calculation. |
5696 | 5711 |
5697 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 5712 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
5698 | 5713 |
5699 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: | 5714 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: |
5700 Call the 'Bezugslinienverfahren'. | 5715 Call the 'Bezugslinienverfahren'. |
5701 | 5716 |
5702 * src/main/resources/messages.properties, | 5717 * src/main/resources/messages.properties, |
5703 src/main/resources/messages_de_DE.properties, | 5718 src/main/resources/messages_de_DE.properties, |
5704 src/main/resources/messages_en.properties, | 5719 src/main/resources/messages_en.properties, |
5705 src/main/resources/messages_de.properties: | 5720 src/main/resources/messages_de.properties: |
5706 I18N for the 'Bezugslinienverfahren' error messages. | 5721 I18N for the 'Bezugslinienverfahren' error messages. |
5754 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 5769 2012-01-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
5755 | 5770 |
5756 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: | 5771 * src/main/java/de/intevation/flys/artifacts/model/Calculation5.java: |
5757 New. Calcutation to be created from WINFOArtifact | 5772 New. Calcutation to be created from WINFOArtifact |
5758 for the 'Bezugslinienverfahren'. | 5773 for the 'Bezugslinienverfahren'. |
5759 | 5774 |
5760 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: | 5775 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: |
5761 Added TODO about optimization of the 'Bezugslinienverfahren'. | 5776 Added TODO about optimization of the 'Bezugslinienverfahren'. |
5762 Added number of default samples of the W~W relation. | 5777 Added number of default samples of the W~W relation. |
5763 | 5778 |
5764 * src/main/java/de/intevation/flys/artifacts/model/WW.java: | 5779 * src/main/java/de/intevation/flys/artifacts/model/WW.java: |
5966 | 5981 |
5967 * doc/conf/themes.xml: Added Default Theme for Manual Points. | 5982 * doc/conf/themes.xml: Added Default Theme for Manual Points. |
5968 | 5983 |
5969 * doc/conf/artifacts/winfo.xml: Added manual point facet to | 5984 * doc/conf/artifacts/winfo.xml: Added manual point facet to |
5970 compatibility list of longitudinal section diagram. | 5985 compatibility list of longitudinal section diagram. |
5971 | 5986 |
5972 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 5987 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
5973 | 5988 |
5974 Cosmetics. | 5989 Cosmetics. |
5975 | 5990 |
5976 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java, | 5991 * src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java, |
6000 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: | 6015 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: |
6001 Cosmetics, documentation. | 6016 Cosmetics, documentation. |
6002 | 6017 |
6003 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 6018 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
6004 | 6019 |
6005 * doc/conf/artifacts/winfo.xml: Add states/transitions stubs for | 6020 * doc/conf/artifacts/winfo.xml: Add states/transitions stubs for |
6006 "Bezugsllinenverfahren." | 6021 "Bezugsllinenverfahren." |
6007 | 6022 |
6008 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java, | 6023 * src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java, |
6009 src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveInputState.java: | 6024 src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveInputState.java: |
6010 Stubs for the two new states. | 6025 Stubs for the two new states. |
6011 | 6026 |
6012 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 6027 2012-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
6013 | 6028 |
6014 * contrib/visualize-transitions.xsl: Fixed output of the conditions | 6029 * contrib/visualize-transitions.xsl: Fixed output of the conditions |
6015 of the transitions. Now you can see the circumstances | 6030 of the transitions. Now you can see the circumstances |
6016 when a branch is taken. | 6031 when a branch is taken. |
6017 | 6032 |
6018 2012-01-25 Raimund Renkert <raimund.renkert@intevation.de> | 6033 2012-01-25 Raimund Renkert <raimund.renkert@intevation.de> |
6019 | 6034 |
6232 | 6247 |
6233 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 6248 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
6234 | 6249 |
6235 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java: | 6250 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java: |
6236 Cleanup. Mark spot where State-based caching could happen. | 6251 Cleanup. Mark spot where State-based caching could happen. |
6237 | 6252 |
6238 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 6253 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
6239 | 6254 |
6240 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java: | 6255 * src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java: |
6241 Cosmetics. | 6256 Cosmetics. |
6242 | 6257 |
6320 Spawn all facets in inactive state. | 6335 Spawn all facets in inactive state. |
6321 | 6336 |
6322 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java: | 6337 * src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java: |
6323 Make HYK name accessible, do not query hyks by river, but by hyk-id, | 6338 Make HYK name accessible, do not query hyks by river, but by hyk-id, |
6324 made query more real-world. | 6339 made query more real-world. |
6325 | 6340 |
6326 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java: | 6341 * src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java: |
6327 Use hyks name as facet name, pass hyk-id when asking for hyks. | 6342 Use hyks name as facet name, pass hyk-id when asking for hyks. |
6328 | 6343 |
6329 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 6344 2012-01-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
6330 | 6345 |
6449 parameter) of a FLYSArtifact. | 6464 parameter) of a FLYSArtifact. |
6450 | 6465 |
6451 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 6466 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
6452 | 6467 |
6453 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java: | 6468 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java: |
6454 Cache a TreeMap<km, annotation string> of the annotation values of whole | 6469 Cache a TreeMap<km, annotation string> of the annotation values of whole |
6455 rivers. This is _much_ more efficient than firing an HQL/SQL statement for | 6470 rivers. This is _much_ more efficient than firing an HQL/SQL statement for |
6456 each km and caching these results. | 6471 each km and caching these results. |
6457 | 6472 |
6458 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 6473 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
6459 | 6474 |
6460 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java: | 6475 * src/main/java/de/intevation/flys/artifacts/model/FastCrossSectionLine.java: |
6497 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java: | 6512 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java: |
6498 Sublacss DataFacet. | 6513 Sublacss DataFacet. |
6499 | 6514 |
6500 * src/main/java/de/intevation/flys/artifacts/states/StaticWQKmsState.java: | 6515 * src/main/java/de/intevation/flys/artifacts/states/StaticWQKmsState.java: |
6501 New. State. | 6516 New. State. |
6502 | 6517 |
6503 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java: | 6518 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java: |
6504 Refactored. Most computation and stuff now done in State and Facet. | 6519 Refactored. Most computation and stuff now done in State and Facet. |
6505 | 6520 |
6506 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 6521 2012-01-17 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
6507 | 6522 |
6529 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java: | 6544 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java: |
6530 Cosmetics, added new constructor. | 6545 Cosmetics, added new constructor. |
6531 | 6546 |
6532 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 6547 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
6533 | 6548 |
6534 Use improved caching for cross section data. | 6549 Use improved caching for cross section data. |
6535 !!! This commit needs heavy testing !!! | 6550 !!! This commit needs heavy testing !!! |
6536 | 6551 |
6537 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java: | 6552 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java: |
6538 Refactored to provide the map to determine the nearest cross section line | 6553 Refactored to provide the map to determine the nearest cross section line |
6539 neighbors for a given km to the public. This is a bit hackish because | 6554 neighbors for a given km to the public. This is a bit hackish because |
6540 it hhould have its own factory which is then used by this service and | 6555 it hhould have its own factory which is then used by this service and |
6541 other parts of the code. | 6556 other parts of the code. |
6542 | 6557 |
6543 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java: | 6558 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java: |
6544 searchCrossSectionLine() now returns a FastCrossSectionLine. To find this | 6559 searchCrossSectionLine() now returns a FastCrossSectionLine. To find this |
6545 line efficiently it uses the map of the CrossSectionKMService which | 6560 line efficiently it uses the map of the CrossSectionKMService which |
6664 superfluous imports. | 6679 superfluous imports. |
6665 | 6680 |
6666 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 6681 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
6667 | 6682 |
6668 flys/issue450 (i18n: Datenkorb: longitudinal-section) | 6683 flys/issue450 (i18n: Datenkorb: longitudinal-section) |
6669 | 6684 |
6670 * doc/conf/meta-data.xml: Replaced dash by underscore in | 6685 * doc/conf/meta-data.xml: Replaced dash by underscore in |
6671 longitudinal-section. | 6686 longitudinal-section. |
6672 | 6687 |
6673 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 6688 2011-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
6674 | 6689 |
6675 Towards areas on other than the first axes. | 6690 Towards areas on other than the first axes. |
6676 | 6691 |
6677 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java: | 6692 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java: |
6678 Changed signature on which to provide data via the blackboard. | 6693 Changed signature on which to provide data via the blackboard. |
6679 Include facets name to allow unique identification. | 6694 Include facets name to allow unique identification. |
6680 | 6695 |
6681 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java: | 6696 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java: |
6682 Store name of one of the facets involved in area creation. | 6697 Store name of one of the facets involved in area creation. |
6683 (AreaFacet.Data): New class to hold result data. | 6698 (AreaFacet.Data): New class to hold result data. |
6684 | 6699 |
6685 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: | 6700 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: |
6797 Some debug statements have now been removed. | 6812 Some debug statements have now been removed. |
6798 | 6813 |
6799 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 6814 2011-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
6800 | 6815 |
6801 Add cache for 'static' wqkms (e.g. BaseData) to default cache conf. | 6816 Add cache for 'static' wqkms (e.g. BaseData) to default cache conf. |
6802 | 6817 |
6803 * doc/conf/cache.xml: Add Cache Config for static wqkms. | 6818 * doc/conf/cache.xml: Add Cache Config for static wqkms. |
6804 | 6819 |
6805 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java: | 6820 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java: |
6806 Adjust typo in cache name, minor cosmetic. | 6821 Adjust typo in cache name, minor cosmetic. |
6807 | 6822 |
6928 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: If no boolean | 6943 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: If no boolean |
6929 value "wq_free" exists in getWQMode(), false is the default. | 6944 value "wq_free" exists in getWQMode(), false is the default. |
6930 | 6945 |
6931 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 6946 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
6932 | 6947 |
6933 flys/issue443 (Querprofile: Hibernate LazyInitializationException) | 6948 flys/issue443 (Querprofile: Hibernate LazyInitializationException) |
6934 | 6949 |
6935 * doc/conf/cache.xml: Disable cache for cross-sections. | 6950 * doc/conf/cache.xml: Disable cache for cross-sections. |
6936 | 6951 |
6937 2012-01-05 Ingo Weinzierl <ingo@intevation.de> | 6952 2012-01-05 Ingo Weinzierl <ingo@intevation.de> |
6938 | 6953 |
7039 | 7054 |
7040 Allow styling of outline of areas. | 7055 Allow styling of outline of areas. |
7041 | 7056 |
7042 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java: | 7057 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java: |
7043 Allow styling of outline of areas. | 7058 Allow styling of outline of areas. |
7044 | 7059 |
7045 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java: | 7060 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java: |
7046 Parse outline style for areas, apply it to renderer. | 7061 Parse outline style for areas, apply it to renderer. |
7047 | 7062 |
7048 2012-01-03 Ingo Weinzierl <ingo@intevation.de> | 7063 2012-01-03 Ingo Weinzierl <ingo@intevation.de> |
7049 | 7064 |
7455 | 7470 |
7456 * doc/conf/themes.xml: Add transparency setting to area theme style. | 7471 * doc/conf/themes.xml: Add transparency setting to area theme style. |
7457 | 7472 |
7458 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Helper to | 7473 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Helper to |
7459 access transparency setting in theme. | 7474 access transparency setting in theme. |
7460 | 7475 |
7461 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java: | 7476 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java: |
7462 Respect transparency setting. | 7477 Respect transparency setting. |
7463 | 7478 |
7464 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 7479 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
7465 | 7480 |
7815 the ChartSettings that will now contain a set of AxisSections. The new | 7830 the ChartSettings that will now contain a set of AxisSections. The new |
7816 buildAxisSections() method in this class is not implemented and needs to | 7831 buildAxisSections() method in this class is not implemented and needs to |
7817 be implemented by subclasses. | 7832 be implemented by subclasses. |
7818 | 7833 |
7819 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java: | 7834 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java: |
7820 Override buildAxisSections() of XYChartGenerator to create an AxisSection | 7835 Override buildAxisSections() of XYChartGenerator to create an AxisSection |
7821 for each axis that is able to be displayed in this sort of chart. In | 7836 for each axis that is able to be displayed in this sort of chart. In |
7822 addition, there is a new method getYAxisLabel(int) that returns the label | 7837 addition, there is a new method getYAxisLabel(int) that returns the label |
7823 for a specific Y axis. | 7838 for a specific Y axis. |
7824 | 7839 |
7825 2011-12-15 Ingo Weinzierl <ingo@intevation.de> | 7840 2011-12-15 Ingo Weinzierl <ingo@intevation.de> |
7925 Annotation cosmetic. | 7940 Annotation cosmetic. |
7926 | 7941 |
7927 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java: | 7942 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java: |
7928 Convenience cosmetic. | 7943 Convenience cosmetic. |
7929 | 7944 |
7930 * src/main/java/de/intevation/flys/utils/DataUtil.java: | 7945 * src/main/java/de/intevation/flys/utils/DataUtil.java: |
7931 vim-magicosmetic. | 7946 vim-magicosmetic. |
7932 | 7947 |
7933 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 7948 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
7934 | 7949 |
7935 Implement new WaterLineArtifact where needed so far. | 7950 Implement new WaterLineArtifact where needed so far. |
8027 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java | 8042 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java |
8028 (searchCrossSectionKmLine, getCrossSectionSnapKm), | 8043 (searchCrossSectionKmLine, getCrossSectionSnapKm), |
8029 (getCrossSectionData): Removed, most functionality contained in | 8044 (getCrossSectionData): Removed, most functionality contained in |
8030 CrossSectionArtifact. | 8045 CrossSectionArtifact. |
8031 (getWaterLines): Now get CrossSectionLines to calculate water line. | 8046 (getWaterLines): Now get CrossSectionLines to calculate water line. |
8032 | 8047 |
8033 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java: | 8048 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java: |
8034 Get a CrossSectionLine from blackboard. | 8049 Get a CrossSectionLine from blackboard. |
8035 | 8050 |
8036 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java: | 8051 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java: |
8037 Hard TODO, commented out function needed for subtitle to allow | 8052 Hard TODO, commented out function needed for subtitle to allow |
8038 compilation. | 8053 compilation. |
8039 | 8054 |
8040 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java: | 8055 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java: |
8041 Added Empty-Dataset- guard. | 8056 Added Empty-Dataset- guard. |
8042 | 8057 |
8043 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 8058 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
8044 | 8059 |
8392 Added method findQsForW(w, km) to retrieve the Qs that correspond | 8407 Added method findQsForW(w, km) to retrieve the Qs that correspond |
8393 for the given w and km. | 8408 for the given w and km. |
8394 | 8409 |
8395 This is to be called when doing a "W auf freier Strecke" calculation | 8410 This is to be called when doing a "W auf freier Strecke" calculation |
8396 to find out the Qs belonging to the user given W. | 8411 to find out the Qs belonging to the user given W. |
8397 | 8412 |
8398 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java, | 8413 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java, |
8399 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java, | 8414 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java, |
8400 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java: | 8415 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java: |
8401 Removed superfluous imports. | 8416 Removed superfluous imports. |
8402 | 8417 |
8455 | 8470 |
8456 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: | 8471 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: |
8457 Keep relation between index and dataset, once its added. Compute | 8472 Keep relation between index and dataset, once its added. Compute |
8458 ranges per index. Allow subclasses to override createAxes to specify | 8473 ranges per index. Allow subclasses to override createAxes to specify |
8459 internationalized labels etc. | 8474 internationalized labels etc. |
8460 | 8475 |
8461 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java, | 8476 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java, |
8462 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java, | 8477 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java, |
8463 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java, | 8478 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java, |
8464 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java, | 8479 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java, |
8465 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java, | 8480 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java, |
8760 Added system properties 'waterlevel' and 'km'. Useful to | 8775 Added system properties 'waterlevel' and 'km'. Useful to |
8761 init the UI with a given waterlevel and drawing the cross-sections | 8776 init the UI with a given waterlevel and drawing the cross-sections |
8762 at the given km. | 8777 at the given km. |
8763 | 8778 |
8764 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java: | 8779 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java: |
8765 Spliting by NaNs definition holes _should_ work now. Needs | 8780 Spliting by NaNs definition holes _should_ work now. Needs |
8766 some more testing. | 8781 some more testing. |
8767 TODOs: | 8782 TODOs: |
8768 - Use log4j instead of println for logging. | 8783 - Use log4j instead of println for logging. |
8769 - Subclass XYDifferenceRenderer instead of replacing it totally. | 8784 - Subclass XYDifferenceRenderer instead of replacing it totally. |
8770 | 8785 |
8771 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 8786 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
8772 | 8787 |
8984 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 8999 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
8985 | 9000 |
8986 Handle Annotations in DischargeLongitudinalSection diagrams. | 9001 Handle Annotations in DischargeLongitudinalSection diagrams. |
8987 | 9002 |
8988 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java: | 9003 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java: |
8989 Call doAnnotations for LONGITUDINAL_ANNOTATION facets. | 9004 Call doAnnotations for LONGITUDINAL_ANNOTATION facets. |
8990 | 9005 |
8991 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 9006 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
8992 | 9007 |
8993 Resolve code duplicate. | 9008 Resolve code duplicate. |
8994 | 9009 |
8995 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java | 9010 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java |
8996 (doAnnotationsOut): Removed duplicate code. | 9011 (doAnnotationsOut): Removed duplicate code. |
8997 Theoretically handle WQKMS data. | 9012 Theoretically handle WQKMS data. |
8998 | 9013 |
8999 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java: | 9014 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java: |
9000 Adjusted call to doAnnotationOut. | 9015 Adjusted call to doAnnotationOut. |
9001 | 9016 |
9002 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java | 9017 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java |
9003 (doAnnotations): Doc from LongitudinalSectionGenerator. | 9018 (doAnnotations): Doc from LongitudinalSectionGenerator. |
9014 expression that caused the trouble. | 9029 expression that caused the trouble. |
9015 | 9030 |
9016 2011-11-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 9031 2011-11-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
9017 | 9032 |
9018 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java: | 9033 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java: |
9019 Use separate XYDataset for each curve. This is needed because | 9034 Use separate XYDataset for each curve. This is needed because |
9020 "Raum/Flaeche" needs specialized renderers, which are not compatible | 9035 "Raum/Flaeche" needs specialized renderers, which are not compatible |
9021 with the standard renderers. | 9036 with the standard renderers. |
9022 | 9037 |
9023 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: | 9038 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: |
9024 Removed superfluous import. | 9039 Removed superfluous import. |
9242 | 9257 |
9243 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 9258 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
9244 | 9259 |
9245 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: | 9260 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: |
9246 Be more specific in what to catch. | 9261 Be more specific in what to catch. |
9247 | 9262 |
9248 2011-11-04 Ingo Weinzierl <ingo@intevation.de> | 9263 2011-11-04 Ingo Weinzierl <ingo@intevation.de> |
9249 | 9264 |
9250 * doc/conf/meta-data.xml: Added the CrossSectionTracks to the "floodmap" | 9265 * doc/conf/meta-data.xml: Added the CrossSectionTracks to the "floodmap" |
9251 datacage configuration. | 9266 datacage configuration. |
9252 | 9267 |
9339 Added output field and function to match it against a given | 9354 Added output field and function to match it against a given |
9340 output name. | 9355 output name. |
9341 | 9356 |
9342 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java: | 9357 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java: |
9343 Createing ThemeMapping with output attribute from configuration. | 9358 Createing ThemeMapping with output attribute from configuration. |
9344 | 9359 |
9345 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: | 9360 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: |
9346 (getTheme(FLYSContext, string)): Removed, never called. | 9361 (getTheme(FLYSContext, string)): Removed, never called. |
9347 (getTheme): Added outputName argument, match it. | 9362 (getTheme): Added outputName argument, match it. |
9348 | 9363 |
9349 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: | 9364 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: |
9364 Added access to static W_Q_Kms - data in much the same way then static | 9379 Added access to static W_Q_Kms - data in much the same way then static |
9365 WKms. | 9380 WKms. |
9366 | 9381 |
9367 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java: | 9382 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java: |
9368 Cache Key for static wqkms data. | 9383 Cache Key for static wqkms data. |
9369 | 9384 |
9370 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java: | 9385 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java: |
9371 Facet for WQKms. | 9386 Facet for WQKms. |
9372 | 9387 |
9373 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java: | 9388 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java: |
9374 Factory to access WQKms. | 9389 Factory to access WQKms. |
9375 | 9390 |
9376 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java: | 9391 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java: |
9377 Artifact that provides 'static' WQKms. | 9392 Artifact that provides 'static' WQKms. |
9378 | 9393 |
9379 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: | 9394 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: |
9380 Added STATIC_WQKMS type. | 9395 Added STATIC_WQKMS type. |
9381 | 9396 |
9382 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 9397 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
9383 | 9398 |
9450 Use new pair in stack of results and connections because they are | 9465 Use new pair in stack of results and connections because they are |
9451 always used in pairs. Maintaining two separate stacks is not | 9466 always used in pairs. Maintaining two separate stacks is not |
9452 needed any longer. | 9467 needed any longer. |
9453 | 9468 |
9454 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 9469 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
9455 | 9470 |
9456 * src/main/java/de/intevation/flys/utils/Pair.java: New. A generic pair. | 9471 * src/main/java/de/intevation/flys/utils/Pair.java: New. A generic pair. |
9457 | 9472 |
9458 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java: | 9473 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java: |
9459 Rewritten to useful as test bed for "Raum/Flaeche" operations. | 9474 Rewritten to useful as test bed for "Raum/Flaeche" operations. |
9460 | 9475 |
9511 Apply point theme to heightmarks when imported in longitudinal | 9526 Apply point theme to heightmarks when imported in longitudinal |
9512 section diagram. | 9527 section diagram. |
9513 | 9528 |
9514 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: | 9529 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: |
9515 Added new FacetType HEIGHTMARK_POINTS. | 9530 Added new FacetType HEIGHTMARK_POINTS. |
9516 | 9531 |
9517 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java: | 9532 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java: |
9518 Allow name to be given in constructor. | 9533 Allow name to be given in constructor. |
9519 | 9534 |
9520 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: | 9535 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: |
9521 If heightmarks were loaded, give respective name in WKmsFacet | 9536 If heightmarks were loaded, give respective name in WKmsFacet |
9522 generation. | 9537 generation. |
9523 | 9538 |
9524 * doc/conf/themes.xml: Added virtual "Points" and concrete | 9539 * doc/conf/themes.xml: Added virtual "Points" and concrete |
9525 heightmark_points - theme. | 9540 heightmark_points - theme. |
9526 | 9541 |
9527 * doc/conf/artifacts/winfo.xml: Made longitudinal_section output | 9542 * doc/conf/artifacts/winfo.xml: Made longitudinal_section output |
9528 compatible with heightmarks_points. | 9543 compatible with heightmarks_points. |
9529 | 9544 |
9530 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java: | 9545 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java: |
9531 Render heightmarks like other wkms. | 9546 Render heightmarks like other wkms. |
9532 | 9547 |
9533 * doc/conf/meta-data.xml: Changed heightmark ids such that it can be | 9548 * doc/conf/meta-data.xml: Changed heightmark ids such that it can be |
9534 identified in StaticWKmsFacet . | 9549 identified in StaticWKmsFacet . |
9535 | 9550 |
9536 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 9551 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
9537 | 9552 |
9831 | 9846 |
9832 * doc/conf/meta-data.xml: Recommend annotations in w-differences case. | 9847 * doc/conf/meta-data.xml: Recommend annotations in w-differences case. |
9833 | 9848 |
9834 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 9849 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
9835 | 9850 |
9836 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: | 9851 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: |
9837 Survive case where a given output doesnt exist in compatibility | 9852 Survive case where a given output doesnt exist in compatibility |
9838 matrix. | 9853 matrix. |
9839 | 9854 |
9840 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 9855 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
9841 | 9856 |
9842 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java: | 9857 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java: |
9843 Added simpler constructor. | 9858 Added simpler constructor. |
9844 | 9859 |
9845 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java, | 9860 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java, |
9846 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java: | 9861 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java: |
9847 Adjusted construction of StaticStates. | 9862 Adjusted construction of StaticStates. |
9848 | 9863 |
9849 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 9864 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
9917 | 9932 |
9918 Extracted getFlysContext from FLYSArtifacts into FLYSUtils. | 9933 Extracted getFlysContext from FLYSArtifacts into FLYSUtils. |
9919 | 9934 |
9920 * src/main/java/de/intevation/flys/utils/FLYSUtils.java | 9935 * src/main/java/de/intevation/flys/utils/FLYSUtils.java |
9921 (getFlysContext): Added, extracted from FLYSArtifact. | 9936 (getFlysContext): Added, extracted from FLYSArtifact. |
9922 | 9937 |
9923 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: | 9938 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: |
9924 (getFlysContext): Moved to FLYSUtils, updated callers. | 9939 (getFlysContext): Moved to FLYSUtils, updated callers. |
9925 | 9940 |
9926 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java, | 9941 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java, |
9927 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: | 9942 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: |
9928 Update callers to getFlysContext. | 9943 Update callers to getFlysContext. |
9929 | 9944 |
9930 2011-10-28 Ingo Weinzierl <ingo@intevation.de> | 9945 2011-10-28 Ingo Weinzierl <ingo@intevation.de> |
10138 | 10153 |
10139 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 10154 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
10140 | 10155 |
10141 To obtain the size of a diagram it is rendered twice. The | 10156 To obtain the size of a diagram it is rendered twice. The |
10142 second time the generated image is omitted so the concrete | 10157 second time the generated image is omitted so the concrete |
10143 rendered image is not needed. To save CPU cycles in this pass | 10158 rendered image is not needed. To save CPU cycles in this pass |
10144 the image is rendered to to /dev/null Graphics2D object. | 10159 the image is rendered to to /dev/null Graphics2D object. |
10145 | 10160 |
10146 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: | 10161 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: |
10147 Added boolean system property "info.rendering.nop.graphics" (default: false). | 10162 Added boolean system property "info.rendering.nop.graphics" (default: false). |
10148 With this property set the info rendering is done via a new | 10163 With this property set the info rendering is done via a new |
10172 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 10187 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
10173 | 10188 |
10174 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java: | 10189 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java: |
10175 New. Service to lookup the Nth nearest neighbors for a set of given | 10190 New. Service to lookup the Nth nearest neighbors for a set of given |
10176 cross section ids and kms. | 10191 cross section ids and kms. |
10177 | 10192 |
10178 * doc/conf/conf.xml: Registered service. | 10193 * doc/conf/conf.xml: Registered service. |
10179 | 10194 |
10180 * doc/conf/cache.xml: Cache config. | 10195 * doc/conf/cache.xml: Cache config. |
10181 | 10196 |
10182 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java, | 10197 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java, |
10381 | 10396 |
10382 Fetch name of static WKms. | 10397 Fetch name of static WKms. |
10383 | 10398 |
10384 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java: | 10399 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java: |
10385 Removed dependence on "kind", but fetch name for created WKms. | 10400 Removed dependence on "kind", but fetch name for created WKms. |
10386 | 10401 |
10387 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: | 10402 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: |
10388 Remove dependence on Kind. | 10403 Remove dependence on Kind. |
10389 | 10404 |
10390 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 10405 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
10391 | 10406 |
10406 Add a new Artifact and Facet (StaticWKmsArtifact, WKmsFacet) to | 10421 Add a new Artifact and Facet (StaticWKmsArtifact, WKmsFacet) to |
10407 access WKms obtainable with the WKmsFactory. | 10422 access WKms obtainable with the WKmsFactory. |
10408 | 10423 |
10409 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: | 10424 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java: |
10410 New, artifact with single state to get WKms from WKmsFactory. | 10425 New, artifact with single state to get WKms from WKmsFactory. |
10411 | 10426 |
10412 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java: | 10427 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java: |
10413 New Facet to display W over km. | 10428 New Facet to display W over km. |
10414 | 10429 |
10415 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: | 10430 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: |
10416 Added new type name. | 10431 Added new type name. |
10417 | 10432 |
10418 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 10433 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
10419 | 10434 |
10445 Added constructor that takes name, docs. | 10460 Added constructor that takes name, docs. |
10446 | 10461 |
10447 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 10462 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
10448 | 10463 |
10449 Fix issue that Annotations do not come with theme/style. | 10464 Fix issue that Annotations do not come with theme/style. |
10450 | 10465 |
10451 * doc/conf/themes.xml: Added "Annotations" default style. | 10466 * doc/conf/themes.xml: Added "Annotations" default style. |
10452 | 10467 |
10453 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java: | 10468 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java: |
10454 Set style of annotations, minor cosmetics. | 10469 Set style of annotations, minor cosmetics. |
10455 | 10470 |
10887 Removed code duplication of guessWaterIncreasing() | 10902 Removed code duplication of guessWaterIncreasing() |
10888 | 10903 |
10889 * src/main/java/de/intevation/flys/artifacts/model/WKms.java(allKms, allWs): | 10904 * src/main/java/de/intevation/flys/artifacts/model/WKms.java(allKms, allWs): |
10890 Added methods to fetch all kms and all ws. | 10905 Added methods to fetch all kms and all ws. |
10891 | 10906 |
10892 * src/main/java/de/intevation/flys/utils/DataUtil.java: Generalized to | 10907 * src/main/java/de/intevation/flys/utils/DataUtil.java: Generalized to |
10893 get WKms as arguments. | 10908 get WKms as arguments. |
10894 | 10909 |
10895 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java, | 10910 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java, |
10896 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java, | 10911 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java, |
10897 src/main/java/de/intevation/flys/artifacts/model/WQ.java: Implements | 10912 src/main/java/de/intevation/flys/artifacts/model/WQ.java: Implements |
11690 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 11705 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
11691 | 11706 |
11692 Added CSV Export for W-Differences. | 11707 Added CSV Export for W-Differences. |
11693 | 11708 |
11694 * doc/conf/conf.xml: Added Exporter. | 11709 * doc/conf/conf.xml: Added Exporter. |
11695 | 11710 |
11696 * doc/conf/artifacts/winfo.xml: Removed transition over distances | 11711 * doc/conf/artifacts/winfo.xml: Removed transition over distances |
11697 state, added export outputmode and facet. | 11712 state, added export outputmode and facet. |
11698 | 11713 |
11699 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java: | 11714 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java: |
11700 New, CSV-Exporter for WDifferences. | 11715 New, CSV-Exporter for WDifferences. |
11704 | 11719 |
11705 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 11720 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
11706 | 11721 |
11707 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java: | 11722 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java: |
11708 Cosmetics, docs. | 11723 Cosmetics, docs. |
11709 | 11724 |
11710 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java, | 11725 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java, |
11711 src/main/java/de/intevation/flys/exports/AbstractExporter.java, | 11726 src/main/java/de/intevation/flys/exports/AbstractExporter.java, |
11712 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java: | 11727 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java: |
11713 Cosmetics. | 11728 Cosmetics. |
11714 | 11729 |
11742 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: The observer | 11757 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: The observer |
11743 now writes background messages into the artifact system using the | 11758 now writes background messages into the artifact system using the |
11744 CallContext.addBackgroundMessage(). We use instances of | 11759 CallContext.addBackgroundMessage(). We use instances of |
11745 CalculationMessage here, that makes the WINFOArtifact able to put | 11760 CalculationMessage here, that makes the WINFOArtifact able to put |
11746 progress information into the Artifact's DESCRIBE as well. | 11761 progress information into the Artifact's DESCRIBE as well. |
11747 | 11762 |
11748 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Write | 11763 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Write |
11749 status message and progress information into the DESCRIBE if the | 11764 status message and progress information into the DESCRIBE if the |
11750 Artifact has started a background process. | 11765 Artifact has started a background process. |
11751 | 11766 |
11752 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 11767 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
12768 time. | 12783 time. |
12769 | 12784 |
12770 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 12785 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
12771 | 12786 |
12772 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved all | 12787 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved all |
12773 WINFO specific code to WINFOArtifact. FLYSArtifact is now only revolving | 12788 WINFO specific code to WINFOArtifact. FLYSArtifact is now only revolving |
12774 about state affairs. | 12789 about state affairs. |
12775 | 12790 |
12776 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-inserted | 12791 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-inserted |
12777 the specific stuff here. | 12792 the specific stuff here. |
12778 | 12793 |
12779 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java, | 12794 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java, |
12780 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java, | 12795 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java, |
12781 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java, | 12796 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java, |
12782 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java, | 12797 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java, |
12783 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java, | 12798 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java, |
12907 SELECT a2.id AS id, | 12922 SELECT a2.id AS id, |
12908 a2.gid AS gid, | 12923 a2.gid AS gid, |
12909 a2.state AS state, | 12924 a2.state AS state, |
12910 a2.creation AS creation, | 12925 a2.creation AS creation, |
12911 ci2.collection_id AS collection_id | 12926 ci2.collection_id AS collection_id |
12912 FROM collection_items ci2 | 12927 FROM collection_items ci2 |
12913 JOIN artifacts a2 | 12928 JOIN artifacts a2 |
12914 ON ci2.artifact_id = a2.id | 12929 ON ci2.artifact_id = a2.id |
12915 JOIN (SELECT ci.collection_id AS c_id, | 12930 JOIN (SELECT ci.collection_id AS c_id, |
12916 MIN(a.creation) AS oldest_a | 12931 MIN(a.creation) AS oldest_a |
12917 FROM collection_items ci | 12932 FROM collection_items ci |
12918 JOIN artifacts a | 12933 JOIN artifacts a |
12919 ON ci.artifact_id = a.id | 12934 ON ci.artifact_id = a.id |
12920 GROUP BY ci.collection_id) o | 12935 GROUP BY ci.collection_id) o |
12921 ON o.c_id = ci2.collection_id | 12936 ON o.c_id = ci2.collection_id |
12922 WHERE a2.creation = o.oldest_a; | 12937 WHERE a2.creation = o.oldest_a; |
12923 | 12938 |
12924 TODO: Use the view in the templates. | 12939 TODO: Use the view in the templates. |
12925 | 12940 |
12926 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 12941 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
13239 the user specific one). | 13254 the user specific one). |
13240 | 13255 |
13241 To use this feature you can add an "connection" attribute | 13256 To use this feature you can add an "connection" attribute |
13242 to <dc:context> with the name of the connection to use. | 13257 to <dc:context> with the name of the connection to use. |
13243 If no connection name is given the last used is used again. | 13258 If no connection name is given the last used is used again. |
13244 Initially the first connection in the given list is used. | 13259 Initially the first connection in the given list is used. |
13245 If the context is left the connection that was active before | 13260 If the context is left the connection that was active before |
13246 will be active again in a stacking manner. | 13261 will be active again in a stacking manner. |
13247 | 13262 |
13248 When creating NamedConnection objects you can set a boolean flag | 13263 When creating NamedConnection objects you can set a boolean flag |
13249 if the results coming from the connection should be cached. This | 13264 if the results coming from the connection should be cached. This |
13250 is useful e.g. for the user specific database which runs in-memory | 13265 is useful e.g. for the user specific database which runs in-memory |
13277 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 13292 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
13278 | 13293 |
13279 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java, | 13294 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java, |
13280 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: | 13295 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: |
13281 Forwarded kill collections and artifacts events to datacage. | 13296 Forwarded kill collections and artifacts events to datacage. |
13282 | 13297 |
13283 * src/main/resources/datacage-sql/org-h2-driver.properties, | 13298 * src/main/resources/datacage-sql/org-h2-driver.properties, |
13284 src/main/resources/datacage-sql/org-postgresql-driver.properties: | 13299 src/main/resources/datacage-sql/org-postgresql-driver.properties: |
13285 Added statement to delete artifact by uuid. | 13300 Added statement to delete artifact by uuid. |
13286 | 13301 |
13287 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 13302 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
13294 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: | 13309 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: |
13295 Completed the backend listener stuff. | 13310 Completed the backend listener stuff. |
13296 | 13311 |
13297 TODO I: Added some cleanup for orphaned artifacts. | 13312 TODO I: Added some cleanup for orphaned artifacts. |
13298 TODO II: Figure out a way to delete collections/artifacts | 13313 TODO II: Figure out a way to delete collections/artifacts |
13299 which are delete from backend without the | 13314 which are delete from backend without the |
13300 backend API. | 13315 backend API. |
13301 | 13316 |
13302 * src/main/resources/datacage-sql/org-h2-driver.properties, | 13317 * src/main/resources/datacage-sql/org-h2-driver.properties, |
13303 src/main/resources/datacage-sql/org-postgresql-driver.properties: | 13318 src/main/resources/datacage-sql/org-postgresql-driver.properties: |
13304 Added needed statements. | 13319 Added needed statements. |
13335 | 13350 |
13336 * doc/conf/conf.xml: Added backend listener for datacage. | 13351 * doc/conf/conf.xml: Added backend listener for datacage. |
13337 | 13352 |
13338 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java: | 13353 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java: |
13339 New. Proxies backend listener calls to datacage. | 13354 New. Proxies backend listener calls to datacage. |
13340 | 13355 |
13341 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: | 13356 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: |
13342 Implements backend listener. TODO: Update the datacage database | 13357 Implements backend listener. TODO: Update the datacage database |
13343 according the change calls. | 13358 according the change calls. |
13344 | 13359 |
13345 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 13360 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
13355 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java: | 13370 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java: |
13356 Ajusted imports and calls. | 13371 Ajusted imports and calls. |
13357 | 13372 |
13358 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 13373 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
13359 | 13374 |
13360 * doc/conf/conf.xml: For documentation purposes added a out-commented | 13375 * doc/conf/conf.xml: For documentation purposes added a out-commented |
13361 section with the default configuration of the datacage. | 13376 section with the default configuration of the datacage. |
13362 | 13377 |
13363 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 13378 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
13364 | 13379 |
13365 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: | 13380 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: |
13486 of an artifact. | 13501 of an artifact. |
13487 | 13502 |
13488 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: | 13503 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: |
13489 Make the current outs of an artifact accessible only with | 13504 Make the current outs of an artifact accessible only with |
13490 the global context. | 13505 the global context. |
13491 | 13506 |
13492 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 13507 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
13493 | 13508 |
13494 * doc/conf/datacage.sql: Added ON DELETE CASCADE constraints. | 13509 * doc/conf/datacage.sql: Added ON DELETE CASCADE constraints. |
13495 Added state in facet. | 13510 Added state in facet. |
13496 | 13511 |
13678 | 13693 |
13679 Macros can be defined everywhere in the template | 13694 Macros can be defined everywhere in the template |
13680 with 'macro'. There bodies can contain all valid elements | 13695 with 'macro'. There bodies can contain all valid elements |
13681 including other 'macro's and 'call-macro's. They are | 13696 including other 'macro's and 'call-macro's. They are |
13682 called with their 'name' with 'call-macro'. The control flow | 13697 called with their 'name' with 'call-macro'. The control flow |
13683 is continued inside the body of the called macro and | 13698 is continued inside the body of the called macro and |
13684 will continue right after the calling 'call-macro' when | 13699 will continue right after the calling 'call-macro' when |
13685 the macro body is finished. | 13700 the macro body is finished. |
13686 | 13701 |
13687 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 13702 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
13688 | 13703 |
13758 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java: | 13773 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java: |
13759 Check if builder was created properly before using it. | 13774 Check if builder was created properly before using it. |
13760 | 13775 |
13761 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java: | 13776 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java: |
13762 Implements now variable provider for XPath expressions. | 13777 Implements now variable provider for XPath expressions. |
13763 | 13778 |
13764 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java: | 13779 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java: |
13765 Added new choose/when/otherwise construct similiar to XSLT | 13780 Added new choose/when/otherwise construct similiar to XSLT |
13766 | 13781 |
13767 <dc:choose> | 13782 <dc:choose> |
13768 <dc:when test="$river = 'Mosel'"> | 13783 <dc:when test="$river = 'Mosel'"> |
14299 later ones are removed from the maven repos. | 14314 later ones are removed from the maven repos. |
14300 | 14315 |
14301 The functionality we need is in 1.1 so this downgrade should | 14316 The functionality we need is in 1.1 so this downgrade should |
14302 cause no problems. | 14317 cause no problems. |
14303 | 14318 |
14304 Would be nice if we would support the maintainers of trove to | 14319 Would be nice if we would support the maintainers of trove to |
14305 bring there new versions back into the main maven repos. | 14320 bring there new versions back into the main maven repos. |
14306 | 14321 |
14307 2011-06-28 Ingo Weinzierl <ingo@intevation.de> | 14322 2011-06-28 Ingo Weinzierl <ingo@intevation.de> |
14308 | 14323 |
14309 * pom.xml: Repaired the JBoss repository which place has changed. | 14324 * pom.xml: Repaired the JBoss repository which place has changed. |
14400 Fix for flys/issue86 | 14415 Fix for flys/issue86 |
14401 | 14416 |
14402 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: | 14417 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: |
14403 The reference gauge for calculations "am Pegel" was determined | 14418 The reference gauge for calculations "am Pegel" was determined |
14404 wrong. | 14419 wrong. |
14405 | 14420 |
14406 2011-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 14421 2011-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
14407 | 14422 |
14408 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java: | 14423 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java: |
14409 Conversion w->q was broken. This should fix a number of issues | 14424 Conversion w->q was broken. This should fix a number of issues |
14410 around "W am Pegel" calculations. | 14425 around "W am Pegel" calculations. |
14446 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: | 14461 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: |
14447 Added 'at' facet type. | 14462 Added 'at' facet type. |
14448 | 14463 |
14449 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java: | 14464 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java: |
14450 Generate AT facets. | 14465 Generate AT facets. |
14451 | 14466 |
14452 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 14467 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
14453 | 14468 |
14454 * src/main/java/de/intevation/flys/exports/ATExporter.java: New. | 14469 * src/main/java/de/intevation/flys/exports/ATExporter.java: New. |
14455 Exporter for AT facets. Needs testing. | 14470 Exporter for AT facets. Needs testing. |
14456 | 14471 |
14606 | 14621 |
14607 Fix for flys/issue158 | 14622 Fix for flys/issue158 |
14608 | 14623 |
14609 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java: | 14624 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java: |
14610 Checks for right class now. | 14625 Checks for right class now. |
14611 | 14626 |
14612 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 14627 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
14613 | 14628 |
14614 Fix for flys/issue154 | 14629 Fix for flys/issue154 |
14615 | 14630 |
14616 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java: | 14631 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java: |
14757 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java: New. | 14772 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java: New. |
14758 Specialized facet to access the water level data stored in WQKms arrays. | 14773 Specialized facet to access the water level data stored in WQKms arrays. |
14759 | 14774 |
14760 * src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java: New. | 14775 * src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java: New. |
14761 Specialized facet to access the duration data stored in WQDay data structures. | 14776 Specialized facet to access the duration data stored in WQDay data structures. |
14762 | 14777 |
14763 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Facets are | 14778 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Facets are |
14764 now generated dynamically from the current available ones stored with | 14779 now generated dynamically from the current available ones stored with |
14765 the artifact. | 14780 the artifact. |
14766 | 14781 |
14767 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: Added | 14782 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: Added |
14774 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java, | 14789 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java, |
14775 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java: These | 14790 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java: These |
14776 states overwrites the computeAdvance() and computeFeed() methods to do | 14791 states overwrites the computeAdvance() and computeFeed() methods to do |
14777 the corresponding WINFO calculations. | 14792 the corresponding WINFO calculations. |
14778 | 14793 |
14779 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Calls | 14794 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Calls |
14780 computeAdvance() and computeFeed() if artifact is fed or advanced. Centralized | 14795 computeAdvance() and computeFeed() if artifact is fed or advanced. Centralized |
14781 the caching mechanism. | 14796 the caching mechanism. |
14782 | 14797 |
14783 * src/main/java/de/intevation/flys/exports/AbstractExporter.java, | 14798 * src/main/java/de/intevation/flys/exports/AbstractExporter.java, |
14784 src/main/java/de/intevation/flys/collections/AttributeParser.java, | 14799 src/main/java/de/intevation/flys/collections/AttributeParser.java, |
14887 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java: | 14902 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java: |
14888 New. Factored out version of "Dauerzahlen". | 14903 New. Factored out version of "Dauerzahlen". |
14889 | 14904 |
14890 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: | 14905 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: |
14891 Loop errors through for q->w interpolations. | 14906 Loop errors through for q->w interpolations. |
14892 | 14907 |
14893 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: | 14908 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: |
14894 Added constructor to directly create with calculated results. | 14909 Added constructor to directly create with calculated results. |
14895 | 14910 |
14896 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java: | 14911 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java: |
14897 Added method to return the number of problems. | 14912 Added method to return the number of problems. |
15249 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java: | 15264 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java: |
15250 Fixed bug in ordering segments | 15265 Fixed bug in ordering segments |
15251 | 15266 |
15252 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-enabled | 15267 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-enabled |
15253 calculation of the back jump correction. Fixed more flow direction issues. | 15268 calculation of the back jump correction. Fixed more flow direction issues. |
15254 | 15269 |
15255 2011-05-27 Ingo Weinzierl <ingo@intevation.de> | 15270 2011-05-27 Ingo Weinzierl <ingo@intevation.de> |
15256 | 15271 |
15257 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: | 15272 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: |
15258 Removed call of XMLDebug class which is not in the version control. | 15273 Removed call of XMLDebug class which is not in the version control. |
15259 | 15274 |
15448 | 15463 |
15449 flys/issue84 | 15464 flys/issue84 |
15450 | 15465 |
15451 * src/main/java/de/intevation/flys/artifacts/model/WstFactory.java: | 15466 * src/main/java/de/intevation/flys/artifacts/model/WstFactory.java: |
15452 Forget to select wst kind. | 15467 Forget to select wst kind. |
15453 | 15468 |
15454 2011-05-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 15469 2011-05-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
15455 | 15470 |
15456 flys/issue81 | 15471 flys/issue81 |
15457 | 15472 |
15458 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: | 15473 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: |
15459 weights for kms were swapped. | 15474 weights for kms were swapped. |
15460 | 15475 |
15461 2011-05-20 Ingo Weinzierl <ingo@intevation.de> | 15476 2011-05-20 Ingo Weinzierl <ingo@intevation.de> |
15462 | 15477 |
15463 Tagged RELEASE 2.3.1 | 15478 Tagged RELEASE 2.3.1 |
15464 | 15479 |
15575 | 15590 |
15576 Work on flys/issue69 | 15591 Work on flys/issue69 |
15577 | 15592 |
15578 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: | 15593 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: |
15579 Use new logic to calculate "Wasserstand/Wasserspiegellage". | 15594 Use new logic to calculate "Wasserstand/Wasserspiegellage". |
15580 Compared to desktop FLYS are the results are structurally right | 15595 Compared to desktop FLYS are the results are structurally right |
15581 but a bit off in the positions after the decimal points. | 15596 but a bit off in the positions after the decimal points. |
15582 Maybe a result of the interpolation? Need to debug this. | 15597 Maybe a result of the interpolation? Need to debug this. |
15583 | 15598 |
15584 2011-05-18 Ingo Weinzierl <ingo@intevation.de> | 15599 2011-05-18 Ingo Weinzierl <ingo@intevation.de> |
15585 | 15600 |
15669 flys/issue55 | 15684 flys/issue55 |
15670 | 15685 |
15671 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java: | 15686 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java: |
15672 New. Remaps "gleichwertige" Q values to the corresponding | 15687 New. Remaps "gleichwertige" Q values to the corresponding |
15673 "ungleichwertige" Q values depending on km. | 15688 "ungleichwertige" Q values depending on km. |
15674 | 15689 |
15675 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: | 15690 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: |
15676 Remap the Q values "ungleichwertig" depending on the | 15691 Remap the Q values "ungleichwertig" depending on the |
15677 "gleichwertige" ones. | 15692 "gleichwertige" ones. |
15678 | 15693 |
15679 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 15694 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
15680 | 15695 |
15681 First step to fix flys/issue69 | 15696 First step to fix flys/issue69 |
15780 CSV headers. | 15795 CSV headers. |
15781 | 15796 |
15782 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 15797 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
15783 | 15798 |
15784 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java: | 15799 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java: |
15785 Fetches river name from incoming XML document. If no river is given all | 15800 Fetches river name from incoming XML document. If no river is given all |
15786 infos about all rivers are listed. | 15801 infos about all rivers are listed. |
15787 | 15802 |
15788 * src/main/resources/metadata/template.xml: Templates honors the 'river' | 15803 * src/main/resources/metadata/template.xml: Templates honors the 'river' |
15789 parameter. | 15804 parameter. |
15790 | 15805 |
15792 Extended to pass parameters to the templating. Added support for | 15807 Extended to pass parameters to the templating. Added support for |
15793 type conversion. | 15808 type conversion. |
15794 | 15809 |
15795 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java: | 15810 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java: |
15796 Take parameters as an initial stack frame. | 15811 Take parameters as an initial stack frame. |
15797 | 15812 |
15798 * src/main/java/de/intevation/flys/artifacts/services/meta/TypeConverter.java: | 15813 * src/main/java/de/intevation/flys/artifacts/services/meta/TypeConverter.java: |
15799 New. Converts types off stacked variables. | 15814 New. Converts types off stacked variables. |
15800 | 15815 |
15801 2011-05-10 Ingo Weinzierl <ingo@intevation.de> | 15816 2011-05-10 Ingo Weinzierl <ingo@intevation.de> |
15802 | 15817 |
16196 2011-05-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 16211 2011-05-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
16197 | 16212 |
16198 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: | 16213 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: |
16199 Use the cache for the wst value table if configured. | 16214 Use the cache for the wst value table if configured. |
16200 | 16215 |
16201 * doc/conf/cache.xml: Choose a more precise name for the | 16216 * doc/conf/cache.xml: Choose a more precise name for the |
16202 wst value table cache. | 16217 wst value table cache. |
16203 | 16218 |
16204 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 16219 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
16205 | 16220 |
16206 * pom.xml: Added dependency to Ehcache. Apache 2.0 license. | 16221 * pom.xml: Added dependency to Ehcache. Apache 2.0 license. |
16391 Adapted the XPath to retrieve the outputs in the attribute document of a | 16406 Adapted the XPath to retrieve the outputs in the attribute document of a |
16392 Collection. | 16407 Collection. |
16393 | 16408 |
16394 2011-04-28 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 16409 2011-04-28 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
16395 | 16410 |
16396 * contrib/visualize-transitions.xsl: Added to create a | 16411 * contrib/visualize-transitions.xsl: Added to create a |
16397 Graphviz digraph out of the config.xml. Usage: | 16412 Graphviz digraph out of the config.xml. Usage: |
16398 | 16413 |
16399 $ xsltproc --stringparam base-dir ../doc/conf/ \ | 16414 $ xsltproc --stringparam base-dir ../doc/conf/ \ |
16400 contrib/visualize-transitions.xsl \ | 16415 contrib/visualize-transitions.xsl \ |
16401 doc/conf/conf.xml > transitions.dot | 16416 doc/conf/conf.xml > transitions.dot |
16620 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 16635 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
16621 | 16636 |
16622 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java: | 16637 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java: |
16623 Added static method getWForQ() to interpolate a w value for | 16638 Added static method getWForQ() to interpolate a w value for |
16624 a given q value based on a given discharge table. | 16639 a given q value based on a given discharge table. |
16625 | 16640 |
16626 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 16641 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
16627 | 16642 |
16628 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java: | 16643 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java: |
16629 Added convenience constructors/methods to ease the access to the master | 16644 Added convenience constructors/methods to ease the access to the master |
16630 discharge table of a gauge. | 16645 discharge table of a gauge. |
16790 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java: | 16805 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java: |
16791 Uses session from SessionHolder. | 16806 Uses session from SessionHolder. |
16792 | 16807 |
16793 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java: | 16808 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java: |
16794 Interacts with SessionHolder now. | 16809 Interacts with SessionHolder now. |
16795 | 16810 |
16796 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java: | 16811 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java: |
16797 Removed superfluous import. | 16812 Removed superfluous import. |
16798 | 16813 |
16799 2011-04-14 Ingo Weinzierl <ingo@intevation.de> | 16814 2011-04-14 Ingo Weinzierl <ingo@intevation.de> |
16800 | 16815 |
16801 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java: | 16816 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java: |
16802 Implementation of a CallContext.Listener to open/close Hibernate | 16817 Implementation of a CallContext.Listener to open/close Hibernate |
16803 Sessions for each request. | 16818 Sessions for each request. |