Mercurial > dive4elements > gnv-client
comparison geo-backend/ChangeLog @ 662:755dd2fa4a0a 0.5
merged geo-backend/0.5
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 28 Sep 2012 12:13:53 +0200 |
parents | f99d8f92a640 |
children | 3d0c06f99686 |
comparison
equal
deleted
inserted
replaced
657:af3f56758f59 | 662:755dd2fa4a0a |
---|---|
1 2010-03-08 Tim Englich <tim.englich@intevation.de> | |
2 | |
3 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue): | |
4 Implemented Support of MultiPolygons. The Points do not belong to one | |
5 Geometryelement. We have to Lookup ifthe Geometry is Multiparted. | |
6 If it is we have to split the Points into several Polygons which belongs | |
7 to one Multipolygon. | |
8 This Fix solve did not solve any Parsingerros. Some geometries are still | |
9 corrupt. | |
10 | |
11 2010-03-08 Tim Englich <tim.englich@intevation.de> | |
12 | |
13 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue): | |
14 Added Suport for the Geometrytyp SimpleLine. | |
15 SimpleLine will be handled as an Line. | |
16 | |
17 2010-02-05 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
18 | |
19 Issue170 | |
20 | |
21 * artifact-database/pom.xml: Changed log4j version to 1.2.14 (later version | |
22 causes errors and breaks while maven build process). | |
23 | |
24 2010-02-05 Tim Englich <tim.englich@intevation.de> | |
25 | |
26 * pom.xml: | |
27 Changed from ArcSDE version 9.2.5 to Version 9.3 | |
28 You have to Install the required Libraries as described in | |
29 https://bsh-intern.intevation.de/Mavenbuildprozess | |
30 | |
31 2010-01-27 Hans Plum <hans@intevation.de> | |
32 | |
33 RELEASE 0.4 | |
34 | |
35 * Changes, NEWS, ChangeLog: Summarized changes. | |
36 | |
37 2009-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
38 | |
39 Fix for gnv/issue107 | |
40 | |
41 * src/main/java/de/intevation/gnv/geobackend/util/RedundancyRemover.java: | |
42 New. Used to reduce the redundancy of data in SQL result sets. Column | |
43 values are very distinct so the degree or redundancy is very high. E.g | |
44 the SDE produces for each date value a java.util.GregorianCalendar object | |
45 which are very heavy weighted. We only use them r/o so we can hash each date | |
46 value to one unique representative. Same logic applys to integer values | |
47 and so on. | |
48 | |
49 With this technique we are able to reduce the memory consumption by | |
50 over 90%. Because it is not very feasible to store the whole history | |
51 of column we only have a limited number of cached values per column. | |
52 This is controlled via the system property | |
53 "de.intevation.gnv.geobackend.util.RedundancyRemover.lookback" which | |
54 defaults to 1029. | |
55 | |
56 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java: | |
57 Use RedundancyRemovers to filter the incoming traffic from SDE. | |
58 | |
59 2010-01-26 Tim Englich <tim.englich@intevation.de> | |
60 | |
61 * src/test/java/de/intevation/gnv/geobackend/base/query/ToCharSample.java : | |
62 Added Sample for bug in ArcSDE 9.3 using to_char-Function with SpatialQuery | |
63 * src/test/java/de/intevation/gnv/geobackend/base/query/GroupBySample.java : | |
64 Added Sample for Bug in ArcSDE using group by with SpatialQuery | |
65 | |
66 2009-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
67 | |
68 Another attempt to fix gnv/issue34 | |
69 | |
70 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java: | |
71 Add a toString() method. | |
72 | |
73 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java: | |
74 Added an idle time detection mechanism. You can call touch() on | |
75 a connection to refresh the internal timestamp and ask with isActive() | |
76 if a constructor given time interval in milliseconds is exceeded. | |
77 | |
78 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java: | |
79 Added a check of inactivity to validateObject() before relying on SDE logic. | |
80 This is the last line of defence if the testServer() call is going not to respond. | |
81 This duplicates the eviction policy of Apache Commons pool a bit but I found | |
82 this way to be more trustworthy. | |
83 | |
84 The idle time is configure with the property 'serverInactiveInterval'. | |
85 units: seconds. Defaults to 5 minutes. | |
86 | |
87 The unit of 'serverRoundtripInterval' (parameter of testServer()) is now | |
88 in seconds, too. Default: 5 seconds. This is the value used in GeoTools. | |
89 | |
90 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
91 | |
92 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java, | |
93 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java, | |
94 src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java: | |
95 Cleanup imports. | |
96 | |
97 2010-01-15 Tim Englich <tim.englich@intevation.de> | |
98 | |
99 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java (isValid): | |
100 Implemented the isValid-method of the ArcSDEConnection for | |
101 getting a propper Validation of the used SEConnection. | |
102 For the Validation the Method testServer of the SEConnection is used. | |
103 | |
104 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java (ArcSDEPoolableObjectFactory): | |
105 Added Member serverRoundtripInterval to represent the Time in | |
106 Milliseconds which is allowed to reused a returned Connection. | |
107 Also used Connection.isValid Method instead of Connection.isClosed | |
108 to validate the Connection befor it could be borrowed from the Pool. | |
109 | |
110 2009-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
111 | |
112 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java: | |
113 Added bicubic spline interpolation on raster tiles. This | |
114 should increase the 'virtual' resolution more than the | |
115 bilinear interpolation. To enable it write 'bicubic' into | |
116 the configuration file. | |
117 | |
118 * pom.xml: Added dependency to Apache Common Math 2.0 for | |
119 the cubic spline interpolation. | |
120 | |
121 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
122 | |
123 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java: | |
124 Added static method to fetch matching interpolation type for | |
125 given string. Defaults to nearest neighbor if no string is matching. | |
126 | |
127 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
128 | |
129 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java: | |
130 Implemented bilinear interpolation. | |
131 | |
132 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
133 | |
134 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java: | |
135 Fixed transformations to figure out the right tile in the SDE. | |
136 Taking the tile origin into account now and does not do wrong rounding | |
137 of column and row indices. Simplified the code a lot. | |
138 | |
139 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java: | |
140 Fixed access to right right pixel now. Removed the envelope code because | |
141 its not needed any longer. You can ask a RasterObject directly now if | |
142 a given coordinate is on the tile now. The tile space is now correctly | |
143 spanned between (0, 0) and (tile width - 1, tile height - 1) now which | |
144 allows other access patterns like bilinear interpolation. TODO: implement | |
145 bilinear interpolation. | |
146 | |
147 2010-01-08 Tim Englich <tim.englich@intevation.de> | |
148 | |
149 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java, | |
150 src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java, | |
151 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java, | |
152 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java, | |
153 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java (initializeConnectionPool): | |
154 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant. | |
155 | |
156 2010-01-05 Tim Englich <tim.englich@intevation.de> | |
157 | |
158 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java: | |
159 Made it serializable to be cachable beyond reboot. | |
160 | |
161 2010-01-05 Tim Englich <tim.englich@intevation.de> | |
162 | |
163 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (handleResultSet): | |
164 Switched to return the RasterObject instead of the depth in an Rasterquery. | |
165 This should help to get a better performance. | |
166 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java (RasterObject): | |
167 Added new Object for Caching Rastertiles and all Informations that are | |
168 required for calculating the Depth to a given Coordinate. | |
169 | |
170 2010-01-04 Tim Englich <tim.englich@intevation.de> | |
171 | |
172 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (handleResultSet): | |
173 Added Rasterdatasupport to the ARCSDESTATEMENT. | |
174 Now it is possible to Query the Value of an Pixel like that: | |
175 SELECT ST_ASTEXT(RASTER) FROM MEDIAN.TOPO_BS_D_6X10SEC where INTERSECTS(RASTER, "POINT( 12.084721594184593 54.35583351483295)") | |
176 | |
177 2009-12-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
178 | |
179 * contrib/sql-cache.xml: Configured disk storage to survive restarts. | |
180 | |
181 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java: | |
182 Added explicit shutdown hook. | |
183 | |
184 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java: | |
185 Fixed spelling of cacheResults() which prevented results to be stored in cache. | |
186 Added some logging. | |
187 | |
188 2009-12-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
189 | |
190 Experimental caching of SQL results via Ehcache | |
191 | |
192 * pom.xml: Added dependency to Ehcache | |
193 | |
194 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutor.java: | |
195 Extended interface to support caching by SQL statements as Strings. | |
196 | |
197 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java: | |
198 Implements new interface with no caching | |
199 | |
200 * src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java: | |
201 synchronized access to singleton. | |
202 | |
203 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java: | |
204 calls caching methods of base class. | |
205 | |
206 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java: | |
207 When system property 'query.executor.factory' is given the value is used as | |
208 a class name to be instantiated as a sub class of QueryExecutorFactory. | |
209 This happens if the singleton of QueryExecutorFactory is created. With the | |
210 mechanism it is possible to replace the standard behavior of creating QueryExecutors. | |
211 | |
212 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java: | |
213 New: This class extends QueryExecutorFactory and can be used as replacement for | |
214 the standard QueryExecutorFactory. Usage: | |
215 | |
216 -Dquery.executor.factory=de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory | |
217 | |
218 If you pass in another system property 'caching.query.executor.config' you can | |
219 customize the caching. The value is used as a file name to an XML file with | |
220 Ehcache configuration. | |
221 | |
222 * contrib/sql-cache.xml: Demo configuration for sql caching. Usage: | |
223 | |
224 -Dquery.executor.factory=de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory | |
225 -Dcaching.query.executor.config=contrib/sql-cache.xml | |
226 | |
227 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
228 | |
229 RELEASE 0.3 | |
230 | |
231 * Changes, NEWS, ChangeLog: Summarized changes. | |
232 | |
233 2009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
234 | |
235 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java: | |
236 Fixed bug in DefaultResult when querying an index out of bounds. | |
237 | |
238 2009-12-15 Tim Englich <tim.englich@intevation.de> | |
239 | |
240 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery): | |
241 We have to use a different SpatialFilter for Point in Polygon Queries as | |
242 in AreaIntersection Statements. | |
243 So we have to include a switch which will do that. | |
244 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints): | |
245 Added Support of Point-Objects for the possibility to execute a Point in Pologon | |
246 Statement using the ArcSDE. | |
247 | |
248 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
249 | |
250 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java: | |
251 DefaultResult will return null if it doesn't contain the specified column | |
252 name in method getString(String columnName), instead of throwing an | |
253 exception. | |
254 | |
255 2009-12-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
256 | |
257 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java, | |
258 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java, | |
259 src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java: | |
260 Removed needless imports. | |
261 | |
262 2009-11-30 Tim Englich <tim.englich@intevation.de> | |
263 | |
264 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java, | |
265 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java, | |
266 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEResultSetMetaData.java, | |
267 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java: | |
268 Added missing Methodstubs for Java 1.6 compability. | |
269 ################################################### | |
270 ###### ATTENTION: ONLY USE JAVA 1.6 FOR THIS ###### | |
271 ###### AND ALL USING MODULES. ###### | |
272 ################################################### | |
273 | |
274 2009-11-27 Tim Englich <tim.englich@intevation.de> | |
275 | |
276 * src/test/ressources/QueryExecutorTestCase.properties, | |
277 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java: | |
278 Revert Changes of the commit of Revision 377 which was unintended | |
279 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery): | |
280 Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement | |
281 with Spatial-Columns or Spatial-Filters | |
282 | |
283 2009-11-13 Hans Plum <hans@intevation.de> | |
284 | |
285 RELEASE 0.2 | |
286 | |
287 * Changes, NEWS: Summarized changes. | |
288 | |
289 2009-11-13 Hans Plum <hans@intevation.de> | |
290 | |
291 * Made some ChangeLog entries a bit clearer. | |
292 | |
293 2009-11-10 Tim Englich <tim.englich@intevation.de> | |
294 | |
295 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery): | |
296 Changed the splitting of the Statements for ARCSDE-Transformation. | |
297 Now it is possible to use a Select-Statement as an Table. | |
298 | |
299 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de> | |
300 | |
301 * target/**: Removed. Should not be in version control. | |
302 | |
303 2009-11-05 Tim Englich <tim.englich@intevation.de> | |
304 | |
305 * src/test/ressources/QueryExecutorTestCase.properties, | |
306 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithInnerSelect): | |
307 Added an Tescase to test the InnerSelect Statments in Spatial-Queries. | |
308 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue): | |
309 Bugfix. An Point could not have an Z-Coordinate-Value | |
310 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery): | |
311 Added the possibility to execute Spatial-Queries using InnerStatements instead | |
312 of WKT in Intersects-where-clauses. | |
313 | |
314 2009-11-02 Tim Englich <tim.englich@intevation.de> | |
315 | |
316 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java (createStatement): | |
317 Changed TODO to a question | |
318 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery): | |
319 CodeCleanup: Removed deprecated TODO | |
320 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (getColumnIndex): | |
321 Removed Typo. | |
322 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java: | |
323 CodeCleanup: Removed deprecated TODOS and replace Tabs with whitespaces. | |
324 * src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java:, | |
325 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java: | |
326 CodeCleanup: Removed unused Method getQueryIds | |
327 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (closeConnection): | |
328 CodeCleanup: Inspect TODO and ansewerd the Question that the Connection has not to | |
329 be closed at that position but perhaps insite the ConnectionPool. | |
330 | |
331 2009-10-30 Tim Englich <tim.englich@intevation.de> | |
332 | |
333 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue): | |
334 Added Support for Polygons without interior Rings. This is required for generating | |
335 Horizontal Cross-Section Outputs. | |
336 The Z-Value of an Point was also added to the WKT-Represantation. | |
337 | |
338 2009-10-29 Tim Englich <tim.englich@intevation.de> | |
339 | |
340 Issue 45: Defintion of gaps in temporal and spatial data | |
341 | |
342 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getInteger): | |
343 Added Integer-Support for DoubleValues because the ArcSDE does | |
344 not read values like -1 as Integer-values. issue45 | |
345 | |
346 2009-10-20 Tim Englich <tim.englich@intevation.de> | |
347 | |
348 Issue 57: Improving memory usage of data objects | |
349 | |
350 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java (QueryExecutorBase), | |
351 src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java (getColumnClassName), | |
352 src/main/java/de/intevation/gnv/geobackend/base/Result.java, | |
353 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java (serialVersionUID), | |
354 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate): | |
355 Integrated Patch of issue57 to get some Memoryusage-improvements | |
356 | |
357 2009-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
358 | |
359 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java: | |
360 Extends from HashMap directly to avoid one level of indirection and | |
361 do not create so much needless objects. | |
362 | |
363 TODO: The representation in form of HashMaps is not very efficent! | |
364 Use array with index instead. | |
365 | |
366 2009-10-14 Tim Englich <tim.englich@intevation.de> | |
367 | |
368 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects), | |
369 src/test/ressources/QueryExecutorTestCase.properties: | |
370 Added further Queries for Testing Spatial-Query-Support | |
371 | |
372 2009-10-14 Tim Englich <tim.englich@intevation.de> | |
373 | |
374 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue): | |
375 Add WKT-Syntaxt to Shape ReturnValue | |
376 * src/test/ressources/QueryExecutorTestCase.properties: | |
377 Changed Test-Query-Statement for Spatial-Queries with INNERJOINS and ORDER BY | |
378 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects): | |
379 Changed expected Result-Size because of Changes in the QueryStatement which is used. | |
380 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery): | |
381 Added INNERJOIN, ORDER BY and GROUP BY support to Spatial Queries | |
382 | |
383 2009-10-13 Tim Englich <tim.englich@intevation.de> | |
384 | |
385 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects): | |
386 Added an TaesCase for Querying spatial Data without an spatial restriction | |
387 * src/test/ressources/QueryExecutorTestCase.properties: | |
388 Added TestQuery with no spatial restriction | |
389 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery): | |
390 Now it is possible to send spatial Quieries without an spatial restriction in the where clause. | |
391 | |
392 2009-10-13 Tim Englich <tim.englich@intevation.de> | |
393 | |
394 Issue 34: SQL Exception in REST Server when accessing geo-backend | |
395 | |
396 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java (validateObject) Edited: | |
397 Added Tests if the Object is Closed. And add propper instance Tests | |
398 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (initialize): | |
399 Added further ConfigurationParameters that could be set in the *.properties-File. | |
400 maxWait, maxIdle, minIdle, testOnBorrow, testOnReturn, testWhileIdle, numTestsPerEvictionRun, | |
401 timeBetweenEvictionRunsMillis, testWhileIdle | |
402 * src/test/ressources/ArcSDEConnectionPoolTestCase.properties: | |
403 Added som Configurationproperties for testing. | |
404 | |
405 | |
406 2009-10-13 Tim Englich <tim.englich@intevation.de> | |
407 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (QueryExecutorTestCase): | |
408 Changed expected Result of Spatial-Query-TestCase because of Changes to the used Query | |
409 * src/test/ressources/QueryExecutorTestCase.properties: | |
410 Added SFS-Conformal Query | |
411 * pom.xml: | |
412 Added dependency to JTS 1.9 | |
413 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery): | |
414 Added Spatial-Query-Support for ArcSDE | |
415 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints): | |
416 Switched Method Signature to JTS-Geometry-Support | |
417 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getStringValue): | |
418 Added String-Support for GeometryObjects | |
419 | |
420 2009-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
421 | |
422 RELEASE 0.1 | |
423 | |
424 * Changes, NEWS: Summarized changes. | |
425 | |
426 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
427 | |
428 * Changelog -> ChangeLog: Renamed to make eclipse happy. Unified changelog style. | |
429 | |
430 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java, | |
431 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java: | |
432 Removed needless imports. | |
433 | |
434 * pom.xml: xmllint-ed | |
435 | |
436 2009-09-29 Tim Englich <tim.englich@intevation.de> | |
437 | |
438 * src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java (DATE_PATTERN) Edited: | |
439 Make the Constants assessible for other Parts of the Project to reduce the TouchPoints for | |
440 Dateformats. | |
441 | |
442 2009-09-24 Tim Englich <tim.englich@intevation.de> | |
443 | |
444 * src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java Edited, | |
445 src/main/java/de/intevation/gnv/geobackend/base/Result.java Edited, | |
446 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java Edited, | |
447 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java Edited: | |
448 Make Classes Serializable for Storing in ArtifactDatabase | |
449 | |
450 2009-09-21 Tim Englich <tim.englich@intevation.de> | |
451 | |
452 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java: | |
453 Added formatted Date Handling in getString Method | |
454 * src/test/ressources/QueryExecutorTestCase.properties Edited, | |
455 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java Edited: | |
456 Some tests for Spatialqueries added | |
457 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java Edited: | |
458 Put the final Querystring into a Logmessage | |
459 | |
460 2009-09-09 Tim Englich <tim.englich@intevation.de> | |
461 | |
462 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate): | |
463 . Intance Check for DateValues | |
464 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (next): | |
465 Logging removed because the performance slowdown fetching many ResultSets | |
466 | |
467 2009-09-04 Tim Englich <tim.englich@intevation.de> | |
468 | |
469 * pom.xml: |