# HG changeset patch # User Hans Plum # Date 1264603107 0 # Node ID f4e20322461b8fff4f8551ae6bae2bbd23c44eb9 # Parent f7f97edf09ba116f15690d6cdbaffa8ccc41f2c7 Summarized Changes and NEWS for Release 0.4 gnv-artifacts/trunk@638 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r f7f97edf09ba -r f4e20322461b gnv-artifacts/ChangeLog --- 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 + + RELEASE 0.4 + + * Changes, NEWS, ChangeLog: Summarized activities + 2010-01-27 Ingo Weinzierl Issue164 @@ -243,7 +249,7 @@ 2010-01-23 Sascha L. Teichmann - * 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 @@ -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 * 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 @@ -1079,6 +1085,8 @@ 2010-01-08 Tim Englich + 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 * 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 - +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. diff -r f7f97edf09ba -r f4e20322461b gnv-artifacts/Changes --- 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: diff -r f7f97edf09ba -r f4e20322461b gnv-artifacts/NEWS --- 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