comparison geo-backend/ChangeLog @ 386:465e70422e66 0.3

merged geo-backend/0.3
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:47 +0200
parents 27082b83c267
children 3cbf11c67fdc
comparison
equal deleted inserted replaced
376:d8f3ef441bf2 386:465e70422e66
1 2009-12-171 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2
3 RELEASE 0.3
4
5 * Changes, NEWS, ChangeLog: Summarized changes.
6
7 2009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de>
8
9 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
10 Fixed bug in DefaultResult when querying an index out of bounds.
11
12 2009-12-15 Tim Englich <tim.englich@intevation.de>
13
14 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
15 We have to use a different SpatialFilter for Point in Polygon Queries as
16 in AreaIntersection Statements.
17 So we have to include a switch which will do that.
18 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints):
19 Added Support of Point-Objects for the possibility to execute a Point in Pologon
20 Statement using the ArcSDE.
21
22 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
23
24 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
25 DefaultResult will return null if it doesn't contain the specified column
26 name in method getString(String columnName), instead of throwing an
27 exception.
28
29 2009-12-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
30
31 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java,
32 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java,
33 src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java:
34 Removed needless imports.
35
36 2009-11-30 Tim Englich <tim.englich@intevation.de>
37
38 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java,
39 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java,
40 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEResultSetMetaData.java,
41 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java:
42 Added missing Methodstubs for Java 1.6 compability.
43 ###################################################
44 ###### ATTENTION: ONLY USE JAVA 1.6 FOR THIS ######
45 ###### AND ALL USING MODULES. ######
46 ###################################################
47
48 2009-11-27 Tim Englich <tim.englich@intevation.de>
49
50 * src/test/ressources/QueryExecutorTestCase.properties,
51 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java:
52 Revert Changes of the commit of Revision 377 which was unintended
53 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
54 Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
55 with Spatial-Columns or Spatial-Filters
56
57 2009-11-13 Hans Plum <hans@intevation.de>
58
59 RELEASE 0.2
60
61 * Changes, NEWS: Summarized changes.
62
63 2009-11-13 Hans Plum <hans@intevation.de>
64
65 * Made some ChangeLog entries a bit clearer.
66
67 2009-11-10 Tim Englich <tim.englich@intevation.de>
68
69 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
70 Changed the splitting of the Statements for ARCSDE-Transformation.
71 Now it is possible to use a Select-Statement as an Table.
72
73 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de>
74
75 * target/**: Removed. Should not be in version control.
76
77 2009-11-05 Tim Englich <tim.englich@intevation.de>
78
79 * src/test/ressources/QueryExecutorTestCase.properties,
80 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithInnerSelect):
81 Added an Tescase to test the InnerSelect Statments in Spatial-Queries.
82 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
83 Bugfix. An Point could not have an Z-Coordinate-Value
84 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
85 Added the possibility to execute Spatial-Queries using InnerStatements instead
86 of WKT in Intersects-where-clauses.
87
88 2009-11-02 Tim Englich <tim.englich@intevation.de>
89
90 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java (createStatement):
91 Changed TODO to a question
92 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
93 CodeCleanup: Removed deprecated TODO
94 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (getColumnIndex):
95 Removed Typo.
96 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java:
97 CodeCleanup: Removed deprecated TODOS and replace Tabs with whitespaces.
98 * src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java:,
99 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java:
100 CodeCleanup: Removed unused Method getQueryIds
101 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (closeConnection):
102 CodeCleanup: Inspect TODO and ansewerd the Question that the Connection has not to
103 be closed at that position but perhaps insite the ConnectionPool.
104
105 2009-10-30 Tim Englich <tim.englich@intevation.de>
106
107 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
108 Added Support for Polygons without interior Rings. This is required for generating
109 Horizontal Cross-Section Outputs.
110 The Z-Value of an Point was also added to the WKT-Represantation.
111
112 2009-10-29 Tim Englich <tim.englich@intevation.de>
113
114 Issue 45: Defintion of gaps in temporal and spatial data
115
116 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getInteger):
117 Added Integer-Support for DoubleValues because the ArcSDE does
118 not read values like -1 as Integer-values. issue45
119
120 2009-10-20 Tim Englich <tim.englich@intevation.de>
121
122 Issue 57: Improving memory usage of data objects
123
124 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java (QueryExecutorBase),
125 src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java (getColumnClassName),
126 src/main/java/de/intevation/gnv/geobackend/base/Result.java,
127 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java (serialVersionUID),
128 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate):
129 Integrated Patch of issue57 to get some Memoryusage-improvements
130
131 2009-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
132
133 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
134 Extends from HashMap directly to avoid one level of indirection and
135 do not create so much needless objects.
136
137 TODO: The representation in form of HashMaps is not very efficent!
138 Use array with index instead.
139
140 2009-10-14 Tim Englich <tim.englich@intevation.de>
141
142 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects),
143 src/test/ressources/QueryExecutorTestCase.properties:
144 Added further Queries for Testing Spatial-Query-Support
145
146 2009-10-14 Tim Englich <tim.englich@intevation.de>
147
148 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
149 Add WKT-Syntaxt to Shape ReturnValue
150 * src/test/ressources/QueryExecutorTestCase.properties:
151 Changed Test-Query-Statement for Spatial-Queries with INNERJOINS and ORDER BY
152 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects):
153 Changed expected Result-Size because of Changes in the QueryStatement which is used.
154 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
155 Added INNERJOIN, ORDER BY and GROUP BY support to Spatial Queries
156
157 2009-10-13 Tim Englich <tim.englich@intevation.de>
158
159 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects):
160 Added an TaesCase for Querying spatial Data without an spatial restriction
161 * src/test/ressources/QueryExecutorTestCase.properties:
162 Added TestQuery with no spatial restriction
163 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
164 Now it is possible to send spatial Quieries without an spatial restriction in the where clause.
165
166 2009-10-13 Tim Englich <tim.englich@intevation.de>
167
168 Issue 34: SQL Exception in REST Server when accessing geo-backend
169
170 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java (validateObject) Edited:
171 Added Tests if the Object is Closed. And add propper instance Tests
172 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (initialize):
173 Added further ConfigurationParameters that could be set in the *.properties-File.
174 maxWait, maxIdle, minIdle, testOnBorrow, testOnReturn, testWhileIdle, numTestsPerEvictionRun,
175 timeBetweenEvictionRunsMillis, testWhileIdle
176 * src/test/ressources/ArcSDEConnectionPoolTestCase.properties:
177 Added som Configurationproperties for testing.
178
179
180 2009-10-13 Tim Englich <tim.englich@intevation.de>
181 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (QueryExecutorTestCase):
182 Changed expected Result of Spatial-Query-TestCase because of Changes to the used Query
183 * src/test/ressources/QueryExecutorTestCase.properties:
184 Added SFS-Conformal Query
185 * pom.xml:
186 Added dependency to JTS 1.9
187 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
188 Added Spatial-Query-Support for ArcSDE
189 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints):
190 Switched Method Signature to JTS-Geometry-Support
191 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getStringValue):
192 Added String-Support for GeometryObjects
193
194 2009-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
195
196 RELEASE 0.1
197
198 * Changes, NEWS: Summarized changes.
199
200 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
201
202 * Changelog -> ChangeLog: Renamed to make eclipse happy. Unified changelog style.
203
204 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java,
205 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java:
206 Removed needless imports.
207
208 * pom.xml: xmllint-ed
209
210 2009-09-29 Tim Englich <tim.englich@intevation.de>
211
212 * src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java (DATE_PATTERN) Edited:
213 Make the Constants assessible for other Parts of the Project to reduce the TouchPoints for
214 Dateformats.
215
216 2009-09-24 Tim Englich <tim.englich@intevation.de>
217
218 * src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java Edited,
219 src/main/java/de/intevation/gnv/geobackend/base/Result.java Edited,
220 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java Edited,
221 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java Edited:
222 Make Classes Serializable for Storing in ArtifactDatabase
223
224 2009-09-21 Tim Englich <tim.englich@intevation.de>
225
226 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
227 Added formatted Date Handling in getString Method
228 * src/test/ressources/QueryExecutorTestCase.properties Edited,
229 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java Edited:
230 Some tests for Spatialqueries added
231 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java Edited:
232 Put the final Querystring into a Logmessage
233
234 2009-09-09 Tim Englich <tim.englich@intevation.de>
235
236 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate):
237 . Intance Check for DateValues
238 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (next):
239 Logging removed because the performance slowdown fetching many ResultSets
240
241 2009-09-04 Tim Englich <tim.englich@intevation.de>
242
243 * pom.xml:

http://dive4elements.wald.intevation.org