comparison flys-backend/doc/README.txt @ 3662:0d27d02b1208

backend: Completed the error messages of the importer. flys-backend/trunk@5266 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 24 Aug 2012 15:47:31 +0000
parents 976ead36192d
children 0bd5e327afb0
comparison
equal deleted inserted replaced
3661:3ea5e835ecce 3662:0d27d02b1208
47 die offiziellen Pegelnummern aus den Stammdaten zu extrahieren. 47 die offiziellen Pegelnummern aus den Stammdaten zu extrahieren.
48 !!! Dies ist mit Vorsicht zu behandeln, denn die meisten STA-Dateien 48 !!! Dies ist mit Vorsicht zu behandeln, denn die meisten STA-Dateien
49 !!! Enthalten invalide Pegelnummern. 49 !!! Enthalten invalide Pegelnummern.
50 50
51 Die System-Property "flys.backend.main.value.types" kann einen 51 Die System-Property "flys.backend.main.value.types" kann einen
52 String mit gültigen Typen von Stamdaten enthalten. Vorbelegt 52 String mit gültigen Typen von Stammdaten enthalten. Vorbelegt
53 ist "QWTD". In der Praxis ist "QWD" eine sinnvolle Belegung. 53 ist "QWTD". In der Praxis ist "QWD" eine sinnvolle Belegung.
54 54
55 - Basis-Wasserstände (gewaesser.wst-Dateien): 55 - Basis-Wasserstände (gewaesser.wst-Dateien):
56 Der Import kann mit '-Dflys.backend.importer.skip.wst=true' 56 Der Import kann mit '-Dflys.backend.importer.skip.wst=true'
57 unterdrückt werden. 57 unterdrückt werden.
96 flys.backend.importer.skip.waterlevel.differences 96 flys.backend.importer.skip.waterlevel.differences
97 flys.backend.importer.skip.sq.relation 97 flys.backend.importer.skip.sq.relation
98 98
99 TODO SLT: Datenbank-Credentials dokumentieren. 99 TODO SLT: Datenbank-Credentials dokumentieren.
100 100
101 Betrieb:
102 --------
103
104 Der Speicherverbrauch des Importers ist sehr hoch. Es ist empfehlenswert,
105 der JVM mindestens 8GiB Hauptspeicher zuzuordnen: '-Xmx8192m'
106 Besonders speicherintensiv ist der Import der HYKs und der PRFs.
107 Hier ist es unter Umständen empfehlenswert, diese in zwei oder drei
108 Schritten zu importieren. Zuerst die sonstigen hydrologischen Daten
109 (hierbei mit flys.backend.importer.skip.hyks=true und flys.backend.importer.skip.prfs
110 den Import der HYKs und PRFs verhindern). Dann die HYKs (mit flys.backend.importer.skip.*
111 der anderen Daten) und im finalen Schritt dann die PRFs.
112
113 Anhang Fehler und Warnungen:
114 ============================
101 115
102 Fehler: 116 Fehler:
103 ------- 117 -------
104 118
105 - 'error while parsing gew' 119 - 'error while parsing gew'
280 Eine Zeile in einer AT-Datei ist nicht korrekt. 294 Eine Zeile in einer AT-Datei ist nicht korrekt.
281 295
282 - 'AT: invalid number <XYZ>' 296 - 'AT: invalid number <XYZ>'
283 Eine Zahl wurde erwartet aber nicht gefunden. 297 Eine Zahl wurde erwartet aber nicht gefunden.
284 298
285 Betrieb: 299 - 'Try to add Q range without waterlevel!'
286 -------- 300 Q-Bereich ohne Wasserstand gefunden.
287 301
288 Der Speicherverbrauch des Importers ist sehr hoch. Es ist empfehlenswert, 302 - 'Error while parsing Q range: #'
289 der JVM mindestens 8GiB Hauptspeicher zuzuordnen: '-Xmx8192m' 303 Invalider Q-Bereich
290 Besonders speicherintensiv ist der Import der HYKs und der PRFs. 304
291 Hier ist es unter Umständen empfehlenswert, diese in zwei oder drei 305 - 'skip invalid waterlevel line: #'
292 Schritten zu importieren. Zuerst die sonstigen hydrologischen Daten 306 Ungültige Wasserstandslinie
293 (hierbei mit flys.backend.importer.skip.hyks=true und flys.backend.importer.skip.prfs 307
294 den Import der HYKs und PRFs verhindern). Dann die HYKs (mit flys.backend.importer.skip.* 308 - 'Error while parsing number values: #'
295 der anderen Daten) und im finalen Schritt dann die PRFs. 309 Ungültige Zahlenwerte.
310
311 - 'ANN: not enough columns in line #'
312 Nicht genug Zeichenspalten in KM-Datei
313
314 - 'ANN: invalid number in line #'
315 Ungültige Zahl.
316
317 - 'ANN: cannot parse 'Unterkante' in line #'
318 Die Unterkante in einer KM-Datei konnte nicht gelesen werden.
319
320 - 'ANN: cannot parse 'Unterkante' or 'Oberkante' in line #'
321 Unter- oder Oberkannte liegen in einem falschen Format vor.
322
323 - 'ANN: duplicated annotation 'XYZ' in line #'
324 Ein Duplikat eines Streckenfavoriten wurde gefunden.
325
326 - 'ANN: 'XYZ' is not a directory.'
327 Unterverzeichnis konnte nicht geöffnet werden.
328
329 - 'ANN: cannot list directory 'XYZ''
330 Unterverzeichnis konnte nicht durchsucht werden.
331
332 - 'BHP: Meta line did not match any known type: #'
333 Unbekannter Typ.
334
335 - 'BHP: Error while parsing timeinterval!'
336 Ungültiges Zeitinterval.
337
338 - 'BHP: Error while parsing year!'
339 Ungültige Jahresangabe.
340
341 - 'BHP: Error while parsing sounding width!'
342 Unbekannte Peilungsbreite.
343
344 - 'BHP: Error while parsing range!'
345 Bereichsangabe fehlerhaft.
346
347 - 'MWP: Unknown meta line: #'
348 Meta-Informationen ungültig.
349
350 - 'MWP: skip invalid data line: #'
351 Ungültige Datenzeile wurde übersprungen.
352
353 - 'MWP: Error while parsing numbers in #'
354 Falsche Zahlenformat.
355
356 - 'ANNCLASS: rule has no name'
357 Klassifizierungsregel für Streckenfavoriten hat keinen Namen.
358
359 - 'ANNCLASS: pattern has no 'pattern' attribute.'
360 Klassifizierungsmuster für Streckenfavoriten hat kein Muster.
361
362 - 'ANNCLASS: pattern has unknown type 'XYZ''
363 Klassifizierungsmuster für Streckenfavoriten konnte keinem Typ zugeordnet werden.
364
365 - 'ANNCLASS: pattern 'XYZ' is invalid.'
366 Klassifizierungsmuster für Streckenfavoriten ist ungültig.
367
368 - 'BSP: Error while parsing data row.'
369 Ungültige Datenzeile.
370
371 - 'SYP: Unknown meta line: #'
372 Ungültige Metadatenzeile.
373
374 - 'SYP: skip invalid data line #'
375 Ungültige Datenzeile wurde übersprungen.
376
377 - 'SYP: Error while parsing numbers in #'
378 Ungültige Zahlenformatierung.
379
380 - 'SYP: Unknown time interval string <XYZ>'
381 Falsches Datumformat.
382
383 - 'SYP: Error while parsing years <XYZ>'
384 Falsches Jahreszahlformat.
385
386 - 'SYP: Error while parsing ranges of <XYZ>'
387 Bereichsangaben fehlerhaft.
388
389 - 'SYP: Unknown grain fraction <XYZ>'
390 Unbekannte Kornfraktion.
391
392 - 'WST: invalid number.'
393 Ungültige Zahl.
394
395 - 'WST: km <km> (<Zeile>) found more than once. -> ignored.'
396 Ein Kilometer ist doppelt in einer WST-Datei enthalten.
397
398 - 'HYK: zone coordinates swapped in line #'
399 Fliesszonenkordinaten wurden in umgekehrter Reihenfolge angeben.
400
401 - 'BHS: Skip invalid file 'XYZ''
402 Die Inhalte der Datei sind ungültig.
403
404 - 'ISQ: Unable to store sq relation value.'
405 S(Q) Beziehung konnte nicht gespeichert werden.
406
407 - 'ISQ: Cannot determine sq relation without time interval.'
408 Einer S(Q)-Beziehung ist keine zeitliche Gültigkeit zugeordnet.
409
410 - 'IWD: skip invalid waterlevel difference - no unit set!'
411 Wasserstandsdifferenz hat keine Einheit.
412
413 - 'BHE: Skip file - invalid current elevation model.'
414 Höhenmodell ungültig.
415
416 - 'BHE: Skip file - invalid time range.'
417 Zeitbereich ungültig.
418
419 - 'BHE: Skip file - invalid km range.'
420 Kilometerbereich ungültig.
421

http://dive4elements.wald.intevation.org