diff gnv-artifacts/ChangeLog @ 514:d9d933e06875

Fixed gnv/issue153 gnv-artifacts/trunk@608 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 22 Jan 2010 18:22:11 +0000
parents ca5048e4e515
children 234d9892e497
line wrap: on
line diff
--- a/gnv-artifacts/ChangeLog	Fri Jan 22 15:45:59 2010 +0000
+++ b/gnv-artifacts/ChangeLog	Fri Jan 22 18:22:11 2010 +0000
@@ -1,3 +1,33 @@
+2010-01-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
+
+	* src/main/java/de/intevation/gnv/math/GridCell.java: New.
+	  A 4-tupel of neighbored points in the mesh. It is valid
+	  to interpolate in this area.
+
+	* src/main/java/de/intevation/gnv/math/AreaInterpolation.java:
+	  The algorithm how neighbored points in the mesh are determined
+	  has changed. Now all incoming points are tiled into GridCells.
+	  If there are gaps in i,j the corresponding tile is omited.
+	  These tiles are stored in an R tree. To lookup a point in
+	  world coordinates the spatial index is queried. If no result
+	  is found the point is ignore as a gap. If a fitting grid cell
+	  is found the interpolation in done between the four points
+	  of that cell is performed. Special gap checking is not needed any 
+	  longer. This fixes gnv/issue153 because there are no assumptions
+	  about axis aligned points any more.
+
+	* src/main/java/de/intevation/gnv/math/Interpolation2D.java: Used
+	  euclid distance to estimate spatial buffer size. TODO: Remove
+	  this code when adjusting the "Profilschnitte" to the same logic
+	  as used in "Horzontalschnitte" now.
+
+	* src/main/java/de/intevation/gnv/math/LinearFunction.java: Added
+	  author's email.
+
+	* src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
+	  src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java: 
+	  Cleanup imports.
+
 2010-01-22  Ingo Weinzierl <ingo.weinzierl@intevation.de>
 
 	* src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Removed
@@ -27,6 +57,7 @@
 	  Added the possibility to configure the different width of the Meshes.
 
 2010-01-22  Tim Englich  <tim.englich@intevation.de>
+
 	* src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java (serviceNamesAndDescriptions),(process):
 	  Fixed Compiler-Error after adding further Methods to the Interface ArtifactDatabase.
 

http://dive4elements.wald.intevation.org