Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/ChangeLog @ 538:f4e20322461b
Summarized Changes and NEWS for Release 0.4
gnv-artifacts/trunk@638 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Hans Plum <hans.plum@intevation.de> |
---|---|
date | Wed, 27 Jan 2010 14:38:27 +0000 |
parents | f7f97edf09ba |
children | 0f454d8067ca |
comparison
equal
deleted
inserted
replaced
537:f7f97edf09ba | 538:f4e20322461b |
---|---|
1 2010-01-27 Hans Plum <hans@intevation.de> | |
2 | |
3 RELEASE 0.4 | |
4 | |
5 * Changes, NEWS, ChangeLog: Summarized activities | |
6 | |
1 2010-01-27 Ingo Weinzierl <ingo.weinzierl@intevation.de> | 7 2010-01-27 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
2 | 8 |
3 Issue164 | 9 Issue164 |
4 | 10 |
5 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java: | 11 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java: |
241 build the interpolation areas the points are culled against | 247 build the interpolation areas the points are culled against |
242 extented bounding box. | 248 extented bounding box. |
243 | 249 |
244 2010-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 250 2010-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
245 | 251 |
246 * contrib/palette2qgis.xsl: New. XST transformation to turn a | 252 * contrib/palette2qgis.xsl: New. XSLT transformation to turn a |
247 palette XML file into a style definition suitable to be used | 253 palette XML file into a style definition suitable to be used |
248 in QGIS. Tested with QGIS 1.4.0-Enceladus. Usage: | 254 in QGIS. Tested with QGIS 1.4.0-Enceladus. Usage: |
249 | 255 |
250 $ xsltproc contrib/palette2qgis.xsl \ | 256 $ xsltproc contrib/palette2qgis.xsl \ |
251 doc/conf/palette/water-temperature.xml \ | 257 doc/conf/palette/water-temperature.xml \ |
479 | 485 |
480 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java, | 486 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java, |
481 src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java: | 487 src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java: |
482 Removed needless imports. | 488 Removed needless imports. |
483 | 489 |
484 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java: Write polygons and lines strings to | 490 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java: Write polygons and lines strings to shape files. |
485 shape files. | |
486 | 491 |
487 2010-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 492 2010-01-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
488 | 493 |
489 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java: | 494 * src/main/java/de/intevation/gnv/math/AreaInterpolation.java: |
490 Removed import to make it compilable again. | 495 Removed import to make it compilable again. |
569 | 574 |
570 2010-01-18 Tim Englich <tim.englich@intevation.de> | 575 2010-01-18 Tim Englich <tim.englich@intevation.de> |
571 | 576 |
572 * doc/schema/externalinterface_testdata.sql: | 577 * doc/schema/externalinterface_testdata.sql: |
573 Added Testdata to demonstrate how the different Tables has to be filled. | 578 Added Testdata to demonstrate how the different Tables has to be filled. |
579 | |
574 * doc/schema/externalinterface_schema.sql: | 580 * doc/schema/externalinterface_schema.sql: |
575 Added Schema for the DB-Schemaextention for providing the Data that is | 581 Added Schema for the DB-Schemaextention for providing the Data that is |
576 required for the external Interface to the Mapviewer | 582 required for the external Interface to the Mapviewer |
577 | 583 |
578 | 584 |
604 2010-01-18 Tim Englich <tim.englich@intevation.de> | 610 2010-01-18 Tim Englich <tim.englich@intevation.de> |
605 | 611 |
606 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_chart.xml, | 612 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_chart.xml, |
607 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_odv.xml, | 613 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_odv.xml, |
608 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_csv.xml: | 614 src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_csv.xml: |
609 Removed Files, because they are note required any more. | 615 Removed Files, because they are not required any more. |
610 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_zip.xml: | 616 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_zip.xml: |
611 Added new RequestFile for calling for retrieving a Zip-File from the Server. | 617 Added new RequestFile for calling for retrieving a Zip-File from the Server. |
612 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_wms.xml: | 618 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_wms.xml: |
613 Added new RequestFile for calling for an WMS-Result. | 619 Added new RequestFile for calling for an WMS-Result. |
614 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_04_feed.xml: | 620 * src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_04_feed.xml: |
615 Added Polygon as WKT into the feed-Request. | 621 Added Polygon as WKT into the feed-Request. |
616 | 622 |
617 2010-01-18 Tim Englich <tim.englich@intevation.de> | 623 2010-01-18 Tim Englich <tim.englich@intevation.de> |
618 | 624 |
619 * src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (TestArtifactDatabase): | 625 * src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (TestArtifactDatabase): |
620 New: Added an Testimplementation of the ArtifactDatabase to the Tests to uses it inside the | 626 New: Added an Testimplementation of the ArtifactDatabase to the Tests to use it inside the |
621 TestCallcontext to prevent NPEs during the Testzenarios. | 627 TestCallcontext to prevent NPEs during the Testzenarios. |
622 | 628 |
623 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (TestCallContext): | 629 * src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (TestCallContext): |
624 Added Artifactfactory to the Methodsignature of the Context to use it inside the Context. | 630 Added Artifactfactory to the Methodsignature of the Context to use it inside the Context. |
625 Added the Method getDatabase to resolve Compilationerrors. | 631 Added the Method getDatabase to resolve Compilationerrors. |
850 | 856 |
851 2010-01-13 Ingo Weinzierl <ingo_weinzierl@web.de> | 857 2010-01-13 Ingo Weinzierl <ingo_weinzierl@web.de> |
852 | 858 |
853 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: 'advance' | 859 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: 'advance' |
854 method will now consider old states. We reset input data of target state | 860 method will now consider old states. We reset input data of target state |
855 and clean cache from 'future data' before stepping back to previous | 861 and clean cache from 'future data' before steping back to previous |
856 states. | 862 states. |
857 | 863 |
858 TODO: Refactor caching mechanism which should take care of different | 864 TODO: Refactor caching mechanism which should take care of different |
859 states' hash values to be able to use the cache more efficiently. | 865 states' hash values to be able to use the cache more efficiently. |
860 | 866 |
965 | 971 |
966 2010-01-11 Tim Englich <tim.englich@intevation.de> | 972 2010-01-11 Tim Englich <tim.englich@intevation.de> |
967 | 973 |
968 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java (readDocument): | 974 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java (readDocument): |
969 Set NameSpaceAware to true to get the Unittests work again. | 975 Set NameSpaceAware to true to get the Unittests work again. |
970 The Out-Calls doesn't work jet!!! | 976 The Out-Calls doesn't work yet!!! |
971 | 977 |
972 | 978 |
973 2010-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 979 2010-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
974 | 980 |
975 * pom.xml: Introduced dependency to GeoTools 2.4.5 (maybe a bit too old) | 981 * pom.xml: Introduced dependency to GeoTools 2.4.5 (maybe a bit too old) |
1076 envelope checking by direct coordinate checking in tile cache. | 1082 envelope checking by direct coordinate checking in tile cache. |
1077 Store the last used tile explicitly to save it from being collected | 1083 Store the last used tile explicitly to save it from being collected |
1078 by the garbage collector. | 1084 by the garbage collector. |
1079 | 1085 |
1080 2010-01-08 Tim Englich <tim.englich@intevation.de> | 1086 2010-01-08 Tim Englich <tim.englich@intevation.de> |
1087 | |
1088 Issue 137 | |
1081 | 1089 |
1082 * src/main/java/de/intevation/gnv/utils/InputValidator.java (getPointValue), | 1090 * src/main/java/de/intevation/gnv/utils/InputValidator.java (getPointValue), |
1083 src/main/java/de/intevation/gnv/timeseries/gap/DefaultTimeGap.java (key), | 1091 src/main/java/de/intevation/gnv/timeseries/gap/DefaultTimeGap.java (key), |
1084 src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getStatisticsGenerator), | 1092 src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getStatisticsGenerator), |
1085 src/main/java/de/intevation/gnv/state/StateBase.java (extractKVP), | 1093 src/main/java/de/intevation/gnv/state/StateBase.java (extractKVP), |
1086 src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java (prepareInputData4RegionDBQuery), | 1094 src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java (prepareInputData4RegionDBQuery), |
1087 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance): | 1095 src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance): |
1088 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant. | 1096 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant. |
1089 ISSUE 137 | |
1090 | 1097 |
1091 2010-01-08 Tim Englich <tim.englich@intevation.de> | 1098 2010-01-08 Tim Englich <tim.englich@intevation.de> |
1092 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestSuite.java (suite): | 1099 * src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestSuite.java (suite): |
1093 Added a Testsuit for executing all Testcases at once. | 1100 Added a Testsuit for executing all Testcases at once. |
1094 | 1101 |
1095 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_feed.xml, | 1102 * src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_feed.xml, |
1096 src/test/ressources/timeseries_mesh/timeseries_step_08_feed.xml, | 1103 src/test/ressources/timeseries_mesh/timeseries_step_08_feed.xml, |
1097 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_feed.xml: | 1104 src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_feed.xml: |
1098 Chanded the feeded Datevalues because the Values in the Database has changed. | 1105 Changed the feeded Datevalues because the Values in the Database |
1106 have changed. TODO: Does it have an effect on the IDs? | |
1099 | 1107 |
1100 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_03_advance.xml, | 1108 * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_03_advance.xml, |
1101 src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java (testArtifact): | 1109 src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java (testArtifact): |
1102 Switched Testcase to the new Condition that an LineString has to be entered. | 1110 Switched Testcase to the new Condition that an LineString has to be entered. |
1103 | 1111 |
1108 2010-01-08 Tim Englich <tim.englich@intevation.de> | 1116 2010-01-08 Tim Englich <tim.englich@intevation.de> |
1109 | 1117 |
1110 * src/main/resources/lang/artifactMessages.properties: | 1118 * src/main/resources/lang/artifactMessages.properties: |
1111 Added Ressources for the GUI for visualizing the Inputstate for | 1119 Added Ressources for the GUI for visualizing the Inputstate for |
1112 Polygons. | 1120 Polygons. |
1121 | |
1113 * doc/conf/products/horizontalcrosssection/conf_mesh.xml: | 1122 * doc/conf/products/horizontalcrosssection/conf_mesh.xml: |
1114 Added State for the possibility to enter a Polygon which should trim | 1123 Added State for the possibility to enter a Polygon which should clip |
1115 the Data that will be visualized. | 1124 the data that will be visualized. |
1125 | |
1116 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getChart): | 1126 * src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getChart): |
1117 Integrated the access to the Polygon which should be used to trim the Data which | 1127 Integrated the access to the Polygon which should be used to trim the Data which |
1118 should be visualized. | 1128 should be visualized. |
1119 | 1129 |
1120 2010-01-05 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 1130 2010-01-05 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
1144 | 1154 |
1145 2010-01-04 Tim Englich <tim.englich@intevation.de> | 1155 2010-01-04 Tim Englich <tim.englich@intevation.de> |
1146 | 1156 |
1147 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java (process): | 1157 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java (process): |
1148 Changed the XYDepth-Interface-Implementation to QueriedXYDepth | 1158 Changed the XYDepth-Interface-Implementation to QueriedXYDepth |
1159 | |
1149 * doc/conf/queries.properties: | 1160 * doc/conf/queries.properties: |
1150 Added the Query for Rasterdataaccess. | 1161 Added the Query for Rasterdataaccess. |
1162 | |
1151 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java (QueriedXYDepth): | 1163 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java (QueriedXYDepth): |
1152 Added Implementation of the XYDepth-Interface for Querying the height | 1164 Added Implementation of the XYDepth-Interface for Querying the height |
1153 of an Position using the geo-backend interface. | 1165 of an Position using the geo-backend interface. |
1154 It is only nessesary to add a Query with the id rasterQuery to the query-Properties. | 1166 It is only nessesary to add a Query with the id rasterQuery to the query-Properties. |
1155 | 1167 |
1293 2010-01-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 1305 2010-01-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
1294 | 1306 |
1295 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java: | 1307 * src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java: |
1296 Generate iso lines by dividing palette ranges in two | 1308 Generate iso lines by dividing palette ranges in two |
1297 parts each and trace them. This shows that the ideas described | 1309 parts each and trace them. This shows that the ideas described |
1298 by K. Jancke in gnv-issues/issue108 are possible not the | 1310 by K. Jancke in gnv-issues/issue108 are probably not the |
1299 right way to go. Applying this strategy there would be | 1311 right way to go. Applying this strategy there would be |
1300 locally to many isolines if there is a steep gradient. | 1312 locally too many isolines if there is a steep gradient. |
1301 On the other side large areas are splitted in too less sections | 1313 On the other hand large areas are splitted in too less sections |
1302 by too less iso lines. A better way may be a splitting with | 1314 by too less iso lines. A better way may be a splitting with |
1303 a look at the areas and shapes of the regions. Large, round | 1315 a look at the areas and shapes of the regions. Large, round |
1304 regions need more splits. Long, thin regions need less. | 1316 regions need more splits. Long, thin regions need less. |
1305 | 1317 |
1306 * src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java: | 1318 * src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java: |
1781 | 1793 |
1782 * doc/conf/products/verticalcrosssection/conf_mesh.xml: Prepared states and | 1794 * doc/conf/products/verticalcrosssection/conf_mesh.xml: Prepared states and |
1783 transitions of verticalcrosssection (german 'Profilschnitt'). | 1795 transitions of verticalcrosssection (german 'Profilschnitt'). |
1784 | 1796 |
1785 2009-12-21 Ingo Weinzierl <ingo.weinzierl@intevation.de> | 1797 2009-12-21 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
1786 | 1798 a |
1787 * src/main/java/de/intevation/gnv/utils/WKTUtils.java | 1799 * src/main/java/de/intevation/gnv/utils/WKTUtils.java |
1788 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java: | 1800 src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java: |
1789 Outsourcing of some methods to prepare results for chart creation. | 1801 Outsourcing of some methods to prepare results for chart creation. |
1790 | 1802 |
1791 2009-12-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 1803 2009-12-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> |