Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/doc/conf/queries.properties @ 1119:7c4f81f74c47
merged gnv-artifacts
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 28 Sep 2012 12:14:00 +0200 |
parents | 19813e72ec06 |
children |
comparison
equal
deleted
inserted
replaced
1027:fca4b5eb8d2f | 1119:7c4f81f74c47 |
---|---|
1 ############################################# | |
2 ############################################# | |
3 ########## Zeitserie ############## | |
4 ############################################# | |
5 ############################################# | |
6 | |
7 timeseries_timeseriespoint=SELECT DISTINCT \ | |
8 tsp.FEATUREID KEY, \ | |
9 tsp.NAME VALUE \ | |
10 FROM MEDIAN.TIMESERIESPOINT tsp, \ | |
11 MEDIAN.MEASUREMENT mmt \ | |
12 WHERE tsp.FEATUREID = mmt.FEATUREID AND \ | |
13 mmt.SOURCEID = ? \ | |
14 order by tsp.name | |
15 | |
16 timeseries_timeseriespoint_with_area=SELECT \ | |
17 MEDIAN.TIMESERIESPOINT.FEATUREID KEY, \ | |
18 MEDIAN.TIMESERIESPOINT.NAME VALUE \ | |
19 FROM MEDIAN.TIMESERIESPOINT, \ | |
20 MEDIAN.MEASUREMENT MMT \ | |
21 WHERE MEDIAN.TIMESERIESPOINT.FEATUREID = MMT.FEATUREID AND \ | |
22 MMT.SOURCEID = ? AND \ | |
23 INTERSECTS(SHAPE, \ | |
24 (SELECT st_astext(SHAPE) \ | |
25 FROM MEDIAN.FEATUREAREA \ | |
26 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
27 FEATURECODE = ? )\ | |
28 )\ | |
29 ORDER BY MEDIAN.TIMESERIESPOINT.NAME | |
30 | |
31 timeseries_timeseriespoint_with_wkt=SELECT \ | |
32 MEDIAN.TIMESERIESPOINT.FEATUREID KEY, \ | |
33 MEDIAN.TIMESERIESPOINT.NAME VALUE \ | |
34 FROM MEDIAN.TIMESERIESPOINT, \ | |
35 MEDIAN.MEASUREMENT MMT \ | |
36 WHERE MEDIAN.TIMESERIESPOINT.FEATUREID = MMT.FEATUREID AND \ | |
37 MMT.SOURCEID = ? AND \ | |
38 INTERSECTS(SHAPE,"?")\ | |
39 ORDER BY MEDIAN.TIMESERIESPOINT.NAME | |
40 | |
41 timeseries_parameter=SELECT DISTINCT \ | |
42 p.PARAMETERID KEY, \ | |
43 p.GERMANNAME || ' ['|| p.UNIT ||']' VALUE, \ | |
44 p.GERMANNAME \ | |
45 FROM MEDIAN.PARAMETER P, \ | |
46 MEDIAN.TIMESERIES TS, \ | |
47 MEDIAN.TIMESERIESVALUE TSV, \ | |
48 MEDIAN.MEASUREMENT M, \ | |
49 MEDIAN.TIMESERIESPOINT TSP \ | |
50 WHERE M.FEATUREID = TSP.FEATUREID AND \ | |
51 M.MEASUREMENTID = TSV.MEASUREMENTID AND \ | |
52 TS.TIMESERIESID = TSV.TIMESERIESID AND \ | |
53 P.PARAMETERID = TS.PARAMETERID AND \ | |
54 TSP.FEATUREID = ? \ | |
55 ORDER BY P.GERMANNAME | |
56 | |
57 timeseries_depth_height=SELECT DISTINCT \ | |
58 M.MEASUREMENTID KEY, \ | |
59 M.ZLOCATION VALUE, \ | |
60 P.PARAMETERID PARAMETERID \ | |
61 FROM MEDIAN.MEASUREMENT M, \ | |
62 MEDIAN.TIMESERIESVALUE TSV, \ | |
63 MEDIAN.TIMESERIES T, \ | |
64 MEDIAN.PARAMETER P \ | |
65 WHERE M.MEASUREMENTID = TSV.MEASUREMENTID AND \ | |
66 TSV.TIMESERIESID = T.TIMESERIESID AND \ | |
67 T.PARAMETERID = P.PARAMETERID AND \ | |
68 M.FEATUREID = ? AND \ | |
69 P.PARAMETERID IN (?)\ | |
70 ORDER BY m.ZLOCATION DESC | |
71 | |
72 timeseries_interval=select min(tv.TIMEVALUE) MIN, \ | |
73 max(tv.TIMEVALUE) MAX \ | |
74 from MEDIAN.TIMESERIES t, \ | |
75 MEDIAN.TIMESERIESVALUE tv \ | |
76 where tv.TIMESERIESID = t.TIMESERIESID AND \ | |
77 t.PARAMETERID IN ( ? ) AND \ | |
78 tv.MEASUREMENTID IN ( ? ) | |
79 | |
80 timeseries_chart_data=SELECT tv.TIMEVALUE XORDINATE, \ | |
81 tv.DATAVALUE YORDINATE, \ | |
82 t.PARAMETERID GROUP1, \ | |
83 tv.MEASUREMENTID GROUP2, \ | |
84 tv.TIMESERIESID GROUP3, \ | |
85 t.TIMEINTERVAL GAPID \ | |
86 FROM MEDIAN.TIMESERIESVALUE tv, \ | |
87 MEDIAN.TIMESERIES t \ | |
88 WHERE tv.TIMESERIESID = t.TIMESERIESID AND \ | |
89 t.PARAMETERID IN ( ? ) AND \ | |
90 tv.MEASUREMENTID IN ( ? ) AND \ | |
91 tv.TIMEVALUE >= ? AND \ | |
92 tv.TIMEVALUE <= ? \ | |
93 ORDER BY tv.MEASUREMENTID, \ | |
94 tv.TIMESERIESID, \ | |
95 t.PARAMETERID, \ | |
96 tv.TIMEVALUE | |
97 | |
98 timeseries_odv_data = SELECT SI.NAME CRUISE, \ | |
99 MEDIAN.TIMESERIESPOINT.NAME STATION, \ | |
100 '*' TYPE, \ | |
101 ST_ASTEXT(SHAPE), \ | |
102 0 BOTDEPTH, \ | |
103 (M.ZLOCATION *-1) DEPTH, \ | |
104 TSV.TIMEVALUE, \ | |
105 TSV.DATAVALUE, \ | |
106 TS.PARAMETERID PARAMETER, \ | |
107 TSV.MEASUREMENTID, \ | |
108 TSV.TIMESERIESID, \ | |
109 '1' QF \ | |
110 FROM MEDIAN.TIMESERIESPOINT, \ | |
111 MEDIAN.TIMESERIESVALUE TSV, \ | |
112 MEDIAN.TIMESERIES TS, \ | |
113 MEDIAN.MEASUREMENT M, \ | |
114 MEDIAN.SOURCEINFO SI \ | |
115 WHERE SI.SOURCEID = M.SOURCEID AND \ | |
116 M.FEATUREID = MEDIAN.TIMESERIESPOINT.FEATUREID AND \ | |
117 M.MEASUREMENTID = TSV.MEASUREMENTID AND \ | |
118 TSV.TIMESERIESID = TS.TIMESERIESID AND \ | |
119 TS.PARAMETERID IN ( ? ) AND \ | |
120 TSV.MEASUREMENTID IN ( ? ) AND \ | |
121 TSV.TIMEVALUE >= ? AND \ | |
122 TSV.TIMEVALUE <= ? \ | |
123 ORDER BY TS.PARAMETERID, \ | |
124 TSV.MEASUREMENTID, \ | |
125 TSV.TIMESERIESID, \ | |
126 TSV.TIMEVALUE | |
127 | |
128 ############################################# | |
129 ############################################# | |
130 ########## Zeitserie ############## | |
131 ########## Vektordaten ############### | |
132 ############################################# | |
133 ############################################# | |
134 | |
135 timeseries_parameter_vector=SELECT DISTINCT \ | |
136 p.PARAMETERID KEY, \ | |
137 p.GERMANNAME || ' ['|| p.UNIT ||']' VALUE, \ | |
138 p.GERMANNAME \ | |
139 FROM MEDIAN.PARAMETER P, \ | |
140 MEDIAN.TIMESERIES TS, \ | |
141 MEDIAN.TIMESERIESVECTORVALUE TSV, \ | |
142 MEDIAN.MEASUREMENT M, \ | |
143 MEDIAN.TIMESERIESPOINT TSP \ | |
144 WHERE M.FEATUREID = TSP.FEATUREID AND \ | |
145 M.MEASUREMENTID = TSV.MEASUREMENTID AND \ | |
146 TS.TIMESERIESID = TSV.TIMESERIESID AND \ | |
147 P.PARAMETERID = TS.PARAMETERID AND \ | |
148 TSP.FEATUREID = ? \ | |
149 ORDER BY P.GERMANNAME | |
150 | |
151 timeseries_depth_height_vector=SELECT DISTINCT \ | |
152 M.MEASUREMENTID KEY, \ | |
153 M.ZLOCATION VALUE, \ | |
154 P.PARAMETERID PARAMETERID \ | |
155 FROM MEDIAN.MEASUREMENT M, \ | |
156 MEDIAN.TIMESERIESVECTORVALUE TSV, \ | |
157 MEDIAN.TIMESERIES T, \ | |
158 MEDIAN.PARAMETER P \ | |
159 WHERE M.MEASUREMENTID = TSV.MEASUREMENTID AND \ | |
160 TSV.TIMESERIESID = T.TIMESERIESID AND \ | |
161 T.PARAMETERID = P.PARAMETERID AND \ | |
162 M.FEATUREID = ? AND \ | |
163 P.PARAMETERID = ? \ | |
164 ORDER BY m.ZLOCATION DESC | |
165 | |
166 timeseries_interval_vector=select min(tsv.TIMEVALUE) MIN, \ | |
167 max(tsv.TIMEVALUE) MAX \ | |
168 from MEDIAN.TIMESERIES t, \ | |
169 MEDIAN.TIMESERIESVECTORVALUE tsv \ | |
170 where tsv.TIMESERIESID = t.TIMESERIESID AND \ | |
171 t.PARAMETERID = ? AND \ | |
172 tsv.MEASUREMENTID = ? | |
173 | |
174 timeseries_chart_data_vector=SELECT tsv.TIMEVALUE XORDINATE, \ | |
175 tsv.XCOMPONENT, \ | |
176 tsv.YCOMPONENT, \ | |
177 tsv.ZCOMPONENT, \ | |
178 tsv.SPEED, \ | |
179 tsv.DIRECTION, \ | |
180 t.PARAMETERID GROUP1, \ | |
181 tsv.MEASUREMENTID GROUP2, \ | |
182 tsv.TIMESERIESID GROUP3, \ | |
183 t.TIMEINTERVAL GAPID \ | |
184 FROM MEDIAN.TIMESERIESFULLVECTORVALUE tsv, \ | |
185 MEDIAN.TIMESERIES t \ | |
186 WHERE tsv.TIMESERIESID = t.TIMESERIESID AND \ | |
187 t.PARAMETERID = ? AND \ | |
188 tsv.MEASUREMENTID = ? AND \ | |
189 tsv.TIMEVALUE >= ? AND \ | |
190 tsv.TIMEVALUE <= ? \ | |
191 ORDER BY tsv.MEASUREMENTID, \ | |
192 tsv.TIMESERIESID, \ | |
193 t.PARAMETERID, \ | |
194 tsv.TIMEVALUE | |
195 | |
196 timeseries_odv_data_vector = SELECT SI.NAME CRUISE, \ | |
197 MEDIAN.TIMESERIESPOINT.NAME STATION, \ | |
198 '*' TYPE, \ | |
199 ST_ASTEXT(SHAPE), \ | |
200 0 BOTDEPTH, \ | |
201 (M.ZLOCATION *-1) DEPTH, \ | |
202 TSV.TIMEVALUE, \ | |
203 TSV.XCOMPONENT, \ | |
204 TSV.YCOMPONENT, \ | |
205 TSV.ZCOMPONENT, \ | |
206 TSV.SPEED, \ | |
207 TSV.DIRECTION, \ | |
208 TS.PARAMETERID PARAMETER, \ | |
209 TSV.MEASUREMENTID, \ | |
210 TSV.TIMESERIESID, \ | |
211 '1' QF \ | |
212 FROM MEDIAN.TIMESERIESPOINT, \ | |
213 MEDIAN.TIMESERIESFULLVECTORVALUE TSV, \ | |
214 MEDIAN.TIMESERIES TS, \ | |
215 MEDIAN.MEASUREMENT M, \ | |
216 MEDIAN.SOURCEINFO SI \ | |
217 WHERE SI.SOURCEID = M.SOURCEID AND \ | |
218 M.FEATUREID = MEDIAN.TIMESERIESPOINT.FEATUREID AND \ | |
219 M.MEASUREMENTID = TSV.MEASUREMENTID AND \ | |
220 TSV.TIMESERIESID = TS.TIMESERIESID AND \ | |
221 TS.PARAMETERID = ? AND \ | |
222 TSV.MEASUREMENTID = ? AND \ | |
223 TSV.TIMEVALUE >= ? AND \ | |
224 TSV.TIMEVALUE <= ? \ | |
225 ORDER BY TS.PARAMETERID, \ | |
226 TSV.MEASUREMENTID, \ | |
227 TSV.TIMESERIESID, \ | |
228 TSV.TIMEVALUE | |
229 | |
230 ############################################ | |
231 ############################################# | |
232 ########## Zeitserie Mesh ############## | |
233 ############################################# | |
234 ############################################# | |
235 | |
236 timeseries_mesh = SELECT OBJECTID KEY, \ | |
237 m.NAME VALUE \ | |
238 FROM MEDIAN.MESH m \ | |
239 WHERE SOURCEID IN (?) \ | |
240 ORDER BY m.NAME | |
241 timeseries_meshpoint = SELECT MEDIAN.MESHPOINT.FEATUREID, \ | |
242 ST_ASTEXT(SHAPE) \ | |
243 FROM MEDIAN.MESHPOINT, \ | |
244 MEDIAN.MESH M \ | |
245 WHERE MEDIAN.MESHPOINT.MESHID = M.MESHID AND \ | |
246 KPOSITION = 1 AND \ | |
247 M.OBJECTID = ? AND \ | |
248 INTERSECTS(SHAPE,"?") | |
249 | |
250 timeseries_meshpoint_depth = SELECT MP.FEATUREID KEY, \ | |
251 'Layer ' || ML.KPOSITION || ': ' || -ML.UPPERZLOCATION || ' - '|| -ML.LOWERZLOCATION VALUE \ | |
252 from MEDIAN.MESHLAYER ML, \ | |
253 MEDIAN.MESHPOINT MP, \ | |
254 MEDIAN.MESH M \ | |
255 WHERE ML.KPOSITION = MP.KPOSITION AND \ | |
256 ML.MESHID = MP.MESHID AND \ | |
257 M.OBJECTID = ? AND \ | |
258 MP.MESHID = M.MESHID AND \ | |
259 IPOSITION = (select IPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) AND \ | |
260 JPOSITION = (select JPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) \ | |
261 ORDER BY ML.UPPERZLOCATION DESC | |
262 | |
263 timeseries_mesh_parameter=SELECT distinct \ | |
264 p.PARAMETERID KEY, \ | |
265 p.GERMANNAME || ' ['|| p.UNIT ||']' VALUE, \ | |
266 p.GERMANNAME \ | |
267 from MEDIAN.PARAMETER p, \ | |
268 MEDIAN.MESHSCALARVALUE msc, \ | |
269 MEDIAN.MESH m \ | |
270 where m.OBJECTID = ? AND \ | |
271 msc.PARTID >= m.PARTIDMIN AND \ | |
272 msc.PARTID <= m.PARTIDMAX AND \ | |
273 msc.PARAMETERID = p.PARAMETERID \ | |
274 order by p.GERMANNAME | |
275 timeseries_mesh_interval=select /*+ parallel(TIMEVALUE,5) */ \ | |
276 min(TIMEVALUE) MIN, \ | |
277 max(TIMEVALUE) MAX \ | |
278 from MEDIAN.MESHSCALARVALUE msc, \ | |
279 MEDIAN.MESH m \ | |
280 where m.OBJECTID = ? AND \ | |
281 msc.PARTID >= m.PARTIDMIN AND \ | |
282 msc.PARTID <= m.PARTIDMAX AND \ | |
283 msc.PARAMETERID IN (?) | |
284 | |
285 timeseries_mesh_chart_data=select /*+ parallel(timevalue,10) */ \ | |
286 msv.TIMEVALUE XORDINATE, \ | |
287 msv.DATAVALUE YORDINATE, \ | |
288 msv.PARAMETERID GROUP1, \ | |
289 msv.FEATUREID GROUP2, \ | |
290 mp.FEATUREID GROUP3, \ | |
291 -1 GAPID \ | |
292 from MEDIAN.MESHSCALARVALUE msv, \ | |
293 MEDIAN.MESHPOINT mp, \ | |
294 MEDIAN.MESH m \ | |
295 where (m.OBJECTID = ? AND \ | |
296 msv.PARTID >= m.PARTIDMIN AND \ | |
297 msv.PARTID <= m.PARTIDMAX ) AND \ | |
298 msv.FEATUREID = mp.FEATUREID AND \ | |
299 msv.PARAMETERID in ( ? ) AND \ | |
300 mp.FEATUREID in ( ? ) AND \ | |
301 msv.TIMEVALUE >= ? AND \ | |
302 msv.TIMEVALUE <= ? \ | |
303 order by mp.FEATUREID, \ | |
304 msv.FEATUREID, \ | |
305 msv.PARAMETERID, \ | |
306 msv.TIMEVALUE | |
307 | |
308 timeseries_mesh_odv_data = select /*+ parallel(timevalue,10) */ \ | |
309 SI.NAME CRUISE, \ | |
310 m.MESHID || '-' || MEDIAN.MESHPOINT.IPOSITION || '-' || MEDIAN.MESHPOINT.JPOSITION STATION, \ | |
311 '*' TYPE, \ | |
312 ST_ASTEXT(SHAPE), \ | |
313 0 BOTDEPTH, \ | |
314 (((ML.UPPERZLOCATION + ML.LOWERZLOCATION) / 2)*-1) DEPTH, \ | |
315 msv.TIMEVALUE, \ | |
316 msv.DATAVALUE, \ | |
317 msv.PARAMETERID PARAMETER, \ | |
318 '1' QF \ | |
319 from MEDIAN.MESHSCALARVALUE msv, \ | |
320 MEDIAN.MESHPOINT, \ | |
321 MEDIAN.MESH m, \ | |
322 MEDIAN.SOURCEINFO SI, \ | |
323 MEDIAN.MESHLAYER ML \ | |
324 where (m.OBJECTID = ? AND \ | |
325 msv.PARTID >= m.PARTIDMIN AND \ | |
326 msv.PARTID <= m.PARTIDMAX ) AND \ | |
327 m.SOURCEID = SI.SOURCEID AND \ | |
328 ML.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
329 ML.KPOSITION = MEDIAN.MESHPOINT.KPOSITION AND \ | |
330 msv.FEATUREID = MEDIAN.MESHPOINT.FEATUREID AND \ | |
331 msv.PARAMETERID in (? ) AND \ | |
332 MEDIAN.MESHPOINT.FEATUREID in ( ? ) AND \ | |
333 msv.TIMEVALUE >= ? AND \ | |
334 msv.TIMEVALUE <= ? \ | |
335 order by MEDIAN.MESHPOINT.FEATUREID, \ | |
336 msv.FEATUREID, \ | |
337 msv.TIMEVALUE, \ | |
338 msv.PARAMETERID | |
339 | |
340 ############################################# | |
341 ############################################# | |
342 ########## Zeitserie Mesh ############## | |
343 ########## Vektordaten ############## | |
344 ############################################# | |
345 ############################################# | |
346 | |
347 timeseries_mesh_parameter_vector=SELECT DISTINCT \ | |
348 P.PARAMETERID KEY, \ | |
349 P.GERMANNAME || ' ['|| P.UNIT ||']' VALUE, \ | |
350 P.GERMANNAME \ | |
351 FROM MEDIAN.PARAMETER P, \ | |
352 MEDIAN.MESHVECTORVALUE MVV, \ | |
353 MEDIAN.MESH M \ | |
354 WHERE M.OBJECTID = ? AND \ | |
355 MVV.PARTID >= M.PARTIDMIN AND \ | |
356 MVV.PARTID <= M.PARTIDMAX AND \ | |
357 MVV.PARAMETERID = P.PARAMETERID \ | |
358 ORDER BY P.GERMANNAME | |
359 | |
360 timeseries_mesh_interval_vector=SELECT /*+ parallel(TIMEVALUE,5) */ \ | |
361 MIN(TIMEVALUE) MIN, \ | |
362 MAX(TIMEVALUE) MAX \ | |
363 FROM MEDIAN.MESHVECTORVALUE MVV, \ | |
364 MEDIAN.MESH M \ | |
365 WHERE M.OBJECTID = ? AND \ | |
366 MVV.PARTID >= M.PARTIDMIN AND \ | |
367 MVV.PARTID <= M.PARTIDMAX AND \ | |
368 MVV.PARAMETERID IN (?) | |
369 | |
370 timeseries_mesh_chart_data_vector =SELECT /*+ parallel(TIMEVALUE,10) */ \ | |
371 MVV.TIMEVALUE XORDINATE, \ | |
372 MVV.XCOMPONENT, \ | |
373 MVV.YCOMPONENT, \ | |
374 MVV.ZCOMPONENT, \ | |
375 MVV.SPEED, \ | |
376 MVV.DIRECTION, \ | |
377 MVV.PARAMETERID GROUP1, \ | |
378 MVV.FEATUREID GROUP2, \ | |
379 MP.FEATUREID GROUP3, \ | |
380 -1 GAPID \ | |
381 FROM MEDIAN.MESHCURRENTVALUE MVV, \ | |
382 MEDIAN.MESHPOINT MP, \ | |
383 MEDIAN.MESH M \ | |
384 WHERE (M.OBJECTID = ? AND \ | |
385 MVV.PARTID >= M.PARTIDMIN AND \ | |
386 MVV.PARTID <= M.PARTIDMAX ) AND \ | |
387 MVV.FEATUREID = MP.FEATUREID AND \ | |
388 MVV.PARAMETERID in ( ? ) AND \ | |
389 MP.FEATUREID in ( ? ) AND \ | |
390 MVV.TIMEVALUE >= ? AND \ | |
391 MVV.TIMEVALUE <= ? \ | |
392 ORDER BY MP.FEATUREID, \ | |
393 MVV.FEATUREID, \ | |
394 MVV.PARAMETERID, \ | |
395 MVV.TIMEVALUE | |
396 | |
397 timeseries_mesh_odv_data_vector = SELECT /*+ parallel(timevalue,10) */ \ | |
398 SI.NAME CRUISE, \ | |
399 M.MESHID || '-' || MEDIAN.MESHPOINT.IPOSITION || '-' || MEDIAN.MESHPOINT.JPOSITION STATION, \ | |
400 '*' TYPE, \ | |
401 ST_ASTEXT(SHAPE), \ | |
402 0 BOTDEPTH, \ | |
403 (((ML.UPPERZLOCATION + ML.LOWERZLOCATION) / 2)*-1) DEPTH, \ | |
404 MVV.TIMEVALUE, \ | |
405 MVV.XCOMPONENT, \ | |
406 MVV.YCOMPONENT, \ | |
407 MVV.ZCOMPONENT, \ | |
408 MVV.SPEED, \ | |
409 MVV.DIRECTION, \ | |
410 MVV.PARAMETERID PARAMETER, \ | |
411 '1' QF \ | |
412 FROM MEDIAN.MESHCURRENTVALUE MVV, \ | |
413 MEDIAN.MESHPOINT, \ | |
414 MEDIAN.MESH M, \ | |
415 MEDIAN.SOURCEINFO SI, \ | |
416 MEDIAN.MESHLAYER ML \ | |
417 WHERE (M.OBJECTID = ? AND \ | |
418 MVV.PARTID >= M.PARTIDMIN AND \ | |
419 MVV.PARTID <= M.PARTIDMAX ) AND \ | |
420 M.SOURCEID = SI.SOURCEID AND \ | |
421 ML.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
422 ML.KPOSITION = MEDIAN.MESHPOINT.KPOSITION AND \ | |
423 MVV.FEATUREID = MEDIAN.MESHPOINT.FEATUREID AND \ | |
424 MVV.PARAMETERID in (? ) AND \ | |
425 MEDIAN.MESHPOINT.FEATUREID in ( ? ) AND \ | |
426 MVV.TIMEVALUE >= ? AND \ | |
427 MVV.TIMEVALUE <= ? \ | |
428 ORDER BY MEDIAN.MESHPOINT.FEATUREID, \ | |
429 MVV.FEATUREID, \ | |
430 MVV.TIMEVALUE, \ | |
431 MVV.PARAMETERID | |
432 | |
433 ############################################# | |
434 ############################################# | |
435 ########## Vertikalprofil ############## | |
436 ############################################# | |
437 ############################################# | |
438 | |
439 verticalprofile_point=SELECT DISTINCT \ | |
440 tsp.FEATUREID KEY, \ | |
441 tsp.NAME VALUE \ | |
442 FROM MEDIAN.TIMESERIESPOINT tsp, \ | |
443 MEDIAN.MEASUREMENT mmt \ | |
444 WHERE tsp.FEATUREID = mmt.FEATUREID AND \ | |
445 mmt.SOURCEID = ? \ | |
446 order by tsp.name | |
447 | |
448 verticalprofile_parameter=SELECT DISTINCT \ | |
449 p.PARAMETERID KEY, \ | |
450 p.GERMANNAME || ' ['|| p.UNIT ||']' VALUE, \ | |
451 p.GERMANNAME \ | |
452 from MEDIAN.PARAMETER p, \ | |
453 MEDIAN.TIMESERIES ts, \ | |
454 MEDIAN.TIMESERIESVALUE tsv, \ | |
455 MEDIAN.MEASUREMENT m \ | |
456 where ts.PARAMETERID = p.PARAMETERID and \ | |
457 ts.TIMESERIESID = tsv.TIMESERIESID and \ | |
458 m.MEASUREMENTID = tsv.MEASUREMENTID and \ | |
459 m.FEATUREID = ? \ | |
460 ORDER BY p.GERMANNAME | |
461 | |
462 verticalprofile_minmaxdepth= SELECT min(M.ZLOCATION) MIN, \ | |
463 max(M.ZLOCATION) MAX \ | |
464 FROM MEDIAN.MEASUREMENT M, \ | |
465 MEDIAN.TIMESERIES TS, \ | |
466 MEDIAN.TIMESERIESVALUE TSV \ | |
467 WHERE TS.TIMESERIESID = TSV.TIMESERIESID and \ | |
468 M.MEASUREMENTID = TSV.MEASUREMENTID and \ | |
469 M.FEATUREID = ? and \ | |
470 TS.PARAMETERID IN ( ? ) | |
471 | |
472 | |
473 verticalprofile_year=select distinct \ | |
474 to_char(tsv.TIMEVALUE,'YYYY') KEY, \ | |
475 to_char(tsv.TIMEVALUE,'YYYY') VALUE \ | |
476 from MEDIAN.TIMESERIES ts, \ | |
477 MEDIAN.TIMESERIESVALUE tsv, \ | |
478 MEDIAN.MEASUREMENT m \ | |
479 where ts.TIMESERIESID = tsv.TIMESERIESID and \ | |
480 m.MEASUREMENTID = tsv.MEASUREMENTID and \ | |
481 m.FEATUREID = ? and \ | |
482 ts.PARAMETERID IN ( ? ) \ | |
483 order by to_char(tsv.TIMEVALUE,'YYYY') | |
484 | |
485 verticalprofile_date=select distinct \ | |
486 tsv.TIMEVALUE KEY, \ | |
487 tsv.TIMEVALUE VALUE \ | |
488 from MEDIAN.TIMESERIES ts, \ | |
489 MEDIAN.TIMESERIESVALUE tsv, \ | |
490 MEDIAN.MEASUREMENT m \ | |
491 where ts.TIMESERIESID = tsv.TIMESERIESID and \ | |
492 m.MEASUREMENTID = tsv.MEASUREMENTID and \ | |
493 m.FEATUREID = ? and \ | |
494 ts.PARAMETERID IN ( ? ) and \ | |
495 to_char(tsv.TIMEVALUE,'YYYY') IN (?) \ | |
496 order by tsv.TIMEVALUE | |
497 | |
498 verticalprofile_chart_data= SELECT M.ZLOCATION XORDINATE, \ | |
499 TSV.DATAVALUE YORDINATE, \ | |
500 TS.PARAMETERID GROUP1, \ | |
501 TSV.TIMEVALUE GROUP2, \ | |
502 1 GROUP3, \ | |
503 1 DATAID, \ | |
504 M.FEATUREID, \ | |
505 TS.TIMESERIESID \ | |
506 from MEDIAN.TIMESERIES TS, \ | |
507 MEDIAN.TIMESERIESVALUE TSV, \ | |
508 MEDIAN.MEASUREMENT M \ | |
509 where TS.TIMESERIESID = TSV.TIMESERIESID AND \ | |
510 M.MEASUREMENTID = TSV.MEASUREMENTID AND \ | |
511 M.FEATUREID = ? AND \ | |
512 TS.PARAMETERID IN ( ? ) AND \ | |
513 TSV.TIMEVALUE IN (?) AND \ | |
514 M.ZLOCATION >= ? AND \ | |
515 M.ZLOCATION <= ? \ | |
516 ORDER BY TSV.TIMEVALUE, \ | |
517 TSV.TIMESERIESID, \ | |
518 TS.PARAMETERID, \ | |
519 TSV.TIMEVALUE | |
520 | |
521 verticalprofile_odv_data = SELECT SI.NAME CRUISE, \ | |
522 MEDIAN.TIMESERIESPOINT.NAME STATION, \ | |
523 '*' TYPE, \ | |
524 ST_ASTEXT(SHAPE), \ | |
525 0 BOTDEPTH, \ | |
526 (M.ZLOCATION) DEPTH, \ | |
527 TSV.TIMEVALUE, \ | |
528 TSV.DATAVALUE, \ | |
529 TS.PARAMETERID PARAMETER, \ | |
530 TSV.MEASUREMENTID, \ | |
531 TSV.TIMESERIESID, \ | |
532 '1' QF \ | |
533 FROM MEDIAN.TIMESERIESPOINT, \ | |
534 MEDIAN.TIMESERIESVALUE TSV, \ | |
535 MEDIAN.TIMESERIES TS, \ | |
536 MEDIAN.MEASUREMENT M, \ | |
537 MEDIAN.SOURCEINFO SI \ | |
538 WHERE SI.SOURCEID = M.SOURCEID AND \ | |
539 M.FEATUREID = MEDIAN.TIMESERIESPOINT.FEATUREID AND \ | |
540 M.MEASUREMENTID = TSV.MEASUREMENTID AND \ | |
541 TSV.TIMESERIESID = TS.TIMESERIESID AND \ | |
542 M.FEATUREID = ? AND \ | |
543 TS.PARAMETERID IN ( ? ) AND \ | |
544 TSV.TIMEVALUE IN (?) AND \ | |
545 M.ZLOCATION >= ? AND \ | |
546 M.ZLOCATION <= ? \ | |
547 ORDER BY TSV.MEASUREMENTID, \ | |
548 TSV.TIMESERIESID, \ | |
549 TSV.TIMEVALUE, \ | |
550 TS.PARAMETERID | |
551 | |
552 ############################################# | |
553 ############################################# | |
554 ########## Vertikalprofil ############## | |
555 ########## Vektordaten ############## | |
556 ############################################# | |
557 ############################################# | |
558 | |
559 verticalprofile_parameter_vector=SELECT DISTINCT \ | |
560 P.PARAMETERID KEY, \ | |
561 P.GERMANNAME || ' ['|| P.UNIT ||']' VALUE, \ | |
562 P.GERMANNAME \ | |
563 from MEDIAN.PARAMETER P, \ | |
564 MEDIAN.TIMESERIES TS, \ | |
565 MEDIAN.TIMESERIESVECTORVALUE TVV, \ | |
566 MEDIAN.MEASUREMENT M \ | |
567 where TS.PARAMETERID = P.PARAMETERID AND \ | |
568 TS.TIMESERIESID = TVV.TIMESERIESID AND \ | |
569 M.MEASUREMENTID = TVV.MEASUREMENTID AND \ | |
570 M.FEATUREID = ? \ | |
571 ORDER BY P.GERMANNAME | |
572 | |
573 verticalprofile_minmaxdepth_vector= SELECT MIN(M.ZLOCATION) MIN, \ | |
574 MAX(M.ZLOCATION) MAX \ | |
575 FROM MEDIAN.MEASUREMENT M, \ | |
576 MEDIAN.TIMESERIES TS, \ | |
577 MEDIAN.TIMESERIESVECTORVALUE TVV \ | |
578 WHERE TS.TIMESERIESID = TVV.TIMESERIESID AND \ | |
579 M.MEASUREMENTID = TVV.MEASUREMENTID AND \ | |
580 M.FEATUREID = ? AND \ | |
581 TS.PARAMETERID = ? | |
582 | |
583 verticalprofile_year_vector=SELECT DISTINCT \ | |
584 TO_CHAR(TVV.TIMEVALUE,'YYYY') KEY, \ | |
585 TO_CHAR(TVV.TIMEVALUE,'YYYY') VALUE \ | |
586 FROM MEDIAN.TIMESERIES TS, \ | |
587 MEDIAN.TIMESERIESVECTORVALUE TVV, \ | |
588 MEDIAN.MEASUREMENT M \ | |
589 WHERE TS.TIMESERIESID = TVV.TIMESERIESID AND \ | |
590 M.MEASUREMENTID = TVV.MEASUREMENTID AND \ | |
591 M.FEATUREID = ? AND \ | |
592 TS.PARAMETERID = ? \ | |
593 ORDER BY to_char(TVV.TIMEVALUE,'YYYY') | |
594 | |
595 verticalprofile_date_vector=SELECT DISTINCT \ | |
596 TVV.TIMEVALUE KEY, \ | |
597 TVV.TIMEVALUE VALUE \ | |
598 from MEDIAN.TIMESERIES TS, \ | |
599 MEDIAN.TIMESERIESVECTORVALUE TVV, \ | |
600 MEDIAN.MEASUREMENT M \ | |
601 WHERE TS.TIMESERIESID = TVV.TIMESERIESID AND \ | |
602 M.MEASUREMENTID = TVV.MEASUREMENTID AND \ | |
603 M.FEATUREID = ? AND \ | |
604 TS.PARAMETERID = ? AND \ | |
605 TO_CHAR(TVV.TIMEVALUE,'YYYY') IN (?) \ | |
606 ORDER BY TVV.TIMEVALUE | |
607 | |
608 verticalprofile_chart_data_vector= SELECT M.ZLOCATION XORDINATE, \ | |
609 TS.PARAMETERID GROUP1, \ | |
610 TVV.TIMEVALUE GROUP2, \ | |
611 TVV.XCOMPONENT, \ | |
612 TVV.YCOMPONENT, \ | |
613 TVV.ZCOMPONENT, \ | |
614 TVV.SPEED, \ | |
615 TVV.DIRECTION, \ | |
616 1 GROUP3, \ | |
617 1 DATAID, \ | |
618 M.FEATUREID, \ | |
619 TS.TIMESERIESID \ | |
620 FROM MEDIAN.TIMESERIES TS, \ | |
621 MEDIAN.TIMESERIESFULLVECTORVALUE TVV, \ | |
622 MEDIAN.MEASUREMENT M \ | |
623 WHERE TS.TIMESERIESID = TVV.TIMESERIESID AND \ | |
624 M.MEASUREMENTID = TVV.MEASUREMENTID AND \ | |
625 M.FEATUREID = ? AND \ | |
626 TS.PARAMETERID = ? AND \ | |
627 TVV.TIMEVALUE = ? AND \ | |
628 M.ZLOCATION >= ? AND \ | |
629 M.ZLOCATION <= ? \ | |
630 ORDER BY TVV.TIMEVALUE, \ | |
631 TVV.TIMESERIESID, \ | |
632 TS.PARAMETERID, \ | |
633 TVV.TIMEVALUE | |
634 | |
635 verticalprofile_odv_data_vector = SELECT SI.NAME CRUISE, \ | |
636 MEDIAN.TIMESERIESPOINT.NAME STATION, \ | |
637 '*' TYPE, \ | |
638 ST_ASTEXT(SHAPE), \ | |
639 0 BOTDEPTH, \ | |
640 (M.ZLOCATION) DEPTH, \ | |
641 TVV.TIMEVALUE, \ | |
642 TVV.XCOMPONENT, \ | |
643 TVV.YCOMPONENT, \ | |
644 TVV.ZCOMPONENT, \ | |
645 TVV.SPEED, \ | |
646 TVV.DIRECTION, \ | |
647 TS.PARAMETERID PARAMETER, \ | |
648 TVV.MEASUREMENTID, \ | |
649 TVV.TIMESERIESID, \ | |
650 '1' QF \ | |
651 FROM MEDIAN.TIMESERIESPOINT, \ | |
652 MEDIAN.TIMESERIESFULLVECTORVALUE TVV, \ | |
653 MEDIAN.TIMESERIES TS, \ | |
654 MEDIAN.MEASUREMENT M, \ | |
655 MEDIAN.SOURCEINFO SI \ | |
656 WHERE SI.SOURCEID = M.SOURCEID AND \ | |
657 M.FEATUREID = MEDIAN.TIMESERIESPOINT.FEATUREID AND \ | |
658 M.MEASUREMENTID = TVV.MEASUREMENTID AND \ | |
659 TVV.TIMESERIESID = TS.TIMESERIESID AND \ | |
660 M.FEATUREID = ? AND \ | |
661 TS.PARAMETERID = ? AND \ | |
662 TVV.TIMEVALUE = ? AND \ | |
663 M.ZLOCATION >= ? AND \ | |
664 M.ZLOCATION <= ? \ | |
665 ORDER BY TVV.MEASUREMENTID, \ | |
666 TVV.TIMESERIESID, \ | |
667 TVV.TIMEVALUE, \ | |
668 TS.PARAMETERID | |
669 | |
670 ############################################# | |
671 ############################################# | |
672 ########## Vertikalprofil Mesh ############## | |
673 ############################################# | |
674 ############################################# | |
675 | |
676 verticalprofile_mesh = SELECT OBJECTID KEY, \ | |
677 m.NAME VALUE \ | |
678 FROM MEDIAN.MESH m \ | |
679 WHERE SOURCEID IN (?) \ | |
680 order by m.NAME | |
681 | |
682 verticalprofile_mesh_with_area = SELECT M.OBJECTID KEY, \ | |
683 M.NAME VALUE \ | |
684 FROM MEDIAN.MESHPOINT, \ | |
685 MEDIAN.MESH M \ | |
686 WHERE M.SOURCEID IN (?) AND \ | |
687 M.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
688 INTERSECTS(SHAPE, \ | |
689 (SELECT st_astext(SHAPE) \ | |
690 FROM MEDIAN.FEATUREAREA \ | |
691 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
692 FEATURECODE = ? )\ | |
693 ) \ | |
694 order by M.NAME | |
695 | |
696 verticalprofile_mesh_with_wkt = SELECT M.OBJECTID KEY, \ | |
697 M.NAME VALUE \ | |
698 FROM MEDIAN.MESHPOINT, \ | |
699 MEDIAN.MESH M \ | |
700 WHERE M.SOURCEID IN (?) AND \ | |
701 M.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
702 INTERSECTS(SHAPE, "?") \ | |
703 order by M.NAME | |
704 | |
705 verticalprofile_mesh_point = SELECT FEATUREID, \ | |
706 ST_ASTEXT(SHAPE) \ | |
707 FROM MEDIAN.MESHPOINT \ | |
708 WHERE MESHID in \ | |
709 (SELECT DISTINCT MESHID \ | |
710 FROM MEDIAN.MESH \ | |
711 WHERE OBJECTID = ?) AND \ | |
712 KPOSITION = 1 AND \ | |
713 INTERSECTS(SHAPE,"?") | |
714 | |
715 verticalprofile_mesh_mindepth = SELECT MP.KPOSITION KEY, \ | |
716 'Layer ' || ML.KPOSITION || ': ' || -ML.UPPERZLOCATION || ' - '|| -ML.LOWERZLOCATION VALUE \ | |
717 from MEDIAN.MESHLAYER ML, \ | |
718 MEDIAN.MESHPOINT MP, \ | |
719 MEDIAN.MESH M \ | |
720 WHERE ML.KPOSITION = MP.KPOSITION AND \ | |
721 ML.MESHID = MP.MESHID AND \ | |
722 M.OBJECTID = ? AND \ | |
723 MP.MESHID = M.MESHID AND \ | |
724 IPOSITION = (select IPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) AND \ | |
725 JPOSITION = (select JPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) \ | |
726 ORDER BY ML.UPPERZLOCATION DESC | |
727 | |
728 verticalprofile_mesh_maxdepth = SELECT MP.KPOSITION KEY, \ | |
729 'Layer ' || ML.KPOSITION || ': ' || -ML.UPPERZLOCATION || ' - '|| -ML.LOWERZLOCATION VALUE \ | |
730 from MEDIAN.MESHLAYER ML, \ | |
731 MEDIAN.MESHPOINT MP, \ | |
732 MEDIAN.MESH M \ | |
733 WHERE ML.KPOSITION = MP.KPOSITION AND \ | |
734 ML.MESHID = MP.MESHID AND \ | |
735 M.OBJECTID = ? AND \ | |
736 MP.MESHID = M.MESHID AND \ | |
737 IPOSITION = (select IPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) AND \ | |
738 JPOSITION = (select JPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) AND \ | |
739 MP.KPOSITION < ? \ | |
740 ORDER BY ML.UPPERZLOCATION DESC | |
741 | |
742 verticalprofile_mesh_parameter=SELECT distinct \ | |
743 p.PARAMETERID KEY, \ | |
744 p.GERMANNAME || ' ['|| p.UNIT ||']' VALUE, \ | |
745 p.GERMANNAME \ | |
746 from MEDIAN.PARAMETER p, \ | |
747 MEDIAN.MESHSCALARVALUE msc, \ | |
748 MEDIAN.MESH m \ | |
749 where m.OBJECTID = ? AND \ | |
750 msc.PARTID >= m.PARTIDMIN AND \ | |
751 msc.PARTID <= m.PARTIDMAX AND \ | |
752 msc.PARAMETERID = p.PARAMETERID \ | |
753 order by p.GERMANNAME | |
754 | |
755 verticalprofile_mesh_year= select distinct \ | |
756 to_char(msv.TIMEVALUE,'YYYY') KEY, \ | |
757 to_char(msv.TIMEVALUE,'YYYY') VALUE \ | |
758 from MEDIAN.MESHSCALARVALUE msv, \ | |
759 MEDIAN.MESH m \ | |
760 where m.OBJECTID = ? AND \ | |
761 msv.PARTID >= m.PARTIDMIN AND \ | |
762 msv.PARTID <= m.PARTIDMAX AND \ | |
763 msv.PARAMETERID in (?) \ | |
764 order by to_char(msv.TIMEVALUE, 'YYYY') | |
765 | |
766 verticalprofile_mesh_date= select distinct \ | |
767 msv.TIMEVALUE KEY, \ | |
768 msv.TIMEVALUE VALUE \ | |
769 from MEDIAN.MESHSCALARVALUE msv, \ | |
770 MEDIAN.MESH m \ | |
771 where m.OBJECTID = ? AND \ | |
772 msv.PARTID >= m.PARTIDMIN AND \ | |
773 msv.PARTID <= m.PARTIDMAX AND \ | |
774 msv.PARAMETERID in (?) AND \ | |
775 to_char(msv.TIMEVALUE,'YYYY') in (?) \ | |
776 order by msv.TIMEVALUE | |
777 | |
778 verticalprofile_mesh_chart_data=select ml.UPPERZLOCATION XORDINATE, \ | |
779 msv.DATAVALUE YORDINATE, \ | |
780 mp.KPOSITION KPOSITION, \ | |
781 msv.PARAMETERID GROUP1, \ | |
782 msv.TIMEVALUE GROUP2, \ | |
783 1 GROUP3, \ | |
784 2 DATAID, \ | |
785 MP.FEATUREID, \ | |
786 MP.MESHID \ | |
787 from MEDIAN.MESHLAYER ml, \ | |
788 MEDIAN.MESHPOINT mp, \ | |
789 MEDIAN.MESH m, \ | |
790 MEDIAN.MESHSCALARVALUE msv \ | |
791 where msv.FEATUREID = mp. FEATUREID AND \ | |
792 ml.KPOSITION = mp.KPOSITION and \ | |
793 ml.MESHID = mp.MESHID and \ | |
794 m.MESHID = mp.MESHID AND \ | |
795 m.PARTIDMIN <= msv.PARTID AND \ | |
796 m.PARTIDMAX >= msv.PARTID AND \ | |
797 msv.PARAMETERID in (?) AND \ | |
798 msv.TIMEVALUE in (?) AND \ | |
799 m.OBJECTID = ? AND \ | |
800 mp.FEATUREID in \ | |
801 ( select FEATUREID \ | |
802 from MEDIAN.MESHPOINT mp, \ | |
803 MEDIAN.MESH m \ | |
804 where m.OBJECTID = ? AND \ | |
805 mp.MESHID = m.MESHID AND \ | |
806 IPOSITION = (select IPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) and \ | |
807 JPOSITION = (select JPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?)) AND \ | |
808 mp.KPOSITION <= ? AND \ | |
809 mp.KPOSITION >= ? \ | |
810 order by msv.PARAMETERID, \ | |
811 msv.TIMEVALUE, \ | |
812 ml.UPPERZLOCATION | |
813 | |
814 verticalprofile_mesh_odv_data=select SI.NAME CRUISE, \ | |
815 m.MESHID || '-' || MEDIAN.MESHPOINT.IPOSITION || '-' || MEDIAN.MESHPOINT.JPOSITION STATION, \ | |
816 '*' TYPE, \ | |
817 ST_ASTEXT(SHAPE), \ | |
818 0 BOTDEPTH, \ | |
819 (((ML.UPPERZLOCATION + ML.LOWERZLOCATION) / 2)) DEPTH, \ | |
820 msv.DATAVALUE, \ | |
821 msv.PARAMETERID PARAMETER, \ | |
822 msv.TIMEVALUE , \ | |
823 '1' QF \ | |
824 from MEDIAN.MESHLAYER ml, \ | |
825 MEDIAN.MESHPOINT, \ | |
826 MEDIAN.MESH m, \ | |
827 MEDIAN.MESHSCALARVALUE msv, \ | |
828 MEDIAN.SOURCEINFO SI \ | |
829 where m.SOURCEID = SI.SOURCEID AND \ | |
830 msv.FEATUREID = MEDIAN.MESHPOINT. FEATUREID AND \ | |
831 ml.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
832 ml.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
833 m.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
834 m.PARTIDMIN <= msv.PARTID AND \ | |
835 m.PARTIDMAX >= msv.PARTID AND \ | |
836 msv.PARAMETERID in (?) AND \ | |
837 msv.TIMEVALUE in (?) AND \ | |
838 m.OBJECTID = ? AND \ | |
839 MEDIAN.MESHPOINT.FEATUREID in \ | |
840 ( select FEATUREID \ | |
841 from MEDIAN.MESHPOINT mp, \ | |
842 MEDIAN.MESH m \ | |
843 where m.OBJECTID = ? AND \ | |
844 mp.MESHID = m.MESHID AND \ | |
845 IPOSITION = (select IPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) and \ | |
846 JPOSITION = (select JPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?)) AND \ | |
847 MEDIAN.MESHPOINT.KPOSITION <= ? AND \ | |
848 MEDIAN.MESHPOINT.KPOSITION >= ? \ | |
849 order by msv.TIMEVALUE, \ | |
850 ml.UPPERZLOCATION, \ | |
851 msv.PARAMETERID | |
852 | |
853 ############################################# | |
854 ############################################# | |
855 ########## Vertikalprofil Mesh ############## | |
856 ########## Vektordaten ############## | |
857 ############################################# | |
858 ############################################# | |
859 | |
860 verticalprofile_mesh_parameter_vector=SELECT DISTINCT \ | |
861 P.PARAMETERID KEY, \ | |
862 P.GERMANNAME || ' ['|| P.UNIT ||']' VALUE, \ | |
863 P.GERMANNAME \ | |
864 FROM MEDIAN.PARAMETER P, \ | |
865 MEDIAN.MESHVECTORVALUE MVV, \ | |
866 MEDIAN.MESH M \ | |
867 WHERE M.OBJECTID = ? AND \ | |
868 MVV.PARTID >= M.PARTIDMIN AND \ | |
869 MVV.PARTID <= M.PARTIDMAX AND \ | |
870 MVV.PARAMETERID = P.PARAMETERID \ | |
871 ORDER BY P.GERMANNAME | |
872 | |
873 verticalprofile_mesh_year_vector= SELECT DISTINCT \ | |
874 to_char(MVV.TIMEVALUE,'YYYY') KEY, \ | |
875 to_char(MVV.TIMEVALUE,'YYYY') VALUE \ | |
876 FROM MEDIAN.MESHVECTORVALUE MVV, \ | |
877 MEDIAN.MESH M \ | |
878 WHERE M.OBJECTID = ? AND \ | |
879 MVV.PARTID >= M.PARTIDMIN AND \ | |
880 MVV.PARTID <= M.PARTIDMAX AND \ | |
881 MVV.PARAMETERID in (?) \ | |
882 ORDER BY to_char(MVV.TIMEVALUE, 'YYYY') | |
883 | |
884 verticalprofile_mesh_date_vector= SELECT DISTINCT \ | |
885 MVV.TIMEVALUE KEY, \ | |
886 MVV.TIMEVALUE VALUE \ | |
887 FROM MEDIAN.MESHVECTORVALUE MVV, \ | |
888 MEDIAN.MESH M \ | |
889 WHERE M.OBJECTID = ? AND \ | |
890 MVV.PARTID >= M.PARTIDMIN AND \ | |
891 MVV.PARTID <= M.PARTIDMAX AND \ | |
892 MVV.PARAMETERID in (?) AND \ | |
893 to_char(MVV.TIMEVALUE,'YYYY') in (?) \ | |
894 ORDER BY MVV.TIMEVALUE | |
895 | |
896 verticalprofile_mesh_chart_data_vector=SELECT ML.UPPERZLOCATION XORDINATE, \ | |
897 MP.KPOSITION KPOSITION, \ | |
898 MVV.XCOMPONENT, \ | |
899 MVV.YCOMPONENT, \ | |
900 MVV.ZCOMPONENT, \ | |
901 MVV.SPEED, \ | |
902 MVV.DIRECTION, \ | |
903 MVV.PARAMETERID GROUP1, \ | |
904 MVV.TIMEVALUE GROUP2, \ | |
905 1 GROUP3, \ | |
906 2 DATAID, \ | |
907 MP.FEATUREID, \ | |
908 MP.MESHID \ | |
909 from MEDIAN.MESHLAYER ML, \ | |
910 MEDIAN.MESHPOINT MP, \ | |
911 MEDIAN.MESH M, \ | |
912 MEDIAN.MESHCURRENTVALUE MVV \ | |
913 where MVV.FEATUREID = MP. FEATUREID AND \ | |
914 ML.KPOSITION = MP.KPOSITION AND \ | |
915 ML.MESHID = MP.MESHID AND \ | |
916 M.MESHID = MP.MESHID AND \ | |
917 M.PARTIDMIN <= MVV.PARTID AND \ | |
918 M.PARTIDMAX >= MVV.PARTID AND \ | |
919 MVV.PARAMETERID IN (?) AND \ | |
920 MVV.TIMEVALUE IN (?) AND \ | |
921 M.OBJECTID = ? AND \ | |
922 MP.FEATUREID IN \ | |
923 ( SELECT FEATUREID \ | |
924 FROM MEDIAN.MESHPOINT MP, \ | |
925 MEDIAN.MESH M \ | |
926 WHERE M.OBJECTID = ? AND \ | |
927 MP.MESHID = M.MESHID AND \ | |
928 IPOSITION = (SELECT IPOSITION FROM MEDIAN.MESHPOINT WHERE FEATUREID = ?) AND \ | |
929 JPOSITION = (SELECT JPOSITION FROM MEDIAN.MESHPOINT WHERE FEATUREID = ?)) AND \ | |
930 MP.KPOSITION <= ? AND \ | |
931 MP.KPOSITION >= ? \ | |
932 ORDER BY MVV.PARAMETERID, \ | |
933 MVV.TIMEVALUE, \ | |
934 ML.UPPERZLOCATION | |
935 | |
936 verticalprofile_mesh_odv_data_vector=SELECT SI.NAME CRUISE, \ | |
937 M.MESHID || '-' || MEDIAN.MESHPOINT.IPOSITION || '-' || MEDIAN.MESHPOINT.JPOSITION STATION, \ | |
938 '*' TYPE, \ | |
939 ST_ASTEXT(SHAPE), \ | |
940 0 BOTDEPTH, \ | |
941 (((ML.UPPERZLOCATION + ML.LOWERZLOCATION) / 2)) DEPTH, \ | |
942 MVV.XCOMPONENT, \ | |
943 MVV.YCOMPONENT, \ | |
944 MVV.ZCOMPONENT, \ | |
945 MVV.SPEED, \ | |
946 MVV.DIRECTION, \ | |
947 MVV.PARAMETERID PARAMETER, \ | |
948 MVV.TIMEVALUE , \ | |
949 '1' QF \ | |
950 FROM MEDIAN.MESHLAYER ML, \ | |
951 MEDIAN.MESHPOINT, \ | |
952 MEDIAN.MESH M, \ | |
953 MEDIAN.MESHCURRENTVALUE MVV, \ | |
954 MEDIAN.SOURCEINFO SI \ | |
955 WHERE M.SOURCEID = SI.SOURCEID AND \ | |
956 MVV.FEATUREID = MEDIAN.MESHPOINT. FEATUREID AND \ | |
957 ML.KPOSITION = MEDIAN.MESHPOINT.KPOSITION AND \ | |
958 ML.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
959 M.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
960 M.PARTIDMIN <= MVV.PARTID AND \ | |
961 M.PARTIDMAX >= MVV.PARTID AND \ | |
962 MVV.PARAMETERID IN (?) AND \ | |
963 MVV.TIMEVALUE IN (?) AND \ | |
964 M.OBJECTID = ? AND \ | |
965 MEDIAN.MESHPOINT.FEATUREID IN \ | |
966 ( SELECT FEATUREID \ | |
967 FROM MEDIAN.MESHPOINT MP, \ | |
968 MEDIAN.MESH M \ | |
969 WHERE M.OBJECTID = ? AND \ | |
970 MP.MESHID = M.MESHID AND \ | |
971 IPOSITION = (SELECT IPOSITION FROM MEDIAN.MESHPOINT WHERE FEATUREID = ?) AND \ | |
972 JPOSITION = (SELECT JPOSITION FROM MEDIAN.MESHPOINT WHERE FEATUREID = ?)) AND \ | |
973 MEDIAN.MESHPOINT.KPOSITION <= ? AND \ | |
974 MEDIAN.MESHPOINT.KPOSITION >= ? \ | |
975 ORDER BY MVV.TIMEVALUE, \ | |
976 ML.UPPERZLOCATION, \ | |
977 MVV.PARAMETERID | |
978 | |
979 ############################################# | |
980 ############################################# | |
981 ##### Vertikalprofil InstantaneousPoint ##### | |
982 ############################################# | |
983 ############################################# | |
984 | |
985 verticalprofile_instantaneouspoint_series = SELECT DISTINCT \ | |
986 S.SERIESID KEY, \ | |
987 S.DESCRIPTION VALUE \ | |
988 FROM MEDIAN.SERIES S, \ | |
989 MEDIAN.INSTANTANEOUSPOINT I, \ | |
990 MEDIAN.MEASUREMENT M \ | |
991 WHERE S.SERIESID = I.SERIESID AND \ | |
992 I.POINTSPEC = 4 AND \ | |
993 I.FEATUREID = M.FEATUREID AND \ | |
994 M.SOURCEID= ? \ | |
995 ORDER BY S.DESCRIPTION | |
996 | |
997 verticalprofile_instantaneouspoint_series_with_area = SELECT \ | |
998 S.SERIESID KEY, \ | |
999 S.DESCRIPTION VALUE \ | |
1000 FROM MEDIAN.INSTANTANEOUSPOINT, \ | |
1001 MEDIAN.SERIES S, \ | |
1002 MEDIAN.MEASUREMENT M \ | |
1003 WHERE S.SERIESID = MEDIAN.INSTANTANEOUSPOINT.SERIESID AND \ | |
1004 MEDIAN.INSTANTANEOUSPOINT.POINTSPEC = 4 AND \ | |
1005 MEDIAN.INSTANTANEOUSPOINT.FEATUREID = M.FEATUREID AND \ | |
1006 M.SOURCEID= ? AND \ | |
1007 INTERSECTS(SHAPE, \ | |
1008 (SELECT st_astext(SHAPE) \ | |
1009 FROM MEDIAN.FEATUREAREA \ | |
1010 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
1011 FEATURECODE = ? )\ | |
1012 ) \ | |
1013 ORDER BY S.DESCRIPTION | |
1014 verticalprofile_instantaneouspoint_series_with_wkt = SELECT \ | |
1015 S.SERIESID KEY, \ | |
1016 S.DESCRIPTION VALUE \ | |
1017 FROM MEDIAN.INSTANTANEOUSPOINT, \ | |
1018 MEDIAN.SERIES S, \ | |
1019 MEDIAN.MEASUREMENT M \ | |
1020 WHERE S.SERIESID = MEDIAN.INSTANTANEOUSPOINT.SERIESID AND \ | |
1021 MEDIAN.INSTANTANEOUSPOINT.POINTSPEC = 4 AND \ | |
1022 MEDIAN.INSTANTANEOUSPOINT.FEATUREID = M.FEATUREID AND \ | |
1023 M.SOURCEID= ? AND \ | |
1024 INTERSECTS(SHAPE, "?") \ | |
1025 ORDER BY S.DESCRIPTION | |
1026 | |
1027 verticalprofile_instantaneouspoint_point = SELECT \ | |
1028 MEDIAN.INSTANTANEOUSPOINT.FEATUREID, \ | |
1029 to_char(MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE,'DD.MM.YYYY HH24:MI') VALUE, \ | |
1030 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE, \ | |
1031 ST_ASTEXT(SHAPE) \ | |
1032 FROM MEDIAN.INSTANTANEOUSPOINT, \ | |
1033 MEDIAN.MEASUREMENT M \ | |
1034 WHERE MEDIAN.INSTANTANEOUSPOINT.SERIESID = ? AND \ | |
1035 MEDIAN.INSTANTANEOUSPOINT.POINTSPEC = 4 AND \ | |
1036 MEDIAN.INSTANTANEOUSPOINT.FEATUREID = M.FEATUREID AND \ | |
1037 M.SOURCEID = ? \ | |
1038 ORDER BY MEDIAN.INSTANTANEOUSPOINT.FEATUREID, \ | |
1039 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE | |
1040 | |
1041 verticalprofile_instantaneouspoint_point_with_aera = SELECT \ | |
1042 MEDIAN.INSTANTANEOUSPOINT.FEATUREID, \ | |
1043 to_char(MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE,'DD.MM.YYYY HH24:MI') VALUE, \ | |
1044 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE, \ | |
1045 ST_ASTEXT(SHAPE) \ | |
1046 FROM MEDIAN.INSTANTANEOUSPOINT, \ | |
1047 MEDIAN.MEASUREMENT M \ | |
1048 WHERE MEDIAN.INSTANTANEOUSPOINT.SERIESID = ? AND \ | |
1049 MEDIAN.INSTANTANEOUSPOINT.POINTSPEC = 4 AND \ | |
1050 MEDIAN.INSTANTANEOUSPOINT.FEATUREID = M.FEATUREID AND \ | |
1051 M.SOURCEID = ? AND \ | |
1052 INTERSECTS(SHAPE, \ | |
1053 (SELECT st_astext(SHAPE) \ | |
1054 FROM MEDIAN.FEATUREAREA \ | |
1055 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
1056 FEATURECODE = ? )\ | |
1057 ) \ | |
1058 ORDER BY MEDIAN.INSTANTANEOUSPOINT.FEATUREID, \ | |
1059 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE | |
1060 | |
1061 verticalprofile_instantaneouspoint_point_with_wkt = SELECT \ | |
1062 MEDIAN.INSTANTANEOUSPOINT.FEATUREID, \ | |
1063 to_char(MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE,'DD.MM.YYYY HH24:MI') VALUE, \ | |
1064 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE, \ | |
1065 ST_ASTEXT(SHAPE) \ | |
1066 FROM MEDIAN.INSTANTANEOUSPOINT, \ | |
1067 MEDIAN.MEASUREMENT M \ | |
1068 WHERE MEDIAN.INSTANTANEOUSPOINT.SERIESID = ? AND \ | |
1069 MEDIAN.INSTANTANEOUSPOINT.POINTSPEC = 4 AND \ | |
1070 MEDIAN.INSTANTANEOUSPOINT.FEATUREID = M.FEATUREID AND \ | |
1071 M.SOURCEID = ? AND \ | |
1072 INTERSECTS(SHAPE,"?") \ | |
1073 ORDER BY MEDIAN.INSTANTANEOUSPOINT.FEATUREID, \ | |
1074 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE | |
1075 | |
1076 verticalprofile_instantaneouspoint_parameter = SELECT DISTINCT \ | |
1077 P.PARAMETERID KEY, \ | |
1078 p.GERMANNAME || ' ['|| p.UNIT ||']' VALUE, \ | |
1079 p.GERMANNAME \ | |
1080 FROM MEDIAN.PARAMETER P, \ | |
1081 MEDIAN.INSTANTANEOUSPOINT IP, \ | |
1082 MEDIAN.MEASUREMENT M, \ | |
1083 MEDIAN.MEASUREDSCALARVALUE MSV \ | |
1084 WHERE IP.FEATUREID = M.FEATUREID AND \ | |
1085 M.MEASUREMENTID = MSV.MEASUREMENTID AND \ | |
1086 MSV.PARAMETERID = P.PARAMETERID AND \ | |
1087 IP.FEATUREID = ? \ | |
1088 ORDER BY P.GERMANNAME | |
1089 | |
1090 verticalprofile_instantaneouspoint_minmaxdepth = SELECT min(M.ZLOCATION) MIN, \ | |
1091 max(M.ZLOCATION) MAX \ | |
1092 FROM MEDIAN.INSTANTANEOUSPOINT IP, \ | |
1093 MEDIAN.MEASUREMENT M, \ | |
1094 MEDIAN.MEASUREDSCALARVALUE MSV \ | |
1095 WHERE IP.FEATUREID = M.FEATUREID AND \ | |
1096 M.MEASUREMENTID = MSV.MEASUREMENTID AND \ | |
1097 IP.FEATUREID = ? AND \ | |
1098 MSV.PARAMETERID in (?) | |
1099 | |
1100 verticalprofile_instantaneouspoint_chart_data = SELECT M.ZLOCATION XORDINATE, \ | |
1101 MSV.DATAVALUE YORDINATE, \ | |
1102 MSV.PARAMETERID GROUP1, \ | |
1103 IP.TIMEVALUE GROUP2, \ | |
1104 1 GROUP3, \ | |
1105 3 DATAID, \ | |
1106 IP.FEATUREID, \ | |
1107 IP.SERIESID \ | |
1108 FROM MEDIAN.INSTANTANEOUSPOINT IP, \ | |
1109 MEDIAN.MEASUREMENT M, \ | |
1110 MEDIAN.MEASUREDSCALARVALUE MSV \ | |
1111 WHERE IP.FEATUREID = M.FEATUREID AND \ | |
1112 M.MEASUREMENTID = MSV.MEASUREMENTID AND \ | |
1113 IP.FEATUREID = ? AND \ | |
1114 MSV.PARAMETERID in (?) AND \ | |
1115 M.ZLOCATION >= ? AND \ | |
1116 M.ZLOCATION <= ? \ | |
1117 ORDER BY IP.TIMEVALUE, \ | |
1118 MSV.PARAMETERID, \ | |
1119 M.ZLOCATION | |
1120 | |
1121 verticalprofile_instantaneouspoint_odv_data = SELECT S.DESCRIPTION CRUISE, \ | |
1122 MEDIAN.INSTANTANEOUSPOINT.FEATUREID STATION, \ | |
1123 '*' TYPE, \ | |
1124 ST_ASTEXT(SHAPE), \ | |
1125 0 BOTDEPTH, \ | |
1126 (M.ZLOCATION) DEPTH, \ | |
1127 MSV.DATAVALUE, \ | |
1128 MSV.PARAMETERID PARAMETER, \ | |
1129 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE , \ | |
1130 '1' QF \ | |
1131 FROM MEDIAN.SERIES S, \ | |
1132 MEDIAN.INSTANTANEOUSPOINT, \ | |
1133 MEDIAN.MEASUREMENT M, \ | |
1134 MEDIAN.MEASUREDSCALARVALUE MSV \ | |
1135 WHERE S.SERIESID = MEDIAN.INSTANTANEOUSPOINT.SERIESID AND \ | |
1136 MEDIAN.INSTANTANEOUSPOINT.FEATUREID = M.FEATUREID AND \ | |
1137 M.MEASUREMENTID = MSV.MEASUREMENTID AND \ | |
1138 MEDIAN.INSTANTANEOUSPOINT.FEATUREID = ? AND \ | |
1139 MSV.PARAMETERID in (?) AND \ | |
1140 M.ZLOCATION >= ? AND \ | |
1141 M.ZLOCATION <= ? \ | |
1142 ORDER BY MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE, \ | |
1143 M.ZLOCATION, \ | |
1144 MSV.PARAMETERID | |
1145 | |
1146 ############################################# | |
1147 ############################################# | |
1148 #### Horizontalprofil InstantaneousPoint #### | |
1149 ############################################# | |
1150 ############################################# | |
1151 horizontalprofile_instantaneouspoint_vehicle = SELECT DISTINCT \ | |
1152 V.VEHICLEID KEY, \ | |
1153 V.NAME VALUE \ | |
1154 FROM MEDIAN.VEHICLE V, \ | |
1155 MEDIAN.CRUISE C, \ | |
1156 MEDIAN.TRACK T, \ | |
1157 MEDIAN.SURVEYINFO S, \ | |
1158 MEDIAN.INSTANTANEOUSPOINT I, \ | |
1159 MEDIAN.MEASUREMENT M \ | |
1160 WHERE V.VEHICLEID = C.VEHICLEID AND \ | |
1161 C.CRUISEID = T.CRUISEID AND \ | |
1162 T.TRACKID = S.TRACKID AND \ | |
1163 S.SURVEYID = I.SURVEYID AND \ | |
1164 I.FEATUREID = M.FEATUREID AND \ | |
1165 M.SOURCEID = ? \ | |
1166 ORDER BY V.NAME | |
1167 | |
1168 horizontalprofile_instantaneouspoint_vehicle_with_area = SELECT V.VEHICLEID KEY, \ | |
1169 V.NAME VALUE \ | |
1170 FROM MEDIAN.TRACK, \ | |
1171 MEDIAN.VEHICLE V, \ | |
1172 MEDIAN.CRUISE C \ | |
1173 WHERE V.VEHICLEID = C.VEHICLEID AND \ | |
1174 C.CRUISEID = MEDIAN.TRACK.CRUISEID AND \ | |
1175 MEDIAN.TRACK.TRACKID IN \ | |
1176 (SELECT DISTINCT S.TRACKID \ | |
1177 FROM MEDIAN.MEASUREMENT M ,\ | |
1178 MEDIAN.INSTANTANEOUSPOINT I, \ | |
1179 MEDIAN.SURVEYINFO S \ | |
1180 WHERE M.SOURCEID = ? AND \ | |
1181 I.FEATUREID = M.FEATUREID AND \ | |
1182 S.SURVEYID = I.SURVEYID)AND \ | |
1183 INTERSECTS(SHAPE, \ | |
1184 (SELECT st_astext(SHAPE) \ | |
1185 FROM MEDIAN.FEATUREAREA \ | |
1186 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
1187 FEATURECODE = ? )\ | |
1188 ) \ | |
1189 ORDER BY V.NAME | |
1190 | |
1191 horizontalprofile_instantaneouspoint_vehicle_with_wkt = SELECT V.VEHICLEID KEY, \ | |
1192 V.NAME VALUE \ | |
1193 FROM MEDIAN.TRACK, \ | |
1194 MEDIAN.VEHICLE V, \ | |
1195 MEDIAN.CRUISE C \ | |
1196 WHERE V.VEHICLEID = C.VEHICLEID AND \ | |
1197 C.CRUISEID = MEDIAN.TRACK.CRUISEID AND \ | |
1198 MEDIAN.TRACK.TRACKID IN \ | |
1199 (SELECT DISTINCT S.TRACKID \ | |
1200 FROM MEDIAN.MEASUREMENT M ,\ | |
1201 MEDIAN.INSTANTANEOUSPOINT I, \ | |
1202 MEDIAN.SURVEYINFO S \ | |
1203 WHERE M.SOURCEID = ? AND \ | |
1204 I.FEATUREID = M.FEATUREID AND \ | |
1205 S.SURVEYID = I.SURVEYID)AND \ | |
1206 INTERSECTS(SHAPE,"?") \ | |
1207 ORDER BY V.NAME | |
1208 | |
1209 horizontalprofile_instantaneouspoint_cruise = SELECT DISTINCT \ | |
1210 C.CRUISEID KEY, \ | |
1211 V.NAME || ' ' || \ | |
1212 C.NAME || ' ' || \ | |
1213 TO_CHAR(C.STARTDATE,'DD.MM.YYYY') || ' - ' || \ | |
1214 TO_CHAR(C.ENDDATE,'DD.MM.YYYY') VALUE, \ | |
1215 V.NAME, \ | |
1216 C.NAME \ | |
1217 FROM MEDIAN.CRUISE C, \ | |
1218 MEDIAN.VEHICLE V, \ | |
1219 MEDIAN.TRACK T, \ | |
1220 MEDIAN.SURVEYINFO S, \ | |
1221 MEDIAN.INSTANTANEOUSPOINT I, \ | |
1222 MEDIAN.MEASUREMENT M \ | |
1223 WHERE C.VEHICLEID = V.VEHICLEID AND \ | |
1224 C.CRUISEID = T.CRUISEID AND \ | |
1225 T.TRACKID = S.TRACKID AND \ | |
1226 S.SURVEYID = I.SURVEYID AND \ | |
1227 I.FEATUREID = M.FEATUREID AND \ | |
1228 C.VEHICLEID = ? AND \ | |
1229 M.SOURCEID = ? \ | |
1230 ORDER BY V.NAME, C.NAME | |
1231 | |
1232 horizontalprofile_instantaneouspoint_cruise_with_area = SELECT C.CRUISEID KEY, \ | |
1233 V.NAME || ' ' || \ | |
1234 C.NAME || ' ' || \ | |
1235 TO_CHAR(C.STARTDATE,'DD.MM.YYYY') || ' - ' || \ | |
1236 TO_CHAR(C.ENDDATE,'DD.MM.YYYY') VALUE, \ | |
1237 V.NAME, \ | |
1238 C.NAME \ | |
1239 FROM MEDIAN.TRACK, \ | |
1240 MEDIAN.VEHICLE V, \ | |
1241 MEDIAN.CRUISE C \ | |
1242 WHERE V.VEHICLEID = C.VEHICLEID AND \ | |
1243 C.CRUISEID = MEDIAN.TRACK.CRUISEID AND \ | |
1244 MEDIAN.TRACK.TRACKID IN \ | |
1245 (SELECT DISTINCT S.TRACKID \ | |
1246 FROM MEDIAN.MEASUREMENT M ,\ | |
1247 MEDIAN.INSTANTANEOUSPOINT I, \ | |
1248 MEDIAN.SURVEYINFO S \ | |
1249 WHERE M.SOURCEID = ? AND \ | |
1250 C.VEHICLEID = ? AND \ | |
1251 I.FEATUREID = M.FEATUREID AND \ | |
1252 S.SURVEYID = I.SURVEYID)AND \ | |
1253 INTERSECTS(SHAPE, \ | |
1254 (SELECT st_astext(SHAPE) \ | |
1255 FROM MEDIAN.FEATUREAREA \ | |
1256 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
1257 FEATURECODE = ? )\ | |
1258 ) \ | |
1259 ORDER BY V.NAME | |
1260 | |
1261 horizontalprofile_instantaneouspoint_cruise_with_wkt = SELECT C.CRUISEID KEY, \ | |
1262 V.NAME || ' ' || \ | |
1263 C.NAME || ' ' || \ | |
1264 TO_CHAR(C.STARTDATE,'DD.MM.YYYY') || ' - ' || \ | |
1265 TO_CHAR(C.ENDDATE,'DD.MM.YYYY') VALUE, \ | |
1266 V.NAME, \ | |
1267 C.NAME \ | |
1268 FROM MEDIAN.TRACK, \ | |
1269 MEDIAN.VEHICLE V, \ | |
1270 MEDIAN.CRUISE C \ | |
1271 WHERE V.VEHICLEID = C.VEHICLEID AND \ | |
1272 C.CRUISEID = MEDIAN.TRACK.CRUISEID AND \ | |
1273 MEDIAN.TRACK.TRACKID IN \ | |
1274 (SELECT DISTINCT S.TRACKID \ | |
1275 FROM MEDIAN.MEASUREMENT M ,\ | |
1276 MEDIAN.INSTANTANEOUSPOINT I, \ | |
1277 MEDIAN.SURVEYINFO S \ | |
1278 WHERE M.SOURCEID = ? AND \ | |
1279 C.VEHICLEID = ? AND \ | |
1280 I.FEATUREID = M.FEATUREID AND \ | |
1281 S.SURVEYID = I.SURVEYID)AND \ | |
1282 INTERSECTS(SHAPE,"?") \ | |
1283 ORDER BY V.NAME | |
1284 | |
1285 horizontalprofile_instantaneouspoint_track= SELECT \ | |
1286 T.TRACKID KEY, \ | |
1287 to_char(T.STARTDATE,'DD.MM.YYYY HH24:MI') || ' - '|| to_char(T.ENDDATE,'DD.MM.YYYY HH24:MI') || ' - '|| T.NAME VALUE \ | |
1288 FROM MEDIAN.TRACK T \ | |
1289 WHERE T.CRUISEID = ? \ | |
1290 ORDER BY T.STARTDATE, \ | |
1291 T.ENDDATE, \ | |
1292 T.NAME | |
1293 | |
1294 horizontalprofile_instantaneouspoint_track_with_area = SELECT \ | |
1295 MEDIAN.TRACK.TRACKID KEY, \ | |
1296 to_char(STARTDATE,'DD-MM-YYYY HH24:MI') || ' - '|| to_char(ENDDATE,'DD-MM-YYYY HH24:MI') || ' - '|| NAME VALUE, \ | |
1297 NAME \ | |
1298 FROM MEDIAN.TRACK \ | |
1299 WHERE MEDIAN.TRACK.CRUISEID = ? AND \ | |
1300 INTERSECTS(SHAPE, \ | |
1301 (SELECT st_astext(SHAPE) \ | |
1302 FROM MEDIAN.FEATUREAREA \ | |
1303 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
1304 FEATURECODE = ? )\ | |
1305 ) \ | |
1306 ORDER BY STARTDATE, \ | |
1307 ENDDATE, \ | |
1308 NAME | |
1309 | |
1310 horizontalprofile_instantaneouspoint_track_with_wkt = SELECT \ | |
1311 MEDIAN.TRACK.TRACKID KEY, \ | |
1312 to_char(STARTDATE,'DD-MM-YYYY HH24:MI') || ' - '|| to_char(ENDDATE,'DD-MM-YYYY HH24:MI') || ' - '|| NAME VALUE, \ | |
1313 NAME \ | |
1314 FROM MEDIAN.TRACK \ | |
1315 WHERE MEDIAN.TRACK.CRUISEID = ? AND \ | |
1316 INTERSECTS(SHAPE, "?") \ | |
1317 ORDER BY STARTDATE, \ | |
1318 ENDDATE, \ | |
1319 NAME | |
1320 | |
1321 horizontalprofile_instantaneouspoint_surveyinfo = SELECT \ | |
1322 SURVEYID KEY, \ | |
1323 to_char(STARTDATE,'DD.MM.YYYY HH24:MI') || ' - '|| to_char(ENDDATE,'DD.MM.YYYY HH24:MI') || ' - '|| DESCRIPTION VALUE \ | |
1324 FROM MEDIAN.SURVEYINFO \ | |
1325 WHERE TRACKID = ? \ | |
1326 ORDER BY STARTDATE, \ | |
1327 ENDDATE, \ | |
1328 DESCRIPTION | |
1329 horizontalprofile_instantaneouspoint_parameter = SELECT DISTINCT \ | |
1330 P.PARAMETERID KEY, \ | |
1331 p.GERMANNAME || ' ['|| p.UNIT ||']' VALUE, \ | |
1332 p.GERMANNAME \ | |
1333 FROM MEDIAN.PARAMETER P, \ | |
1334 MEDIAN.MEASUREMENT M, \ | |
1335 MEDIAN.INSTANTANEOUSPOINT IP, \ | |
1336 MEDIAN.MEASUREDSCALARVALUE MSV \ | |
1337 WHERE P.PARAMETERID = MSV.PARAMETERID AND \ | |
1338 MSV.MEASUREMENTID = M.MEASUREMENTID AND \ | |
1339 M.FEATUREID = IP.FEATUREID AND \ | |
1340 IP.SURVEYID = ? \ | |
1341 ORDER BY P.GERMANNAME | |
1342 horizontalprofile_instantaneouspoint_depth = SELECT DISTINCT \ | |
1343 M.ZLOCATION KEY, \ | |
1344 M.ZLOCATION VALUE \ | |
1345 FROM MEDIAN.MEASUREMENT M, \ | |
1346 MEDIAN.INSTANTANEOUSPOINT IP \ | |
1347 WHERE M.FEATUREID = IP.FEATUREID AND \ | |
1348 IP.SURVEYID = ? \ | |
1349 ORDER BY M.ZLOCATION | |
1350 horizontalprofile_instantaneouspoint_chart_data = SELECT ST_ASTEXT(SHAPE), \ | |
1351 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE TIME, \ | |
1352 MSV.DATAVALUE YORDINATE, \ | |
1353 MSV.PARAMETERID GROUP1, \ | |
1354 ZLOCATION GROUP2, \ | |
1355 1 GROUP3, \ | |
1356 3 DATAID, \ | |
1357 MEDIAN.INSTANTANEOUSPOINT.SURVEYID \ | |
1358 FROM MEDIAN.INSTANTANEOUSPOINT, \ | |
1359 MEDIAN.MEASUREMENT M, \ | |
1360 MEDIAN.MEASUREDSCALARVALUE MSV \ | |
1361 WHERE MEDIAN.INSTANTANEOUSPOINT.FEATUREID = M.FEATUREID AND \ | |
1362 M.MEASUREMENTID = MSV.MEASUREMENTID AND \ | |
1363 MEDIAN.INSTANTANEOUSPOINT.SURVEYID = ? AND \ | |
1364 M.ZLOCATION IN (?) AND \ | |
1365 MSV.PARAMETERID in (?) \ | |
1366 ORDER BY MSV.PARAMETERID, \ | |
1367 M.ZLOCATION, \ | |
1368 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE | |
1369 horizontalprofile_instantaneouspoint_odv_data = SELECT V.NAME || ' ' || C.NAME CRUISE, \ | |
1370 MEDIAN.InstantaneousPoint.FEATUREID STATION, \ | |
1371 '*' TYPE, \ | |
1372 0 BOTDEPTH, \ | |
1373 (M.ZLOCATION * -1) DEPTH, \ | |
1374 ST_ASTEXT(SHAPE), \ | |
1375 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE, \ | |
1376 MSV.DATAVALUE, \ | |
1377 MSV.PARAMETERID PARAMETER , \ | |
1378 '1' QF \ | |
1379 FROM MEDIAN.INSTANTANEOUSPOINT, \ | |
1380 MEDIAN.VEHICLE V, \ | |
1381 MEDIAN.CRUISE C, \ | |
1382 (SELECT TRACKID,CRUISEID FROM MEDIAN.TRACK) T, \ | |
1383 MEDIAN.SURVEYINFO S, \ | |
1384 MEDIAN.MEASUREMENT M, \ | |
1385 MEDIAN.MEASUREDSCALARVALUE MSV \ | |
1386 WHERE V.VEHICLEID = C.VEHICLEID AND \ | |
1387 C.CRUISEID = T.CRUISEID AND \ | |
1388 T.TRACKID = S.TRACKID AND \ | |
1389 S.SURVEYID = MEDIAN.INSTANTANEOUSPOINT.SURVEYID AND \ | |
1390 MEDIAN.INSTANTANEOUSPOINT.FEATUREID = M.FEATUREID AND \ | |
1391 M.MEASUREMENTID = MSV.MEASUREMENTID AND \ | |
1392 MEDIAN.INSTANTANEOUSPOINT.SURVEYID = ? AND \ | |
1393 M.ZLOCATION IN (?) AND \ | |
1394 MSV.PARAMETERID in (?) \ | |
1395 ORDER BY MSV.PARAMETERID, \ | |
1396 M.ZLOCATION, \ | |
1397 MEDIAN.INSTANTANEOUSPOINT.TIMEVALUE | |
1398 | |
1399 ############################################# | |
1400 ############################################# | |
1401 ########### Horizontalprofil MESH ########### | |
1402 ############################################# | |
1403 ############################################# | |
1404 horizontalprofile_meshpoint_depth = SELECT DISTINCT \ | |
1405 mp.KPOSITION KEY, \ | |
1406 'Layer ' || ml.KPOSITION || ': ' || -ml.UPPERZLOCATION || ' - '|| -ml.LOWERZLOCATION VALUE \ | |
1407 from MEDIAN.MESHLAYER ml, \ | |
1408 MEDIAN.MESHPOINT mp \ | |
1409 where ml.KPOSITION = mp.KPOSITION and \ | |
1410 ml.MESHID = mp.MESHID and \ | |
1411 mp.FEATUREID in \ | |
1412 ( select FEATUREID \ | |
1413 from MEDIAN.MESHPOINT mp, \ | |
1414 MEDIAN.MESH m \ | |
1415 where m.OBJECTID = ? AND \ | |
1416 mp.MESHID = m.MESHID AND \ | |
1417 IPOSITION = (select IPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?) and \ | |
1418 JPOSITION = (select JPOSITION from MEDIAN.MESHPOINT where FEATUREID = ?)) \ | |
1419 order by mp.KPOSITION | |
1420 | |
1421 horizontalprofile_mesh_chart_data = SELECT ST_ASTEXT(SHAPE), \ | |
1422 msv.DATAVALUE YORDINATE, \ | |
1423 msv.PARAMETERID GROUP1, \ | |
1424 MEDIAN.MESHPOINT.KPOSITION GROUP2, \ | |
1425 msv.TIMEVALUE GROUP3, \ | |
1426 MEDIAN.MESHPOINT.JPOSITION, \ | |
1427 MEDIAN.MESHPOINT.IPOSITION, \ | |
1428 2 DATAID, \ | |
1429 MEDIAN.MESHPOINT.MESHID \ | |
1430 from MEDIAN.MESHLAYER ml, \ | |
1431 MEDIAN.MESHPOINT, \ | |
1432 MEDIAN.MESH m, \ | |
1433 MEDIAN.MESHSCALARVALUE msv \ | |
1434 where msv.FEATUREID = MEDIAN.MESHPOINT. FEATUREID AND \ | |
1435 ml.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1436 ml.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1437 m.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1438 m.PARTIDMIN <= msv.PARTID AND \ | |
1439 m.PARTIDMAX >= msv.PARTID AND \ | |
1440 msv.PARAMETERID in (?) AND \ | |
1441 msv.TIMEVALUE in (?) AND \ | |
1442 m.OBJECTID = ? AND \ | |
1443 MEDIAN.MESHPOINT.FEATUREID in \ | |
1444 ( select FEATUREID \ | |
1445 from MEDIAN.MESHPOINT mp, \ | |
1446 MEDIAN.MESH m \ | |
1447 where m.OBJECTID = ? AND \ | |
1448 mp.MESHID = m.MESHID AND \ | |
1449 KPOSITION in ( ? ) and \ | |
1450 ? = (select ? from MEDIAN.MESHPOINT where FEATUREID = ?)) \ | |
1451 order by msv.TIMEVALUE, \ | |
1452 MEDIAN.MESHPOINT.KPOSITION, \ | |
1453 msv.PARAMETERID, \ | |
1454 MEDIAN.MESHPOINT.JPOSITION, \ | |
1455 MEDIAN.MESHPOINT.IPOSITION | |
1456 | |
1457 horizontalprofile_mesh_odv_data = SELECT SI.NAME CRUISE, \ | |
1458 m.MESHID || '-' || MEDIAN.MESHPOINT.IPOSITION || '-' || MEDIAN.MESHPOINT.JPOSITION STATION, \ | |
1459 '*' TYPE, \ | |
1460 ST_ASTEXT(SHAPE), \ | |
1461 0 BOTDEPTH, \ | |
1462 (((ML.UPPERZLOCATION + ML.LOWERZLOCATION) / 2)*-1) DEPTH, \ | |
1463 msv.DATAVALUE, \ | |
1464 msv.PARAMETERID PARAMETER, \ | |
1465 msv.TIMEVALUE, \ | |
1466 MEDIAN.MESHPOINT.JPOSITION, \ | |
1467 MEDIAN.MESHPOINT.IPOSITION , \ | |
1468 '1' QF \ | |
1469 from MEDIAN.MESHLAYER ml, \ | |
1470 MEDIAN.MESHPOINT, \ | |
1471 MEDIAN.MESH m, \ | |
1472 MEDIAN.MESHSCALARVALUE msv, \ | |
1473 MEDIAN.SOURCEINFO SI \ | |
1474 where msv.FEATUREID = MEDIAN.MESHPOINT. FEATUREID AND \ | |
1475 ml.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1476 ml.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1477 m.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1478 m.SOURCEID = SI.SOURCEID AND \ | |
1479 m.PARTIDMIN <= msv.PARTID AND \ | |
1480 m.PARTIDMAX >= msv.PARTID AND \ | |
1481 msv.PARAMETERID in (?) AND \ | |
1482 msv.TIMEVALUE in (?) AND \ | |
1483 m.OBJECTID = ? AND \ | |
1484 MEDIAN.MESHPOINT.FEATUREID in \ | |
1485 ( select FEATUREID \ | |
1486 from MEDIAN.MESHPOINT mp, \ | |
1487 MEDIAN.MESH m \ | |
1488 where m.OBJECTID = ? AND \ | |
1489 mp.MESHID = m.MESHID AND \ | |
1490 KPOSITION in ( ? ) and \ | |
1491 ? = (select ? from MEDIAN.MESHPOINT where FEATUREID = ?)) \ | |
1492 order by msv.TIMEVALUE, \ | |
1493 MEDIAN.MESHPOINT.KPOSITION, \ | |
1494 MEDIAN.MESHPOINT.JPOSITION, \ | |
1495 MEDIAN.MESHPOINT.IPOSITION, \ | |
1496 msv.PARAMETERID | |
1497 | |
1498 ############################################# | |
1499 ############################################# | |
1500 ########### Horizontalprofil MESH ########### | |
1501 ########### Vektordaten ########### | |
1502 ############################################# | |
1503 ############################################# | |
1504 | |
1505 horizontalprofile_mesh_chart_data_vector= SELECT ST_ASTEXT(SHAPE), \ | |
1506 MVV.XCOMPONENT, \ | |
1507 MVV.YCOMPONENT, \ | |
1508 MVV.ZCOMPONENT, \ | |
1509 MVV.SPEED, \ | |
1510 MVV.DIRECTION, \ | |
1511 MVV.PARAMETERID GROUP1, \ | |
1512 MEDIAN.MESHPOINT.KPOSITION GROUP2, \ | |
1513 MVV.TIMEVALUE GROUP3, \ | |
1514 MEDIAN.MESHPOINT.JPOSITION, \ | |
1515 MEDIAN.MESHPOINT.IPOSITION, \ | |
1516 2 DATAID, \ | |
1517 MEDIAN.MESHPOINT.MESHID \ | |
1518 FROM MEDIAN.MESHLAYER ML, \ | |
1519 MEDIAN.MESHPOINT, \ | |
1520 MEDIAN.MESH M, \ | |
1521 MEDIAN.MESHCURRENTVALUE MVV \ | |
1522 WHERE MVV.FEATUREID = MEDIAN.MESHPOINT. FEATUREID AND \ | |
1523 ML.KPOSITION = MEDIAN.MESHPOINT.KPOSITION AND \ | |
1524 ML.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1525 M.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1526 M.PARTIDMIN <= MVV.PARTID AND \ | |
1527 M.PARTIDMAX >= MVV.PARTID AND \ | |
1528 MVV.PARAMETERID = ? AND \ | |
1529 MVV.TIMEVALUE = ? AND \ | |
1530 M.OBJECTID = ? AND \ | |
1531 MEDIAN.MESHPOINT.FEATUREID IN \ | |
1532 ( SELECT FEATUREID \ | |
1533 from MEDIAN.MESHPOINT MP, \ | |
1534 MEDIAN.MESH M \ | |
1535 where M.OBJECTID = ? AND \ | |
1536 MP.MESHID = M.MESHID AND \ | |
1537 KPOSITION IN ( ? ) AND \ | |
1538 ? = (SELECT ? FROM MEDIAN.MESHPOINT WHERE FEATUREID = ?)) \ | |
1539 ORDER BY MVV.TIMEVALUE, \ | |
1540 MEDIAN.MESHPOINT.KPOSITION, \ | |
1541 MVV.PARAMETERID, \ | |
1542 MEDIAN.MESHPOINT.JPOSITION, \ | |
1543 MEDIAN.MESHPOINT.IPOSITION | |
1544 | |
1545 horizontalprofile_mesh_odv_data_vector= SELECT SI.NAME CRUISE, \ | |
1546 M.MESHID || '-' || MEDIAN.MESHPOINT.IPOSITION || '-' || MEDIAN.MESHPOINT.JPOSITION STATION, \ | |
1547 '*' TYPE, \ | |
1548 ST_ASTEXT(SHAPE), \ | |
1549 0 BOTDEPTH, \ | |
1550 (((ML.UPPERZLOCATION + ML.LOWERZLOCATION) / 2)*-1) DEPTH, \ | |
1551 MVV.XCOMPONENT, \ | |
1552 MVV.YCOMPONENT, \ | |
1553 MVV.ZCOMPONENT, \ | |
1554 MVV.SPEED, \ | |
1555 MVV.DIRECTION, \ | |
1556 MVV.PARAMETERID PARAMETER, \ | |
1557 MVV.TIMEVALUE, \ | |
1558 MEDIAN.MESHPOINT.JPOSITION, \ | |
1559 MEDIAN.MESHPOINT.IPOSITION , \ | |
1560 '1' QF \ | |
1561 from MEDIAN.MESHLAYER ML, \ | |
1562 MEDIAN.MESHPOINT, \ | |
1563 MEDIAN.MESH M, \ | |
1564 MEDIAN.MESHCURRENTVALUE MVV, \ | |
1565 MEDIAN.SOURCEINFO SI \ | |
1566 where MVV.FEATUREID = MEDIAN.MESHPOINT. FEATUREID AND \ | |
1567 ML.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1568 ML.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1569 M.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1570 M.SOURCEID = SI.SOURCEID AND \ | |
1571 M.PARTIDMIN <= MVV.PARTID AND \ | |
1572 M.PARTIDMAX >= MVV.PARTID AND \ | |
1573 MVV.PARAMETERID = ? AND \ | |
1574 MVV.TIMEVALUE = ? AND \ | |
1575 M.OBJECTID = ? AND \ | |
1576 MEDIAN.MESHPOINT.FEATUREID IN \ | |
1577 ( SELECT FEATUREID \ | |
1578 FROM MEDIAN.MESHPOINT MP, \ | |
1579 MEDIAN.MESH M \ | |
1580 WHERE M.OBJECTID = ? AND \ | |
1581 MP.MESHID = M.MESHID AND \ | |
1582 KPOSITION IN ( ? ) AND \ | |
1583 ? = (SELECT ? FROM MEDIAN.MESHPOINT WHERE FEATUREID = ?)) \ | |
1584 ORDER BY MVV.TIMEVALUE, \ | |
1585 MEDIAN.MESHPOINT.KPOSITION, \ | |
1586 MEDIAN.MESHPOINT.JPOSITION, \ | |
1587 MEDIAN.MESHPOINT.IPOSITION, \ | |
1588 MVV.PARAMETERID | |
1589 | |
1590 ############################################# | |
1591 ############################################# | |
1592 ########### Horizontalprofil MESH ########### | |
1593 ########### Schnittprofil ########### | |
1594 ############################################# | |
1595 ############################################# | |
1596 horizontalprofile_meshpoint_depth = SELECT DISTINCT \ | |
1597 mp.KPOSITION KEY, \ | |
1598 'Layer ' || ml.KPOSITION || ': ' || -ml.UPPERZLOCATION || ' - '|| -ml.LOWERZLOCATION VALUE \ | |
1599 from MEDIAN.MESHLAYER ml, \ | |
1600 MEDIAN.MESHPOINT mp \ | |
1601 where ml.KPOSITION = mp.KPOSITION and \ | |
1602 ml.MESHID = mp.MESHID and \ | |
1603 mp.FEATUREID in \ | |
1604 ( select FEATUREID \ | |
1605 from MEDIAN.MESHPOINT mp, \ | |
1606 MEDIAN.MESH m \ | |
1607 where m.OBJECTID = ? AND \ | |
1608 mp.MESHID = m.MESHID )\ | |
1609 order by mp.KPOSITION | |
1610 | |
1611 horizontalprofile_meshpoint_cross_ij=SELECT MEDIAN.MESHFACE.JPOSITION, \ | |
1612 MEDIAN.MESHFACE.IPOSITION \ | |
1613 FROM MEDIAN.MESHFACE, \ | |
1614 MEDIAN.MESH M \ | |
1615 WHERE MEDIAN.MESHFACE.KPOSITION = 1 AND \ | |
1616 M.MESHID = MEDIAN.MESHFACE.MESHID AND \ | |
1617 M.OBJECTID = ? AND \ | |
1618 INTERSECTS(SHAPE, "?") | |
1619 horizontalprofile_mesh_cross_chart_data = SELECT ST_ASTEXT(SHAPE), \ | |
1620 msv.DATAVALUE YORDINATE, \ | |
1621 msv.PARAMETERID GROUP1, \ | |
1622 MEDIAN.MESHPOINT.KPOSITION GROUP2, \ | |
1623 msv.TIMEVALUE GROUP3, \ | |
1624 MEDIAN.MESHPOINT.JPOSITION, \ | |
1625 MEDIAN.MESHPOINT.IPOSITION, \ | |
1626 MEDIAN.MESHPOINT.MESHID MESHID, \ | |
1627 2 DATAID \ | |
1628 from MEDIAN.MESHLAYER ml, \ | |
1629 MEDIAN.MESHPOINT, \ | |
1630 MEDIAN.MESH m, \ | |
1631 MEDIAN.MESHSCALARVALUE msv \ | |
1632 where msv.FEATUREID = MEDIAN.MESHPOINT.FEATUREID AND \ | |
1633 ml.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1634 ml.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1635 m.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1636 m.PARTIDMIN <= msv.PARTID AND \ | |
1637 m.PARTIDMAX >= msv.PARTID AND \ | |
1638 msv.PARAMETERID in (?) AND \ | |
1639 msv.TIMEVALUE in (?) AND \ | |
1640 m.OBJECTID = ? AND \ | |
1641 ml.KPOSITION in (?) AND \ | |
1642 MEDIAN.MESHPOINT.FEATUREID in \ | |
1643 ( \ | |
1644 SELECT distinct FEATUREID \ | |
1645 FROM MEDIAN.MESHPOINT \ | |
1646 WHERE ? \ | |
1647 ) \ | |
1648 order by msv.TIMEVALUE, \ | |
1649 MEDIAN.MESHPOINT.KPOSITION, \ | |
1650 msv.PARAMETERID, \ | |
1651 MEDIAN.MESHPOINT.JPOSITION, \ | |
1652 MEDIAN.MESHPOINT.IPOSITION | |
1653 | |
1654 ############################################# | |
1655 ############################################# | |
1656 ########### Horizontalprofil MESH ########### | |
1657 ########### Schnittprofil ########### | |
1658 ########### Vektordaten ########### | |
1659 ############################################# | |
1660 ############################################# | |
1661 | |
1662 horizontalprofile_mesh_cross_chart_data_vector = SELECT ST_ASTEXT(SHAPE), \ | |
1663 MVV.XCOMPONENT, \ | |
1664 MVV.YCOMPONENT, \ | |
1665 MVV.ZCOMPONENT, \ | |
1666 MVV.SPEED, \ | |
1667 MVV.DIRECTION, \ | |
1668 MVV.PARAMETERID GROUP1, \ | |
1669 MEDIAN.MESHPOINT.KPOSITION GROUP2, \ | |
1670 MVV.TIMEVALUE GROUP3, \ | |
1671 MEDIAN.MESHPOINT.JPOSITION, \ | |
1672 MEDIAN.MESHPOINT.IPOSITION, \ | |
1673 2 DATAID \ | |
1674 FROM MEDIAN.MESHLAYER ML, \ | |
1675 MEDIAN.MESHPOINT, \ | |
1676 MEDIAN.MESH M, \ | |
1677 MEDIAN.MESHCURRENTVALUE MVV \ | |
1678 WHERE MVV.FEATUREID = MEDIAN.MESHPOINT.FEATUREID AND \ | |
1679 ML.KPOSITION = MEDIAN.MESHPOINT.KPOSITION AND \ | |
1680 ML.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1681 M.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1682 M.PARTIDMIN <= MVV.PARTID AND \ | |
1683 M.PARTIDMAX >= MVV.PARTID AND \ | |
1684 MVV.PARAMETERID = ? AND \ | |
1685 MVV.TIMEVALUE = ? AND \ | |
1686 M.OBJECTID = ? AND \ | |
1687 ML.KPOSITION in (?) AND \ | |
1688 MEDIAN.MESHPOINT.FEATUREID in \ | |
1689 ( \ | |
1690 SELECT DISTINCT FEATUREID \ | |
1691 FROM MEDIAN.MESHPOINT \ | |
1692 WHERE ? \ | |
1693 ) \ | |
1694 ORDER BY MVV.TIMEVALUE, \ | |
1695 MEDIAN.MESHPOINT.KPOSITION, \ | |
1696 MVV.PARAMETERID, \ | |
1697 MEDIAN.MESHPOINT.JPOSITION, \ | |
1698 MEDIAN.MESHPOINT.IPOSITION | |
1699 | |
1700 ############################################# | |
1701 ############################################# | |
1702 ############# Profilschnitt MESH ############ | |
1703 ############################################# | |
1704 ############################################# | |
1705 verticalcrosssection_mesh_year = select distinct \ | |
1706 to_char(msv.TIMEVALUE,'YYYY') KEY, \ | |
1707 to_char(msv.TIMEVALUE,'YYYY') VALUE \ | |
1708 from MEDIAN.MESHSCALARVALUE msv, \ | |
1709 MEDIAN.MESH m \ | |
1710 where m.OBJECTID = ? AND \ | |
1711 msv.PARTID >= m.PARTIDMIN AND \ | |
1712 msv.PARTID <= m.PARTIDMAX AND \ | |
1713 msv.PARAMETERID = ? \ | |
1714 order by to_char(msv.TIMEVALUE,'YYYY') | |
1715 verticalcrosssection_mesh_date = select distinct \ | |
1716 msv.TIMEVALUE KEY, \ | |
1717 msv.TIMEVALUE VALUE \ | |
1718 from MEDIAN.MESHSCALARVALUE msv, \ | |
1719 MEDIAN.MESH m \ | |
1720 where m.OBJECTID = ? AND \ | |
1721 msv.PARTID >= m.PARTIDMIN AND \ | |
1722 msv.PARTID <= m.PARTIDMAX AND \ | |
1723 msv.PARAMETERID = ? AND \ | |
1724 to_char(msv.TIMEVALUE,'YYYY') in (?) \ | |
1725 order by msv.TIMEVALUE | |
1726 verticalcrosssection_mesh_chart_data = SELECT ST_ASTEXT(SHAPE), \ | |
1727 ((ml.UPPERZLOCATION + ml.LOWERZLOCATION) / 2) Z, \ | |
1728 msv.DATAVALUE YORDINATE, \ | |
1729 msv.PARAMETERID GROUP1, \ | |
1730 msv.TIMEVALUE GROUP2, \ | |
1731 MEDIAN.MESHPOINT.JPOSITION, \ | |
1732 MEDIAN.MESHPOINT.IPOSITION, \ | |
1733 MEDIAN.MESHPOINT.KPOSITION \ | |
1734 from MEDIAN.MESHLAYER ml, \ | |
1735 MEDIAN.MESHPOINT, \ | |
1736 MEDIAN.MESH m, \ | |
1737 MEDIAN.MESHSCALARVALUE msv \ | |
1738 where msv.FEATUREID = MEDIAN.MESHPOINT. FEATUREID AND \ | |
1739 ml.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1740 ml.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1741 m.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1742 m.PARTIDMIN <= msv.PARTID AND \ | |
1743 m.PARTIDMAX >= msv.PARTID AND \ | |
1744 msv.PARAMETERID = ? AND \ | |
1745 msv.TIMEVALUE = ? AND \ | |
1746 m.OBJECTID = ? AND \ | |
1747 MEDIAN.MESHPOINT.FEATUREID in \ | |
1748 ( \ | |
1749 SELECT distinct FEATUREID \ | |
1750 FROM MEDIAN.MESHPOINT \ | |
1751 WHERE ? \ | |
1752 ) \ | |
1753 order by msv.TIMEVALUE, \ | |
1754 msv.PARAMETERID, \ | |
1755 MEDIAN.MESHPOINT.JPOSITION, \ | |
1756 MEDIAN.MESHPOINT.IPOSITION, \ | |
1757 MEDIAN.MESHPOINT.KPOSITION | |
1758 | |
1759 verticalcrosssection_mesh_odv_data = SELECT SI.NAME CRUISE, \ | |
1760 M.MESHID || '-' || MEDIAN.MESHPOINT.IPOSITION || '-' || MEDIAN.MESHPOINT.JPOSITION STATION, \ | |
1761 '*' TYPE, \ | |
1762 ST_ASTEXT(SHAPE), \ | |
1763 0 BOTDEPTH, \ | |
1764 (((ML.UPPERZLOCATION + ML.LOWERZLOCATION) / 2)*-1) DEPTH, \ | |
1765 MSV.TIMEVALUE, \ | |
1766 MSV.DATAVALUE, \ | |
1767 MSV.PARAMETERID PARAMETER, \ | |
1768 MEDIAN.MESHPOINT.JPOSITION, \ | |
1769 MEDIAN.MESHPOINT.IPOSITION, \ | |
1770 MEDIAN.MESHPOINT.KPOSITION, \ | |
1771 2 DATAID , \ | |
1772 '1' QF \ | |
1773 from MEDIAN.MESHLAYER ml, \ | |
1774 MEDIAN.MESHPOINT, \ | |
1775 MEDIAN.MESH m, \ | |
1776 MEDIAN.SOURCEINFO SI, \ | |
1777 MEDIAN.MESHSCALARVALUE msv \ | |
1778 where msv.FEATUREID = MEDIAN.MESHPOINT. FEATUREID AND \ | |
1779 ml.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1780 ml.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1781 m.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1782 m.PARTIDMIN <= msv.PARTID AND \ | |
1783 m.PARTIDMAX >= msv.PARTID AND \ | |
1784 M.SOURCEID = SI.SOURCEID AND \ | |
1785 msv.PARAMETERID = ? AND \ | |
1786 msv.TIMEVALUE = ? AND \ | |
1787 m.OBJECTID = ? AND \ | |
1788 MEDIAN.MESHPOINT.FEATUREID in \ | |
1789 ( select FEATUREID \ | |
1790 from MEDIAN.MESHPOINT mp, \ | |
1791 MEDIAN.MESH m \ | |
1792 where m.OBJECTID = ? AND \ | |
1793 mp.MESHID = m.MESHID AND \ | |
1794 ? = (select ? from MEDIAN.MESHPOINT where FEATUREID = ?)) \ | |
1795 order by msv.TIMEVALUE, \ | |
1796 MEDIAN.MESHPOINT.JPOSITION, \ | |
1797 MEDIAN.MESHPOINT.IPOSITION, \ | |
1798 MEDIAN.MESHPOINT.KPOSITION, \ | |
1799 msv.PARAMETERID | |
1800 | |
1801 ############################################## | |
1802 #### Special case of VerticalCrossSection #### | |
1803 ############################################## | |
1804 verticalcrosssection_mesh_parallel_linestring = SELECT ST_ASTEXT(SHAPE), \ | |
1805 IPOSITION, \ | |
1806 JPOSITION \ | |
1807 from MEDIAN.MESHLAYER ml, \ | |
1808 MEDIAN.MESHPOINT, \ | |
1809 MEDIAN.MESH m, \ | |
1810 MEDIAN.MESHSCALARVALUE msv \ | |
1811 where msv.FEATUREID = MEDIAN.MESHPOINT.FEATUREID AND \ | |
1812 ml.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1813 ml.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1814 m.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1815 m.PARTIDMIN <= msv.PARTID AND \ | |
1816 m.PARTIDMAX >= msv.PARTID AND \ | |
1817 msv.PARAMETERID in (?) AND \ | |
1818 msv.TIMEVALUE in (?) AND \ | |
1819 m.OBJECTID = ? AND \ | |
1820 MEDIAN.MESHPOINT.FEATUREID in \ | |
1821 ( select FEATUREID \ | |
1822 from MEDIAN.MESHPOINT mp, \ | |
1823 MEDIAN.MESH m \ | |
1824 where m.OBJECTID = ? AND \ | |
1825 mp.MESHID = m.MESHID AND \ | |
1826 KPOSITION in ( 1 ) and \ | |
1827 ? = (select ? from MEDIAN.MESHPOINT where FEATUREID = ?)) \ | |
1828 order by MEDIAN.MESHPOINT.JPOSITION, \ | |
1829 MEDIAN.MESHPOINT.IPOSITION | |
1830 | |
1831 ############################################# | |
1832 ############################################# | |
1833 ########## Horizontalschnitt MESH ########### | |
1834 ############################################# | |
1835 ############################################# | |
1836 horizontalcrosssection_meshpoint_depth = SELECT DISTINCT MP.KPOSITION KEY, \ | |
1837 'Layer ' || ML.KPOSITION || ': ' || -ML.UPPERZLOCATION || ' - '|| -ML.LOWERZLOCATION VALUE \ | |
1838 from MEDIAN.MESHLAYER ML, \ | |
1839 MEDIAN.MESHPOINT MP, \ | |
1840 MEDIAN.MESH M \ | |
1841 WHERE ML.KPOSITION = MP.KPOSITION AND \ | |
1842 ML.MESHID = MP.MESHID AND \ | |
1843 M.OBJECTID = ? AND \ | |
1844 MP.MESHID = M.MESHID \ | |
1845 ORDER BY MP.KPOSITION | |
1846 | |
1847 horizontalcrosssection_mesh_year = select distinct \ | |
1848 to_char(msv.TIMEVALUE,'YYYY') KEY, \ | |
1849 to_char(msv.TIMEVALUE,'YYYY') VALUE \ | |
1850 from MEDIAN.MESHSCALARVALUE msv, \ | |
1851 MEDIAN.MESH m \ | |
1852 where m.OBJECTID = ? AND \ | |
1853 msv.PARTID >= m.PARTIDMIN AND \ | |
1854 msv.PARTID <= m.PARTIDMAX AND \ | |
1855 msv.PARAMETERID = ? \ | |
1856 order by to_char(msv.TIMEVALUE,'YYYY') | |
1857 horizontalcrosssection_mesh_date = select distinct \ | |
1858 msv.TIMEVALUE KEY, \ | |
1859 msv.TIMEVALUE VALUE \ | |
1860 from MEDIAN.MESHSCALARVALUE msv, \ | |
1861 MEDIAN.MESH m \ | |
1862 where m.OBJECTID = ? AND \ | |
1863 msv.PARTID >= m.PARTIDMIN AND \ | |
1864 msv.PARTID <= m.PARTIDMAX AND \ | |
1865 msv.PARAMETERID = ? AND \ | |
1866 to_char(msv.TIMEVALUE,'YYYY') in (?) \ | |
1867 order by msv.TIMEVALUE | |
1868 | |
1869 horizontalcrosssection_mesh_data = SELECT ST_ASTEXT(SHAPE), \ | |
1870 MSV.DATAVALUE YORDINATE, \ | |
1871 MEDIAN.MESHPOINT.JPOSITION, \ | |
1872 MEDIAN.MESHPOINT.IPOSITION, \ | |
1873 MEDIAN.MESHPOINT.KPOSITION, \ | |
1874 MSV.PARAMETERID, \ | |
1875 MSV.TIMEVALUE, \ | |
1876 2 DATAID \ | |
1877 from MEDIAN.MESHLAYER ML, \ | |
1878 MEDIAN.MESHPOINT, \ | |
1879 MEDIAN.MESH M, \ | |
1880 MEDIAN.MESHSCALARVALUE MSV \ | |
1881 where MSV.FEATUREID = MEDIAN.MESHPOINT.FEATUREID AND \ | |
1882 ML.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1883 ML.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1884 M.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1885 M.PARTIDMIN <= MSV.PARTID AND \ | |
1886 M.PARTIDMAX >= MSV.PARTID AND \ | |
1887 MSV.PARAMETERID = ? AND \ | |
1888 MSV.TIMEVALUE = ? AND \ | |
1889 M.OBJECTID = ? AND \ | |
1890 MEDIAN.MESHPOINT.KPOSITION = ? \ | |
1891 order by MEDIAN.MESHPOINT.JPOSITION, \ | |
1892 MEDIAN.MESHPOINT.IPOSITION | |
1893 horizontalcrosssection_mesh_odv_data = SELECT SI.NAME CRUISE, \ | |
1894 M.MESHID || '-' || MEDIAN.MESHPOINT.IPOSITION || '-' || MEDIAN.MESHPOINT.JPOSITION STATION, \ | |
1895 '*' TYPE, \ | |
1896 ST_ASTEXT(SHAPE), \ | |
1897 0 BOTDEPTH, \ | |
1898 (((ML.UPPERZLOCATION + ML.LOWERZLOCATION) / 2)*-1) DEPTH, \ | |
1899 MSV.TIMEVALUE, \ | |
1900 MSV.DATAVALUE, \ | |
1901 MSV.PARAMETERID PARAMETER, \ | |
1902 MEDIAN.MESHPOINT.JPOSITION, \ | |
1903 MEDIAN.MESHPOINT.IPOSITION, \ | |
1904 MEDIAN.MESHPOINT.KPOSITION \ | |
1905 from MEDIAN.MESHLAYER ML, \ | |
1906 MEDIAN.MESHPOINT, \ | |
1907 MEDIAN.MESH M, \ | |
1908 MEDIAN.SOURCEINFO SI, \ | |
1909 MEDIAN.MESHSCALARVALUE MSV \ | |
1910 where MSV.FEATUREID = MEDIAN.MESHPOINT.FEATUREID AND \ | |
1911 ML.KPOSITION = MEDIAN.MESHPOINT.KPOSITION and \ | |
1912 ML.MESHID = MEDIAN.MESHPOINT.MESHID and \ | |
1913 M.MESHID = MEDIAN.MESHPOINT.MESHID AND \ | |
1914 M.PARTIDMIN <= MSV.PARTID AND \ | |
1915 M.PARTIDMAX >= MSV.PARTID AND \ | |
1916 M.SOURCEID = SI.SOURCEID AND \ | |
1917 MSV.PARAMETERID = ? AND \ | |
1918 MSV.TIMEVALUE = ? AND \ | |
1919 M.OBJECTID = ? AND \ | |
1920 MEDIAN.MESHPOINT.KPOSITION = ? \ | |
1921 order by MEDIAN.MESHPOINT.JPOSITION, \ | |
1922 MEDIAN.MESHPOINT.IPOSITION, \ | |
1923 MSV.PARAMETERID | |
1924 | |
1925 area_filter = SELECT DISTINCT \ | |
1926 FEATUREID KEY ,\ | |
1927 DESCRIPTION VALUE \ | |
1928 FROM MEDIAN.FEATUREAREA \ | |
1929 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
1930 FEATUREID > 0 \ | |
1931 ORDER BY FEATUREID | |
1932 | |
1933 subarea_filter = SELECT \ | |
1934 FEATURECODE KEY, \ | |
1935 NAME VALUE \ | |
1936 FROM MEDIAN.FEATUREAREA \ | |
1937 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
1938 FEATUREID = ? \ | |
1939 ORDER BY NAME | |
1940 | |
1941 rasterQuery = SELECT ST_ASTEXT(RASTER) \ | |
1942 FROM MEDIAN.TOPO_WORLD_2MIN \ | |
1943 WHERE INTERSECTS(RASTER, "?") | |
1944 | |
1945 mapviewer_interface_fis_region = SELECT ID_FIS \ | |
1946 FROM MEDIAN.FEATUREAREA, \ | |
1947 MEDIAN.FIS_HAS_REGION FHR \ | |
1948 WHERE FHR.FEATUREID = MEDIAN.FEATUREAREA.FEATUREID AND \ | |
1949 FHR.FEATURETYPE = MEDIAN.FEATUREAREA.FEATURETYPE AND \ | |
1950 FHR.FEATURECODE = MEDIAN.FEATUREAREA.FEATURECODE AND \ | |
1951 INTERSECTS(SHAPE,"?") | |
1952 | |
1953 mapviewer_interface_mapservices_has_fis = SELECT DISTINCT ID_FIS, \ | |
1954 ID_MAPSERVICE \ | |
1955 FROM MEDIAN.FIS_HAS_MAPSERVICE \ | |
1956 WHERE ID_MAPSERVICE IN (?) | |
1957 | |
1958 mapviewer_interface_mapservices_has_parameter = SELECT DISTINCT ID_PARAMETER \ | |
1959 FROM MEDIAN.MAPSERVICE_HAS_PARAMETER \ | |
1960 WHERE ID_MAPSERVICE = ? | |
1961 | |
1962 mapviewer_interface_mapservices_has_parameter_using_layer = SELECT DISTINCT ID_PARAMETER \ | |
1963 FROM MEDIAN.LAYER_HAS_PARAMETER \ | |
1964 WHERE ID_MAPSERVICE = ? AND \ | |
1965 ID_LAYER IN (?) | |
1966 | |
1967 ############################################# | |
1968 ############################################# | |
1969 # Layer Contis, Nauthis and Marinefeatures # | |
1970 ############################################# | |
1971 ############################################# | |
1972 | |
1973 layer = SELECT ROW_ID KEY, \ | |
1974 TITLE || '-' || LAYER_NAME || '-' || BAND VALUE \ | |
1975 FROM MEDIAN.LAYER_HAS_SUBTYPES \ | |
1976 WHERE ID_FEATURECLASS LIKE ? AND \ | |
1977 ITEMS > 0 \ | |
1978 ORDER BY LAYER_NAME | |
1979 | |
1980 layer_request_data = SELECT ID_FEATURECLASS, \ | |
1981 QUERY_STRING, \ | |
1982 ID_MAPSERVICE || '_' ||ID_LAYER, \ | |
1983 TITLE || '-' || LAYER_NAME || '-' || BAND VALUE \ | |
1984 FROM MEDIAN.LAYER_HAS_SUBTYPES \ | |
1985 WHERE ROW_ID IN (?) | |
1986 | |
1987 layer_data = SELECT ST_ASTEXT(SHAPE), ? \ | |
1988 FROM ? \ | |
1989 WHERE ? | |
1990 | |
1991 layer_data_with_geom = SELECT ST_ASTEXT(SHAPE), ? \ | |
1992 FROM ? \ | |
1993 WHERE ? AND \ | |
1994 INTERSECTS(SHAPE,"?") | |
1995 | |
1996 geometry_for_subareafilter=SELECT st_astext(SHAPE) \ | |
1997 FROM MEDIAN.FEATUREAREA \ | |
1998 WHERE (FEATURETYPE = 7 OR FEATURETYPE = 8) AND \ | |
1999 FEATURECODE = ? | |
2000 | |
2001 layer_colums= SELECT OWNER || '.' || TABLE_NAME || '.' || COLUMN_NAME \ | |
2002 FROM SDE.COLUMN_REGISTRY \ | |
2003 WHERE COLUMN_NAME NOT LIKE 'SHAPE' AND \ | |
2004 OWNER = '?' AND \ | |
2005 TABLE_NAME = '?' | |
2006 | |
2007 geometry_type = select geometry_type \ | |
2008 from sde.geometry_columns \ | |
2009 where f_table_schema = '?' and \ | |
2010 f_table_name = '?' and \ | |
2011 f_geometry_column='SHAPE' | |
2012 | |
2013 | |
2014 ############################################# | |
2015 ############################################# | |
2016 ###### Sync of cache after DB updates ####### | |
2017 ############################################# | |
2018 ############################################# | |
2019 updated_tables = SELECT FULLTABLENAME \ | |
2020 FROM MEDIAN.LASTUPDATED \ | |
2021 WHERE LASTUPDATE >= to_date('?', 'YYYY.MM.DD HH24:MI:SS') |