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>

http://dive4elements.wald.intevation.org