Mercurial > dive4elements > river
comparison backend/doc/documentation/de/importer-hydr-morph.tex @ 8410:0ac11615a2a3
Whitespace cleanup and small addition regarding sediment load at measurement stations.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Tue, 14 Oct 2014 19:21:33 +0200 |
parents | d86cc6a17b7a |
children | 8e1c9ce1c7c6 |
comparison
equal
deleted
inserted
replaced
8409:8ef11fad27a2 | 8410:0ac11615a2a3 |
---|---|
8 \begin{itemize} | 8 \begin{itemize} |
9 \item Lesen aller Daten eines Gewässers aus dem Dateisystem. | 9 \item Lesen aller Daten eines Gewässers aus dem Dateisystem. |
10 \item Schreiben der erfolgreich eingelesenen Daten in die Datenbank. | 10 \item Schreiben der erfolgreich eingelesenen Daten in die Datenbank. |
11 \end{itemize} | 11 \end{itemize} |
12 | 12 |
13 Beim Import wird versucht, Datensätze nicht zu importieren, | 13 Beim Import wird versucht, Datensätze nicht zu importieren, |
14 die bereits in der Datenbank vorhanden sind. | 14 die bereits in der Datenbank vorhanden sind. |
15 Dies kann aber nicht immer eindeutig bestimmt werden, | 15 Dies kann aber nicht immer eindeutig bestimmt werden, |
16 so dass vor dem Import geänderter Daten | 16 so dass vor dem Import geänderter Daten |
17 ein Löschen der entsprechenden Datensätze in der Datenbank notwendig sein kann, | 17 ein Löschen der entsprechenden Datensätze in der Datenbank notwendig sein kann, |
18 da sonst möglicherweise aus fachlicher Sicht Duplikate in der Datenbank vorhanden sind, | 18 da sonst möglicherweise aus fachlicher Sicht Duplikate in der Datenbank vorhanden sind, |
19 geänderte Daten nicht importiert werden | 19 geänderte Daten nicht importiert werden |
20 oder es zu unerwarteten Fehlern kommt. | 20 oder es zu unerwarteten Fehlern kommt. |
21 | 21 |
22 Sollte beim Lese- oder Schreib-Vorgang eines Gewässers ein Fehler auftreten, so | 22 Sollte beim Lese- oder Schreib-Vorgang eines Gewässers ein Fehler auftreten, so |
23 werden sämtliche Daten des Gewässers verworfen. Beide Phasen zusammen bilden | 23 werden sämtliche Daten des Gewässers verworfen. Beide Phasen zusammen bilden |
52 \label{import_data} | 52 \label{import_data} |
53 In diesem Kapitel werden die verschiedenen Daten aufgelistet und erläutert, wie sie vom | 53 In diesem Kapitel werden die verschiedenen Daten aufgelistet und erläutert, wie sie vom |
54 Importer eingelesen werden. | 54 Importer eingelesen werden. |
55 | 55 |
56 \subsubsection{Wasserstandsmodell-Stammdaten und Höhenreferenz (Basis-*.wst-Datei)} | 56 \subsubsection{Wasserstandsmodell-Stammdaten und Höhenreferenz (Basis-*.wst-Datei)} |
57 Mit \textbf{-Dflys.backend.importer.skip.wst=true} kann der | 57 Mit \textbf{-Dflys.backend.importer.skip.wst=true} kann der |
58 der Import von Wasserständen der Basis-*.wst-Datei unterdrückt werden. | 58 der Import von Wasserständen der Basis-*.wst-Datei unterdrückt werden. |
59 Aus der Basis-*.wst-Datei wird auch die Höhenreferenz und -einheit | 59 Aus der Basis-*.wst-Datei wird auch die Höhenreferenz und -einheit |
60 des Gewässers ausgelesen (z.B. 'NN + m'), | 60 des Gewässers ausgelesen (z.B. 'NN + m'), |
61 sowie die Fließrichtung des Gewässers relativ zur Stationierung ermittelt. | 61 sowie die Fließrichtung des Gewässers relativ zur Stationierung ermittelt. |
62 Der Import dieser Informationen in die Datenbank wird daher ebenfalls durch | 62 Der Import dieser Informationen in die Datenbank wird daher ebenfalls durch |
63 diese Option unterdrückt. | 63 diese Option unterdrückt. |
64 Da es sich hierbei um Gewässer-Stammdaten handelt, | 64 Da es sich hierbei um Gewässer-Stammdaten handelt, |
65 kann diese Option erst genutzt werden, wenn sich das Gewässer bereits | 65 kann diese Option erst genutzt werden, wenn sich das Gewässer bereits |
66 in der Datenbank befindet. | 66 in der Datenbank befindet. |
67 | 67 |
68 \subsubsection{Pegel-Stammdaten (PEGEL.GLT, *.at und *.sta-Dateien)} | 68 \subsubsection{Pegel-Stammdaten (PEGEL.GLT, *.at und *.sta-Dateien)} |
69 Der Import von Pegel- und Stammdaten kann mit \textbf{'-Dflys.backend.importer.skip.gauges=true'} | 69 Der Import von Pegel- und Stammdaten kann mit \textbf{'-Dflys.backend.importer.skip.gauges=true'} |
75 mit gültigen Typen von Stammdaten enthalten. Vorbelegt ist \textit{QWTD-}. | 75 mit gültigen Typen von Stammdaten enthalten. Vorbelegt ist \textit{QWTD-}. |
76 | 76 |
77 \subsubsection{Streckenfavoriten (*.km-Dateien)} | 77 \subsubsection{Streckenfavoriten (*.km-Dateien)} |
78 Der Import der Streckenfavoriten kann mit \textbf{-Dflys.backend.importer.skip.annotations=true} | 78 Der Import der Streckenfavoriten kann mit \textbf{-Dflys.backend.importer.skip.annotations=true} |
79 unterdrückt werden. | 79 unterdrückt werden. |
80 Ausgehend vom Verzeichnis \textit{./Hydrologie} des Gewässers | 80 Ausgehend vom Verzeichnis \textit{./Hydrologie} des Gewässers |
81 werden die Verzeichnisse \textit{./Basisdaten}, \textit{./Streckendaten} | 81 werden die Verzeichnisse \textit{./Basisdaten}, \textit{./Streckendaten} |
82 und \textit{../Morphologie/Streckendaten} nach *.km-Dateien durchsucht. | 82 und \textit{../Morphologie/Streckendaten} nach *.km-Dateien durchsucht. |
83 | 83 |
84 Zur Klassifikation von Streckenfavoriten muss mittels\\ | 84 Zur Klassifikation von Streckenfavoriten muss mittels\\ |
85 \textbf{-Dflys.backend.importer.annotation.types=DATEI} der Pfad zu einer | 85 \textbf{-Dflys.backend.importer.annotation.types=DATEI} der Pfad zu einer |
86 XML-Datei angegeben werden. In dieser Datei werden die Typen und Regeln | 86 XML-Datei angegeben werden. In dieser Datei werden die Typen und Regeln |
87 festgelegt, anhand derer die Klassifikation während des Import-Vorgangs | 87 festgelegt, anhand derer die Klassifikation während des Import-Vorgangs |
88 vorgenommen wird. Details hierzu befinden sich im Kapitel \ref{annotation-types}. | 88 vorgenommen wird. Details hierzu befinden sich im Kapitel \ref{annotation-types}. |
89 | 89 |
90 \subsubsection{Bundeswasserstraßen-IDs} | 90 \subsubsection{Bundeswasserstraßen-IDs} |
91 Der Import und die Zuweisung der Bundeswasserstraßen-IDs kann unterbunden werden | 91 Der Import und die Zuweisung der Bundeswasserstraßen-IDs kann unterbunden werden |
92 mit \textbf{-Dflys.backend.importer.skip.bwastr=true}. | 92 mit \textbf{-Dflys.backend.importer.skip.bwastr=true}. |
93 Beim Import wird davon ausgegangen, dass sich die Datei \textbf{BWASTR\_ID.csv} | 93 Beim Import wird davon ausgegangen, dass sich die Datei \textbf{BWASTR\_ID.csv} |
94 neben der oder den zu importierenden gew-Dateien befindet. | 94 neben der oder den zu importierenden gew-Dateien befindet. |
95 | 95 |
96 \subsubsection{Historische Abflusstafeln (*.at-Dateien)} | 96 \subsubsection{Historische Abflusstafeln (*.at-Dateien)} |
97 Mit \textbf{'-Dflys.backend.importer.skip.historical.discharge.tables=true'} | 97 Mit \textbf{'-Dflys.backend.importer.skip.historical.discharge.tables=true'} |
98 kann der Import von historischen Abflusstafeln | 98 kann der Import von historischen Abflusstafeln |
99 unterdrückt werden. Diese Flagge wird nur ausgewertet, wenn überhaupt | 99 unterdrückt werden. Diese Flagge wird nur ausgewertet, wenn überhaupt |
100 Pegel-Daten (siehe oben) importiert werden. | 100 Pegel-Daten (siehe oben) importiert werden. |
101 | 101 |
102 % Mittels \textbf{-Dflys.backend.sta.parse.gauge.numbers=true} wird versucht, die | 102 % Mittels \textbf{-Dflys.backend.sta.parse.gauge.numbers=true} wird versucht, die |
103 % offiziellen Pegelnummern aus den Stammdaten zu extrahieren. | 103 % offiziellen Pegelnummern aus den Stammdaten zu extrahieren. |
104 % \textbf{Dies ist mit Vorsicht zu behandeln, denn die meisten STA-Dateien | 104 % \textbf{Dies ist mit Vorsicht zu behandeln, denn die meisten STA-Dateien |
105 % enthalten invalide Pegelnummern.} | 105 % enthalten invalide Pegelnummern.} |
106 | 106 |
107 \subsubsection{Zusätzliche Längsschnitte (*.zus, *.wst-Dateien)} | 107 \subsubsection{Zusätzliche Längsschnitte (*.zus, *.wst-Dateien)} |
108 Mit \textbf{-Dflys.backend.importer.skip.extra.wsts=true} kann | 108 Mit \textbf{-Dflys.backend.importer.skip.extra.wsts=true} kann |
109 der Import von zusätzlichen Längs\-schnitten | 109 der Import von zusätzlichen Längs\-schnitten |
110 unterdrückt werden. Es werden die *.zus- und *.wst-Dateien aus dem Verzeichnis | 110 unterdrückt werden. Es werden die *.zus- und *.wst-Dateien aus dem Verzeichnis |
111 \textit{../Zus.Längsschnitte} relativ zur | 111 \textit{../Zus.Längsschnitte} relativ zur |
112 \textit{gewaesser}.wst-Datei betrachtet. | 112 \textit{gewaesser}.wst-Datei betrachtet. |
113 | 113 |
114 \subsubsection{Fixierungen (*.wst-Dateien)} | 114 \subsubsection{Fixierungen (*.wst-Dateien)} |
115 Der Import von Fixierungen kann mit \textbf{-Dflys.backend.importer.skip.fixations=true} | 115 Der Import von Fixierungen kann mit \textbf{-Dflys.backend.importer.skip.fixations=true} |
116 unterdrückt werden. Es werden die *.wst-Dateien aus | 116 unterdrückt werden. Es werden die *.wst-Dateien aus |
117 \textit{../Fixierungen} relativ zur \textit{gewaesser}.wst-Datei betrachtet. | 117 \textit{../Fixierungen} relativ zur \textit{gewaesser}.wst-Datei betrachtet. |
118 | 118 |
119 \subsubsection{Amtliche Linien (*.wst-Dateien)} | 119 \subsubsection{Amtliche Linien (*.wst-Dateien)} |
120 Der Import von amtlichen Linien kann mit \textbf{-Dflys.backend.importer.skip.official.lines=true} | 120 Der Import von amtlichen Linien kann mit \textbf{-Dflys.backend.importer.skip.official.lines=true} |
121 unterdrückt werden. Es werden die \textit{Amtl\_Linien.wst}-Dateien aus dem | 121 unterdrückt werden. Es werden die \textit{Amtl\_Linien.wst}-Dateien aus dem |
122 Verzeichnis \textit{../Basisdaten} und \textit{../Fixierungen} relativ zur | 122 Verzeichnis \textit{../Basisdaten} und \textit{../Fixierungen} relativ zur |
123 \textit{gewaesser.wst}-Datei betrachtet. | 123 \textit{gewaesser.wst}-Datei betrachtet. |
124 | 124 |
125 Für die Zuordnung zu den Hauptwerten wird zudem die Datei | 125 Für die Zuordnung zu den Hauptwerten wird zudem die Datei |
126 \textit{Amtl\_Linien.config} benötigt. | 126 \textit{Amtl\_Linien.config} benötigt. |
127 | 127 |
128 \subsubsection{Profilspuren (*.prf-Dateien)} | 128 \subsubsection{Profilspuren (*.prf-Dateien)} |
129 Der Import von Profilspuren kann mit \textbf{-Dflys.backend.importer.skip.prfs=true} | 129 Der Import von Profilspuren kann mit \textbf{-Dflys.backend.importer.skip.prfs=true} |
130 unterdrückt werden. Es werden rekursiv alle *.prf-Dateien aus \textit{../../..} | 130 unterdrückt werden. Es werden rekursiv alle *.prf-Dateien aus \textit{../../..} |
131 relativ zur gewaesser.wst-Datei betrachtet. | 131 relativ zur gewaesser.wst-Datei betrachtet. |
132 | 132 |
133 Vor dem Import von Profilspuren werden mit Hilfe | 133 Vor dem Import von Profilspuren werden mit Hilfe |
134 eines Längen- und eines MD5-Summen-Vergleichs inhaltliche Duplikate | 134 eines Längen- und eines MD5-Summen-Vergleichs inhaltliche Duplikate |
135 ausgeschlossen. | 135 ausgeschlossen. |
136 | 136 |
151 | 151 |
152 \subsubsection{Profilspuren (*.csv-Dateien)} | 152 \subsubsection{Profilspuren (*.csv-Dateien)} |
153 Der Import von CSV-Profilspuren kann mit | 153 Der Import von CSV-Profilspuren kann mit |
154 \textbf{-Dflys.backend.importer.skip.w80.csvs=true} | 154 \textbf{-Dflys.backend.importer.skip.w80.csvs=true} |
155 unterdrückt werden. | 155 unterdrückt werden. |
156 Es werden rekursiv alle *.csv-Dateien aus | 156 Es werden rekursiv alle *.csv-Dateien aus |
157 \textit{./Geodaesie/Querprofile/QP-Daten} im Verzeichnis des | 157 \textit{./Geodaesie/Querprofile/QP-Daten} im Verzeichnis des |
158 Gewässers betrachtet. | 158 Gewässers betrachtet. |
159 | 159 |
160 \subsubsection{Hydraulische Kennzahlen (*.hyk)} | 160 \subsubsection{Hydraulische Kennzahlen (*.hyk)} |
161 Der Import von hydraulischen Kennzahlen kann mit \textbf{-Dflys.backend.importer.skip.hyks=true} unterdrückt | 161 Der Import von hydraulischen Kennzahlen kann mit \textbf{-Dflys.backend.importer.skip.hyks=true} unterdrückt |
162 werden. Es werden rekursiv alle *.hyk-Dateien aus \textit{../../..} relativ zur | 162 werden. Es werden rekursiv alle *.hyk-Dateien aus \textit{../../..} relativ zur |
168 unterdrückt werden. Es werden die *.zus- und *.wst-Dateien aus dem Verzeichnis | 168 unterdrückt werden. Es werden die *.zus- und *.wst-Dateien aus dem Verzeichnis |
169 \textit{../HW-Marken} relativ zur \textit{gewaesser}.wst-Datei betrachtet. | 169 \textit{../HW-Marken} relativ zur \textit{gewaesser}.wst-Datei betrachtet. |
170 | 170 |
171 \subsubsection{Hochwasserschutzanlagen (*.zus, *.wst)} | 171 \subsubsection{Hochwasserschutzanlagen (*.zus, *.wst)} |
172 Mit \textbf{-Dflys.backend.importer.skip.flood.protection=true} | 172 Mit \textbf{-Dflys.backend.importer.skip.flood.protection=true} |
173 kann der Import von Hochwasserschutzanlagen | 173 kann der Import von Hochwasserschutzanlagen |
174 unterdrückt werden. Es werden die *.zus- und *.wst-Dateien aus dem Verzeichnis | 174 unterdrückt werden. Es werden die *.zus- und *.wst-Dateien aus dem Verzeichnis |
175 \textit{../HW-Schutzanlagen} relativ zur \textit{gewaesser.wst}-Datei betrachtet. | 175 \textit{../HW-Schutzanlagen} relativ zur \textit{gewaesser.wst}-Datei betrachtet. |
176 | 176 |
177 \subsubsection{Messstellen-Stammdaten} | 177 \subsubsection{Messstellen-Stammdaten} |
178 Mit \textbf{-Dflys.backend.importer.skip.measurement.stations=true} | 178 Mit \textbf{-Dflys.backend.importer.skip.measurement.stations=true} |
179 kann der Import von Messstellen-Stammdaten aus | 179 kann der Import von Messstellen-Stammdaten aus |
180 \textit{Morphologie/Basisdaten/Messstellen-Stammdaten.csv} | 180 \textit{Morphologie/Basisdaten/Messstellen-Stammdaten.csv} |
181 unterdrückt werden. | 181 unterdrückt werden. |
182 | 182 |
183 \subsubsection{Sohlhöhen (Peilungen)} | 183 \subsubsection{Sohlhöhen (Peilungen)} |
184 Mit \textbf{-Dflys.backend.importer.skip.bed.height.single=true} | 184 Mit \textbf{-Dflys.backend.importer.skip.bed.height.single=true} |
185 kann der Import von Sohlhöhen-Peilungen unterdrückt werden. | 185 kann der Import von Sohlhöhen-Peilungen unterdrückt werden. |
186 Es werden die CSV-Dateien aus dem Verzeichnis | 186 Es werden die CSV-Dateien aus dem Verzeichnis |
187 \textit{Morphologie/Sohlhoehen/Einzeljahre} geladen. | 187 \textit{Morphologie/Sohlhoehen/Einzeljahre} geladen. |
188 | 188 |
189 \subsubsection{Sedimentdichte} | 189 \subsubsection{Sedimentdichte} |
190 Der Import der Sedimentdichte kann mit | 190 Der Import der Sedimentdichte kann mit |
198 unterdrückt werden. Es werden die CSV-Dateien aus dem Verzeichnis | 198 unterdrückt werden. Es werden die CSV-Dateien aus dem Verzeichnis |
199 \textit{Morphologie/Porositaet} geladen. | 199 \textit{Morphologie/Porositaet} geladen. |
200 | 200 |
201 \subsubsection{Morphologische Breite} | 201 \subsubsection{Morphologische Breite} |
202 Mit \textbf{-Dflys.backend.importer.skip.morphological.width=true} | 202 Mit \textbf{-Dflys.backend.importer.skip.morphological.width=true} |
203 kann der Import der morphologischen Breite unterdrückt werden. | 203 kann der Import der morphologischen Breite unterdrückt werden. |
204 Es werden alle CSV-Dateien aus dem Verzeichnis | 204 Es werden alle CSV-Dateien aus dem Verzeichnis |
205 \textit{Morphologie/morphologische\_Breite} geladen. | 205 \textit{Morphologie/morphologische\_Breite} geladen. |
206 | 206 |
207 \subsubsection{Fließgeschwindigkeit} | 207 \subsubsection{Fließgeschwindigkeit} |
208 Der Import der Fließgeschwindigkeit kann mit | 208 Der Import der Fließgeschwindigkeit kann mit |
221 Unterverzeichnissen \textit{Einzeljahre}, \textit{Epochen} | 221 Unterverzeichnissen \textit{Einzeljahre}, \textit{Epochen} |
222 und \textit{amtliche Epochen} entsprechend als | 222 und \textit{amtliche Epochen} entsprechend als |
223 \textit{Einzeljahre}, \textit{Epochen} und | 223 \textit{Einzeljahre}, \textit{Epochen} und |
224 \textit{amtliche Epochen} gespeichert. | 224 \textit{amtliche Epochen} gespeichert. |
225 | 225 |
226 Voraussetzung für den Import ist, dass die Messstellen-Stammdaten | |
227 bereits importiert sind. | |
228 | |
226 \subsubsection{Sedimentfracht (Längsschnitt-Daten)} | 229 \subsubsection{Sedimentfracht (Längsschnitt-Daten)} |
227 Mit | 230 Mit |
228 \textbf{-Dflys.backend.importer.skip.sediment.load.ls=true} | 231 \textbf{-Dflys.backend.importer.skip.sediment.load.ls=true} |
229 kann der Import der Längsschnitt-Daten (auf freier Strecke) | 232 kann der Import der Längsschnitt-Daten (auf freier Strecke) |
230 der Sedimentfracht unterdrückt werden. | 233 der Sedimentfracht unterdrückt werden. |
231 Es werden die CSV-Dateien aus dem Verzeichnis | 234 Es werden die CSV-Dateien aus dem Verzeichnis |
232 \textit{Morphologie/Fracht/Laengsschnitte} geladen. | 235 \textit{Morphologie/Fracht/Laengsschnitte} geladen. |
233 Dabei werden die Dateien aus den | 236 Dabei werden die Dateien aus den |
234 Unterverzeichnissen \textit{Einzeljahre}, \textit{Epochen} | 237 Unterverzeichnissen \textit{Einzeljahre}, \textit{Epochen} |
235 und \textit{amtliche Epochen} entsprechend als | 238 und \textit{amtliche Epochen} entsprechend als |
236 \textit{Einzeljahre}, \textit{Epochen} und | 239 \textit{Einzeljahre}, \textit{Epochen} und |
237 \textit{amtliche Epochen} gespeichert. | 240 \textit{amtliche Epochen} gespeichert. |
238 | 241 |
239 \subsubsection{Wasserspiegellagen für M-INFO} | 242 \subsubsection{Wasserspiegellagen für M-INFO} |
240 Mit \textbf{-Dflys.backend.importer.skip.waterlevels=true} | 243 Mit \textbf{-Dflys.backend.importer.skip.waterlevels=true} |
241 kann der Import der für M-INFO spezifischen Wasserspiegellagen | 244 kann der Import der für M-INFO spezifischen Wasserspiegellagen |
242 unterdrückt werden. Es werden die CSV-Dateien aus dem Verzeichnis | 245 unterdrückt werden. Es werden die CSV-Dateien aus dem Verzeichnis |
243 \textit{Morphologie/Fixierungsanalyse/Wasserspiegellagen} geladen. | 246 \textit{Morphologie/Fixierungsanalyse/Wasserspiegellagen} geladen. |
244 | 247 |
245 \subsubsection{Wasserspiegeldifferenzen für M-INFO} | 248 \subsubsection{Wasserspiegeldifferenzen für M-INFO} |
246 Mit \textbf{-Dflys.backend.importer.skip.waterlevel.differences=true} | 249 Mit \textbf{-Dflys.backend.importer.skip.waterlevel.differences=true} |
247 kann der Import der für M-INFO spezifischen Wasserspiegeldifferenzen | 250 kann der Import der für M-INFO spezifischen Wasserspiegeldifferenzen |
248 unterdrückt werden. Es werden die CSV-Dateien aus dem Verzeichnis | 251 unterdrückt werden. Es werden die CSV-Dateien aus dem Verzeichnis |
249 \textit{Morphologie/Fixierungsanalyse/Wasserspiegeldifferenzen} geladen. | 252 \textit{Morphologie/Fixierungsanalyse/Wasserspiegeldifferenzen} geladen. |
250 | 253 |
251 \subsubsection{Transport Abfluss Beziehung} | 254 \subsubsection{Transport Abfluss Beziehung} |
252 Mit \textbf{flys.backend.importer.skip.sq.relation=true} | 255 Mit \textbf{flys.backend.importer.skip.sq.relation=true} |
253 kann der Import der Daten für die Transport Abfluss Beziehung | 256 kann der Import der Daten für die Transport Abfluss Beziehung |
254 unterdrückt werden. Es werden die CSV-Dateien unter | 257 unterdrückt werden. Es werden die CSV-Dateien unter |
255 \textit{Feststofftransport-Abfluss-Beziehung} geladen. | 258 \textit{Feststofftransport-Abfluss-Beziehung} geladen. |
256 | 259 |
257 | 260 |
258 \subsection{Klassifikation von Streckenfavoriten} | 261 \subsection{Klassifikation von Streckenfavoriten} |
361 \\Der Hibernate-Dialekt, den die Datenbank versteht. Im Falle einer Oracle-XE | 364 \\Der Hibernate-Dialekt, den die Datenbank versteht. Im Falle einer Oracle-XE |
362 wäre dies z.B.: \textit{org.hibernate.dialect.OracleDialect}. | 365 wäre dies z.B.: \textit{org.hibernate.dialect.OracleDialect}. |
363 | 366 |
364 | 367 |
365 Weitere Details zum Verbinden zu einer Oracle Datenbank finden Sie unter\\ | 368 Weitere Details zum Verbinden zu einer Oracle Datenbank finden Sie unter\\ |
366 \href{http://www.orafaq.com/wiki/JDBC}{http://www.orafaq.com/wiki/JDBC}. | 369 \href{http://www.orafaq.com/wiki/JDBC}{http://www.orafaq.com/wiki/JDBC}. |
367 | 370 |
368 Alle weiteren Einstellungen sind optional anpassbar: | 371 Alle weiteren Einstellungen sind optional anpassbar: |
369 | 372 |
370 \textbf{LOG4J\_CONFIG} | 373 \textbf{LOG4J\_CONFIG} |
371 \\Der Fachdatenimport verwendet die externe Bibliothek \textit{Apache Log4J} zum Loggen | 374 \\Der Fachdatenimport verwendet die externe Bibliothek \textit{Apache Log4J} zum Loggen |
399 \\Falls \textit{true} gesetzt wird, wird der Import nur simuliert. Es werden | 402 \\Falls \textit{true} gesetzt wird, wird der Import nur simuliert. Es werden |
400 keine Daten in die Datenbank geschrieben. Die Log-Dateien können dann verwendet werden, um Fehler in den Daten vor dem Schreiben in die | 403 keine Daten in die Datenbank geschrieben. Die Log-Dateien können dann verwendet werden, um Fehler in den Daten vor dem Schreiben in die |
401 Datenbank zu ermitteln. | 404 Datenbank zu ermitteln. |
402 | 405 |
403 Die weiteren Optionen haben selbsterklärende Namen und | 406 Die weiteren Optionen haben selbsterklärende Namen und |
404 entsprechen je einer System-Property, | 407 entsprechen je einer System-Property, |
405 die in Kapitel \ref{import_data} bereits erläutert wurde. | 408 die in Kapitel \ref{import_data} bereits erläutert wurde. |
406 | 409 |
407 \subsection{Fehler und Warnungen} | 410 \subsection{Fehler und Warnungen} |
408 Selbsterklärende Meldungen sind hier nicht alle aufgeführt. | 411 Selbsterklärende Meldungen sind hier nicht alle aufgeführt. |
409 | 412 |
412 \textbf{error while parsing gew} | 415 \textbf{error while parsing gew} |
413 \\Die GEW-Datei ist fehlerhaft oder konnte nicht geöffnet werden. | 416 \\Die GEW-Datei ist fehlerhaft oder konnte nicht geöffnet werden. |
414 | 417 |
415 \textbf{River not yet in database. You cannot skip importing waterlevel model.} | 418 \textbf{River not yet in database. You cannot skip importing waterlevel model.} |
416 \\\textbf{-Dflys.backend.importer.skip.wst=true} wurde verwendet, | 419 \\\textbf{-Dflys.backend.importer.skip.wst=true} wurde verwendet, |
417 obwohl sich das Gewässer noch nicht in der Datenbank befindet | 420 obwohl sich das Gewässer noch nicht in der Datenbank befindet |
418 (siehe Kapitel \ref{import_data}). | 421 (siehe Kapitel \ref{import_data}). |
419 | 422 |
420 \textbf{WST: Stations in 'XYZ' near line \# not ordered. File rejected.} | 423 \textbf{WST: Stations in 'XYZ' near line \# not ordered. File rejected.} |
421 \\Die Stationen in einer WST-Datei sind nicht konsequent auf- oder | 424 \\Die Stationen in einer WST-Datei sind nicht konsequent auf- oder |
422 absteigend geordnet. Die Datei wird verworfen. | 425 absteigend geordnet. Die Datei wird verworfen. |
423 | 426 |
424 \textbf{File 'XYZ' is broken!} | 427 \textbf{File 'XYZ' is broken!} |
425 \\Die Datei XYZ ist inkonsistent und führt zu Fehlern. | 428 \\Die Datei XYZ ist inkonsistent und führt zu Fehlern. |
426 | 429 |
505 | 508 |
506 \textbf{Null Start time will be ignored} | 509 \textbf{Null Start time will be ignored} |
507 \\Für ein Zeitintervall wurde keine Anfangszeit gegeben. | 510 \\Für ein Zeitintervall wurde keine Anfangszeit gegeben. |
508 | 511 |
509 \textbf{Skipping malformed w80csv line \#} | 512 \textbf{Skipping malformed w80csv line \#} |
510 \\Die genannte Zeile einer QP-Daten-CSV-Datei wurde verworfen | 513 \\Die genannte Zeile einer QP-Daten-CSV-Datei wurde verworfen |
511 (z.B.\ weil keine Höhe gegeben war). | 514 (z.B.\ weil keine Höhe gegeben war). |
512 | 515 |
513 \subsubsection{Warnungen} | 516 \subsubsection{Warnungen} |
514 \textbf{No unit given. Waterlevel-model WST-file has to be imported already.} | 517 \textbf{No unit given. Waterlevel-model WST-file has to be imported already.} |
515 \\Es wird keine Höhenreferenz mit dazugehöriger Einheit importiert. | 518 \\Es wird keine Höhenreferenz mit dazugehöriger Einheit importiert. |
516 Dies ist nur möglich, wenn sich die Gewässer-Stammdaten bereits | 519 Dies ist nur möglich, wenn sich die Gewässer-Stammdaten bereits |
517 in der Datenbank befinden (siehe Kapitel \ref{import_data}). | 520 in der Datenbank befinden (siehe Kapitel \ref{import_data}). |
518 | 521 |
519 \textbf{no unit and height reference found. Using default.} | 522 \textbf{no unit and height reference found. Using default.} |
520 \\Aus einer WST-Datei konnte keine Höhenreferenz | 523 \\Aus einer WST-Datei konnte keine Höhenreferenz |
521 mit dazugehöriger Einheit ausgelesen werden. | 524 mit dazugehöriger Einheit ausgelesen werden. |
522 Als Default wird 'm ü. unbekannte Referenz' verwendet. | 525 Als Default wird 'm ü. unbekannte Referenz' verwendet. |
523 Dies hat nur im Falle der Basis-WST-Datei einen Einfluss auf den Import. | 526 Dies hat nur im Falle der Basis-WST-Datei einen Einfluss auf den Import. |
524 | 527 |
525 \textbf{annotation type file 'XYZ' is not readable.} | 528 \textbf{annotation type file 'XYZ' is not readable.} |
526 \\Die Datein XYZ kann nicht gelesen werden. | 529 \\Die Datein XYZ kann nicht gelesen werden. |
546 | 549 |
547 \textbf{cannot read gauges from 'XYZ'} | 550 \textbf{cannot read gauges from 'XYZ'} |
548 \\Die Pegelgültigkeiten können nicht gelesen werden. | 551 \\Die Pegelgültigkeiten können nicht gelesen werden. |
549 | 552 |
550 \textbf{'XYZ' does not exist. Gauge ignored.} | 553 \textbf{'XYZ' does not exist. Gauge ignored.} |
551 \\Ein in PEGEL.GLT gegebener Pegel wird ignoriert, | 554 \\Ein in PEGEL.GLT gegebener Pegel wird ignoriert, |
552 weil die gegebene *.sta- oder *.at-Datei nicht vorhanden ist. | 555 weil die gegebene *.sta- oder *.at-Datei nicht vorhanden ist. |
553 | 556 |
554 \textbf{HYK file 'XYZ' seems to be a duplicate.} | 557 \textbf{HYK file 'XYZ' seems to be a duplicate.} |
555 \\Die HYK-Datei wurde unter anderem Namen aber gleichen Inhalts bereits | 558 \\Die HYK-Datei wurde unter anderem Namen aber gleichen Inhalts bereits |
556 gefunden. | 559 gefunden. |
761 | 764 |
762 \textbf{BHP: Could not parse sounding width in line '...'. -$>$ Set default value '0'} | 765 \textbf{BHP: Could not parse sounding width in line '...'. -$>$ Set default value '0'} |
763 \\Peilbreite in gegebener Zeile wurde nicht als gültige Zahl erkannt. Setze 0. | 766 \\Peilbreite in gegebener Zeile wurde nicht als gültige Zahl erkannt. Setze 0. |
764 | 767 |
765 \textbf{Unparseable number in data row: \#} | 768 \textbf{Unparseable number in data row: \#} |
766 \\In der gegebenen Zeile wurde eine Zahl erwartet, | 769 \\In der gegebenen Zeile wurde eine Zahl erwartet, |
767 es konnte aber an entsprechender Stelle nichts als solche gelesen werden. | 770 es konnte aber an entsprechender Stelle nichts als solche gelesen werden. |
768 | 771 |
769 \textbf{MWP: Unknown meta line: \#} | 772 \textbf{MWP: Unknown meta line: \#} |
770 \\Meta-Informationen unbekannt. Werden ignoriert. | 773 \\Meta-Informationen unbekannt. Werden ignoriert. |
771 | 774 |
916 | 919 |
917 Zusätzlich kann die Datei eine Zeile beginnend mit \textit{uuid:} | 920 Zusätzlich kann die Datei eine Zeile beginnend mit \textit{uuid:} |
918 enthalten. Dahinter kann eine | 921 enthalten. Dahinter kann eine |
919 UUID\footnote{\url{http://de.wikipedia.org/wiki/UUID}} stehen, | 922 UUID\footnote{\url{http://de.wikipedia.org/wiki/UUID}} stehen, |
920 die als eindeutiger Bezeichner des Datensatzes verwendet wird | 923 die als eindeutiger Bezeichner des Datensatzes verwendet wird |
921 (derzeit für die Zuordnung der Darstellung von Gewässern in der | 924 (derzeit für die Zuordnung der Darstellung von Gewässern in der |
922 interaktiven Einstiegskarte zu Datensätzen in der Datenbank). | 925 interaktiven Einstiegskarte zu Datensätzen in der Datenbank). |
923 | 926 |
924 Nachdem der Prompt der Konsole zurückkehrt, ist der Import abgeschlossen oder es | 927 Nachdem der Prompt der Konsole zurückkehrt, ist der Import abgeschlossen oder es |
925 ist ein Fehler aufgetreten. Weitere Informationen entnehmen Sie der Log-Datei. | 928 ist ein Fehler aufgetreten. Weitere Informationen entnehmen Sie der Log-Datei. |
926 | 929 |
927 Um einen Gewässerdatensatz in einem Durchlauf (inkl.\ Geodaten) | 930 Um einen Gewässerdatensatz in einem Durchlauf (inkl.\ Geodaten) |
928 zu importieren, kann auch das Skript \textit{import\_river.sh} verwendet werden. | 931 zu importieren, kann auch das Skript \textit{import\_river.sh} verwendet werden. |
929 | 932 |
930 Details zur Verwendung erhalten Sie auf der Kommandozeile mit | 933 Details zur Verwendung erhalten Sie auf der Kommandozeile mit |
931 \begin{lstlisting} | 934 \begin{lstlisting} |
932 ./import_river.sh --help | 935 ./import_river.sh --help |
933 \end{lstlisting} | 936 \end{lstlisting} |
934 Alternativ können auch in diesem Skript einige Variablen | 937 Alternativ können auch in diesem Skript einige Variablen |
935 (\textit{DEFAULT\_*}) angepasst werden. | 938 (\textit{DEFAULT\_*}) angepasst werden. |
936 Das Logging kann in diesem Fall nicht wie oben beschrieben | 939 Das Logging kann in diesem Fall nicht wie oben beschrieben |
937 über \textit{conf/log4j.properties} angepasst werden, da hier | 940 über \textit{conf/log4j.properties} angepasst werden, da hier |
938 mehrere Log-Dateien geschrieben werden müssen. | 941 mehrere Log-Dateien geschrieben werden müssen. |