Mercurial > dive4elements > gnv-client
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: |