changeset 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
files gnv-artifacts/ChangeLog gnv-artifacts/Changes gnv-artifacts/NEWS
diffstat 3 files changed, 139 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/gnv-artifacts/ChangeLog	Wed Jan 27 10:01:37 2010 +0000
+++ b/gnv-artifacts/ChangeLog	Wed Jan 27 14:38:27 2010 +0000
@@ -1,3 +1,9 @@
+2010-01-27  Hans Plum <hans@intevation.de>
+
+	RELEASE 0.4
+
+	* Changes, NEWS, ChangeLog: Summarized activities
+
 2010-01-27  Ingo Weinzierl <ingo.weinzierl@intevation.de>
 
 	  Issue164
@@ -243,7 +249,7 @@
 
 2010-01-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
 
-	* contrib/palette2qgis.xsl: New. XST transformation to turn a
+	* contrib/palette2qgis.xsl: New. XSLT transformation to turn a
 	  palette XML file into a style definition suitable to be used
 	  in QGIS. Tested with QGIS 1.4.0-Enceladus. Usage:
 
@@ -481,8 +487,7 @@
 	  src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java:
 	  Removed needless imports.
 
-	* src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java: Write polygons and lines strings to
-	shape files.
+	* src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java: Write polygons and lines strings to shape files.
 	  
 2010-01-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
 
@@ -571,6 +576,7 @@
 
 	* doc/schema/externalinterface_testdata.sql: 
 	  Added Testdata to demonstrate how the different Tables has to be filled.
+
 	* doc/schema/externalinterface_schema.sql: 
 	  Added Schema for the DB-Schemaextention for providing the Data that is 
 	  required for the external Interface to the Mapviewer
@@ -606,7 +612,7 @@
 	* src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_chart.xml,
 	  src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_odv.xml,
 	  src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_csv.xml: 
-	  Removed Files, because they are note required any more.
+	  Removed Files, because they are not required any more.
 	* src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_zip.xml: 
 	  Added new RequestFile for calling for retrieving a Zip-File from the Server.
 	* src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_07_out_wms.xml: 
@@ -617,7 +623,7 @@
 2010-01-18  Tim Englich  <tim.englich@intevation.de>
 
 	* src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (TestArtifactDatabase): 
-	  New: Added an Testimplementation of the ArtifactDatabase to the Tests to uses it inside the
+	  New: Added an Testimplementation of the ArtifactDatabase to the Tests to use it inside the
 	  TestCallcontext to prevent NPEs during the Testzenarios.
 	  
 	* src/test/java/de/intevation/gnv/artifacts/TestCallContext.java (TestCallContext): 
@@ -852,7 +858,7 @@
 
 	* src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: 'advance'
 	  method will now consider old states. We reset input data of target state
-	  and clean cache from 'future data' before stepping back to previous
+	  and clean cache from 'future data' before steping back to previous
 	  states.
 
 	  TODO: Refactor caching mechanism which should take care of different 
@@ -967,7 +973,7 @@
 
 	* src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCaseBase.java (readDocument): 
 	  Set NameSpaceAware to true to get the Unittests work again.
-	  The Out-Calls doesn't work jet!!!
+	  The Out-Calls doesn't work yet!!!
 	
 
 2010-01-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
@@ -1079,6 +1085,8 @@
 
 2010-01-08  Tim Englich  <tim.englich@intevation.de>
 
+	Issue 137
+
 	* src/main/java/de/intevation/gnv/utils/InputValidator.java (getPointValue),
 	  src/main/java/de/intevation/gnv/timeseries/gap/DefaultTimeGap.java (key),
 	  src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getStatisticsGenerator), 
@@ -1086,7 +1094,6 @@
 	  src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java (prepareInputData4RegionDBQuery),
 	  src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (advance):
 	  Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
-	  ISSUE 137
 	
 2010-01-08  Tim Englich  <tim.englich@intevation.de>
 	* src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestSuite.java (suite): 
@@ -1095,7 +1102,8 @@
 	* src/test/ressources/verticalprofile_mesh/verticalprofile_step_10_feed.xml,
 	  src/test/ressources/timeseries_mesh/timeseries_step_08_feed.xml,
 	  src/test/ressources/horizontalProfile_mesh/horizontalprofile_step_10_feed.xml: 
-	  Chanded the feeded Datevalues because the Values in the Database has changed.
+	  Changed the feeded Datevalues because the Values in the Database
+	  have changed. TODO: Does it have an effect on the IDs?
 	
 	* src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_03_advance.xml,
 	  src/test/java/de/intevation/gnv/artifacts/MeshVerticalCrossSectionTestCase.java (testArtifact): 
@@ -1110,9 +1118,11 @@
 	* src/main/resources/lang/artifactMessages.properties: 
 	  Added Ressources for the GUI for visualizing the Inputstate for
 	  Polygons.
+	
 	* doc/conf/products/horizontalcrosssection/conf_mesh.xml: 
-	  Added State for the possibility to enter a Polygon which should trim 
-	  the Data that will be visualized.
+	  Added State for the possibility to enter a Polygon which should clip
+	  the data that will be visualized.
+	
 	* src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java (getChart): 
 	  Integrated the access to the Polygon which should be used to trim the Data which 
 	  should be visualized.
@@ -1146,8 +1156,10 @@
 
 	* src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java (process): 
 	  Changed the XYDepth-Interface-Implementation to QueriedXYDepth
+
 	* doc/conf/queries.properties: 
 	  Added the Query for Rasterdataaccess.
+
 	* src/main/java/de/intevation/gnv/math/QueriedXYDepth.java (QueriedXYDepth): 
 	  Added Implementation of the XYDepth-Interface for Querying the height
 	  of an Position using the geo-backend interface.
