diff gnv-artifacts/ChangeLog @ 593:b248531fa20b

Added experimental support for extrapolation in "Horizontalschnitte" gnv-artifacts/trunk@648 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 31 Jan 2010 21:50:15 +0000
parents b8ba642b6866
children 5b9b74c08bbb
line wrap: on
line diff
--- a/gnv-artifacts/ChangeLog	Fri Jan 29 13:28:28 2010 +0000
+++ b/gnv-artifacts/ChangeLog	Sun Jan 31 21:50:15 2010 +0000
@@ -1,3 +1,37 @@
+2010-01-31  Sascha L. Teichmann <sascha.teichmann@intevation.de>
+
+	* src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContext.java,
+	  src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java,
+	  doc/conf/conf.xml: Added configuration for extrapolation in "Horizontalschnitte".
+
+	  Use gnv/horizontal-cross-section/extrapolation/@rounds with 
+	  integer rounds > 0 to turn extrapolation on (default: 0).
+	  Rounds is a number of successive point extrapolations which means that 
+	  the grid is successively filled with missing points based on prior rounds. 
+	  The larger 'rounds' get more gaps are filled synthetic generated points.
+
+	  Set this to 2 to get good results for the model data FIS.
+
+	* src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java:
+	  Foward configuration to area interpolation.
+
+	* src/main/java/de/intevation/gnv/math/AreaInterpolation.java: 
+	  Foward configuration to GridCell.
+
+	* src/main/java/de/intevation/gnv/math/Point2d.java: Added method to extrapolate
+	  point along a line spanned by two points.
+	  Calculate Inverse Distance Weighting (IDW) for a given set of points on
+	  z components. Added method to check if set of points are near a given
+	  point.
+
+	* src/main/java/de/intevation/gnv/math/GridCell.java: Before building the
+	  i/j cells the grid is filled with synthetic generated points. The 
+	  position is estimated from the neighboring points. The parameter values
+	  are calculated by IDW. Some care is taken to avoid invalid grid topologies.
+
+	  TODO: Implement this for the "Profillschnitt" too to keep the inner
+	  symmetry.
+
 2010-01-29  Tim Englich  <tim.englich@intevation.de>
 
 	* src/test/java/de/intevation/gnv/artifacts/MeshVerticalProfileTestCase.java (testArtifact),
@@ -252,7 +286,7 @@
 	* src/main/java/de/intevation/gnv/chart/VerticalCrossSectionChart.java:
 	  Handle the seabad polygon color.
 
-2010-01-24	Sascha L. Teichmann	<sascha.teichmann@intevation.de>fill-color
+2010-01-24	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
 
 	* contrib/palette2qgis.xsl: Cosmetic cleanups.
 

http://dive4elements.wald.intevation.org