@@ -1295,10 +1307,10 @@
 	* src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java:
 	  Generate iso lines by dividing palette ranges in two
 	  parts each and trace them. This shows that the ideas described
-	  by K. Jancke in gnv-issues/issue108 are possible not the
+	  by K. Jancke in gnv-issues/issue108 are probably not the
 	  right way to go. Applying this strategy there would be
-	  locally to many isolines if there is a steep gradient. 
-	  On the other side large areas are splitted in too less sections
+	  locally too many isolines if there is a steep gradient. 
+	  On the other hand large areas are splitted in too less sections
 	  by too less iso lines. A better way may be a splitting with
 	  a look at the areas and shapes of the regions. Large, round 
 	  regions need more splits. Long, thin regions need less.
@@ -1783,7 +1795,7 @@
 	  transitions of verticalcrosssection (german 'Profilschnitt').
 
 2009-12-21  Ingo Weinzierl <ingo.weinzierl@intevation.de>
-
+a
 	* src/main/java/de/intevation/gnv/utils/WKTUtils.java
 	  src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshCrossOutputState.java:
 	  Outsourcing of some methods to prepare results for chart creation.
--- a/gnv-artifacts/Changes	Wed Jan 27 10:01:37 2010 +0000
+++ b/gnv-artifacts/Changes	Wed Jan 27 14:38:27 2010 +0000
@@ -1,3 +1,46 @@
+2010-01-27  RELEASE 0.4
+
+    New:
+    
+    * Added entire infrastructure for interpolation pipeline:
+         * Rasterizer on a configurable grid, resolution differing 
+         in X and Y direction
+         * Vectorizer producing AWT geoemtries (FIXME)
+         * Color palett handling
+         * helper script for converting color palettes to QGIS 1.4
+         styling format
+
+
+    * Diagrams:
+        * Support for 2D diagrams with multipolygons with holes and shells
+    (Geometry model compatible to OGC Simple Feature Specification)
+
+        * Improved labeling (heading, subheading) of all diagrams
+
+    * Refactoring statistics classes
+
+    * Support for using rasterdata (seabed) for interpolation
+
+    * Added support for ProxyArtifact to support access to history of states
+
+    * Added support for writing Shapefiles with geotools
+
+
+    Fixed:
+
+    * Generation of vertical profiles failed on Marnet (#142)
+    * Using correct MIME-type for SVG-Export in configuration (#148)
+    * Enabling/Disabling points in GUI (#105)
+    * Reanming values for selcting the direction of an axis (#129)
+    * Adapting granularity for labels for timeseries (#152)
+    * adapting range of values for data series with identical name and
+    different time ranges (#136/137)i
+    * Corrected interpolation based on horizontal cross-section (#153)
+    * Enabling/Disabling points in diagrams with PDF export (#156)
+    * Harmonized background color in 2D diagrams (#157)
+    * Adding label for axis for 2D diagrams (#158)
+
+
 2009-12-17  RELEASE 0.3
 
     New:
--- a/gnv-artifacts/NEWS	Wed Jan 27 10:01:37 2010 +0000
+++ b/gnv-artifacts/NEWS	Wed Jan 27 14:38:27 2010 +0000
@@ -1,9 +1,78 @@
+2010-01-27  RELEASE 0.4
+    
+    Processing:
+    * Added central support for the entire interpolation infrastructure
+    with a lot of configuration capabilities:
+      * rasterizing input data sets
+      * calculating interpolation paying attention to different boundary
+      conditions: Less than 3 point, extrapolating to the ground, water
+      surface, ...
+      * tracing isolines
+      * clipping geometries
+      * exporting interpolated polygons and isolines
+      * rendering of 2D-diagrams and export of Shapefiles
+      
+      for "Horizontales Schnittprofil", Vertical- and Horizontal Cross
+    Section. Made parts of the interpolation configurable like
+    resolution of interpolation raster; color palettes.
+
+    * Optimizing of runtime of interpolations
+
+    * Diagramm specific:
+        * Made color paletts configurable for rendering Vertical-Cross
+        Sections. Added helper script to convert same palettes to QGIS (at
+        least version 1.4 supported) styling format
+
+        * Support for 2D diagrams with multipolygons with holes and shells
+
+        * Made color of seabed configurable for vertical cross-sections
+
+        * Added special renderer for labeling isolines in dense areas 
+        in order to avoid overlaps
+
+
+    * Dependency to GUI generation:
+        * Splitting date selections in a 2 step transition: year, exact
+        point of time as required in the webclient
+
+
+        * Cleaning up internal model of steps to correspond to internal
+        objects in cache
+
+
+        * Add support for a wizard-based model of states in order to support
+        a 1-step back history in a first step; preparation for
+        multistep-history done.
+
+
+    * Configuration:
+        * Configuration: Enhanced configuration for connection testing of
+        SDE. So fare, now stable for reusing connections.
+
+        * Configurability of Mesh-Width per data model
+
+    * Others:
+        * Added support for exporting shapefiles and integrating into
+        artefact-lifecycle in order to remove files/directories after
+        end-of-life
+
+        * Support for a MapViewer interfaced based on a database-based
+        configuration
+
+        * Added support for raster data to taking into account sea
+        topography
+
+
 2009-12-17  RELEASE 0.3
 
     * PDF export
+
     * SVG export
+
     * Chart Templating
+
     * 'Horizontale Schnittprofile'
+
     * various i18n fixes
 
 2009-11-13  RELEASE 0.2

http://dive4elements.wald.intevation.org