comparison backend/doc/documentation/de/overview.tex @ 7352:c6825778de1f

Merged double-precision branch.
author Sascha L. Teichmann <teichmann@intevation.de>
date Wed, 16 Oct 2013 13:03:13 +0200
parents 474a47624587
children 73946c0007ff
comparison
equal deleted inserted replaced
7350:760ea7f08455 7352:c6825778de1f
1 \section{Übersicht} 1 \section{Übersicht}
2 2
3 Diese Dokumentation beschreibt die von Intevation entwickelten Werkzeuge zum 3 Diese Dokumentation beschreibt die von Intevation entwickelten Werkzeuge zum
4 Importieren der hydrologischen, morphologischen und geodätischen Daten der BfG. 4 Importieren der hydrologischen, morphologischen und geodätischen Daten der BfG.
5 Die im Folgenden\\ beschriebenen Werkzeuge zum Importieren der fachlichen und 5 Die im Folgenden beschriebenen Werkzeuge zum Importieren der Daten sind speziell auf das Verzeichnissystem der BfG ausgerichtet.
6 geodätischen Daten sind speziell auf das Verzeichnissystem der BfG ausgerichtet.
7 Dabei wird angenommen, dass sich das Verzeichnis eines Gewässers auf oberster 6 Dabei wird angenommen, dass sich das Verzeichnis eines Gewässers auf oberster
8 Ebene in drei Unterverzeichnisse aufgliedert: 7 Ebene in drei Unterverzeichnisse aufgliedert:
9 8
10 \begin{itemize} 9 \begin{itemize}
11 \item Geodaesie 10 \item Geodaesie
67 tar xvfz flys-importer.tar.gz 66 tar xvfz flys-importer.tar.gz
68 cd flys-importer 67 cd flys-importer
69 \end{lstlisting} 68 \end{lstlisting}
70 69
71 \subsubsection{Java} 70 \subsubsection{Java}
72 Der flys-importer benötigt Java Version 6 um diese zu installieren laden Sie 71 Der flys-importer benötigt Java Version 6. Um diese zu installieren laden Sie
73 bitte von \url{http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html} 72 bitte von \url{http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html}
74 eine aktulle Java Version als -rpm.bin herunter. Zum Beispiel: jdk-6u41-linux-x64-rpm.bin 73 eine aktulle Java Version als -rpm.bin herunter. Zum Beispiel: jdk-6u41-linux-x64-rpm.bin
75 74
76 Nach dem Herunterladen, öffnen Sie eine konsole und wechseln in das Downloadverzeichnis. 75 Nach dem Herunterladen, öffnen Sie eine konsole und wechseln in das Downloadverzeichnis.
77 Führen Sie nun folgende Befehle aus: 76 Führen Sie nun folgende Befehle aus:
93 Um die Abhängigkeiten zu installieren führen Sie bitte folgende Befehle aus: 92 Um die Abhängigkeiten zu installieren führen Sie bitte folgende Befehle aus:
94 93
95 \begin{lstlisting} 94 \begin{lstlisting}
96 zypper ar http://download.opensuse.org/repositories/home:/intevation:/bfg/SLE_11/ "intevation:bfg" 95 zypper ar http://download.opensuse.org/repositories/home:/intevation:/bfg/SLE_11/ "intevation:bfg"
97 rpm --import http://download.opensuse.org/repositories/home:/intevation:/bfg/SLE_11/repodata/repomd.xml.key 96 rpm --import http://download.opensuse.org/repositories/home:/intevation:/bfg/SLE_11/repodata/repomd.xml.key
98 zypper ref # Paketlist neu laden 97 zypper ref # Paketliste neu laden
99 zypper in python libgeos0 libproj0 proj netcdf libnetcdf4 \ 98 zypper in python libgeos0 libproj0 proj netcdf \
100 xerces-c libxerces-c-3_0 unixODBC postgresql-libs 99 libnetcdf4 xerces-c libxerces-c-3_0 unixODBC \
100 postgresql-libs
101 zypper mr -d "intevation:bfg" 101 zypper mr -d "intevation:bfg"
102 zypper ref # Paketliste neu laden 102 zypper ref # Paketliste neu laden
103 \end{lstlisting} 103 \end{lstlisting}
104 104
105 %\subsubsection Oracle Instantclient\\ 105 %\subsubsection Oracle Instantclient\\
186 entsprechend Ihres Datenbank-Zugangs anzupassen. 186 entsprechend Ihres Datenbank-Zugangs anzupassen.
187 SQLPlus befindet sich in /opt/instantclient\_11\_2 um es verfügbar zu machen 187 SQLPlus befindet sich in /opt/instantclient\_11\_2 um es verfügbar zu machen
188 führen Sie im Importer Verzeichnis folgende Befehle aus: 188 führen Sie im Importer Verzeichnis folgende Befehle aus:
189 189
190 \begin{lstlisting} 190 \begin{lstlisting}
191 export LD_LIBRARY_PATH=opt/instantclient\_11\_2/lib:$LD_LIBRARY_PATH 191 export LD_LIBRARY_PATH=opt/instantclient_11_2/lib:$LD_LIBRARY_PATH
192 export PATH=opt/instantclient\_11\_2:$PATH 192 export PATH=opt/instantclient_11_2:$PATH
193 \end{lstlisting} 193 \end{lstlisting}
194 194
195 Damit alle in den UTF8-codierten SQL-Skripten vorhandenen Zeichen (also z.B.\ 195 Damit alle in den UTF8-codierten SQL-Skripten vorhandenen Zeichen (also z.B.\
196 auch Umlaute) korrekt in die Datenbank eingelesen werden können, führen 196 auch Umlaute) korrekt in die Datenbank eingelesen werden können, führen
197 Sie folgenden Befehl aus: 197 Sie folgenden Befehl aus:
198 198
199 \begin{lstlisting} 199 \begin{lstlisting}
200 export NLS_LANG=.AL32UTF8 200 export NLS_LANG=.AL32UTF8
201 \end{lstlisting} 201 \end{lstlisting}
202 202
203 Nun erstellen Sie das Schema: 203 Nun verbinden Sie sich mit der Datenbank
204 204 \begin{lstlisting}
205 \begin{lstlisting} 205 sqlplus user/password@connect_identifier
206 sqlplus benutzername/passwort @schema/oracle.sql 206 \end{lstlisting}
207 sqlplus benutzername/passwort @schema/oracle-minfo.sql 207
208 sqlplus benutzername/passwort @schema/oracle-spatial.sql 208 und erstellen das Schema:
209 sqlplus benutzername/passwort @schema/oracle-spatial_idx.sql 209
210 \end{lstlisting} 210 \begin{lstlisting}
211 211 @schema/oracle.sql
212 212 @schema/oracle-minfo.sql
213 @schema/oracle-spatial.sql
214 @schema/oracle-spatial_idx.sql
215 \end{lstlisting}
216
217 Hierbei ist
218 \begin{lstlisting}
219 user/password@connect_identifier
220 \end{lstlisting}
221 so etwas wie
222 \begin{lstlisting}
223 ICH/geheim@127.0.0.1:1234/DB.TEST.FIRMA.DE
224 \end{lstlisting}
225
226 Um sqlplus zu verlassen verwenden Sie
227 \begin{lstlisting}
228 exit
229 \end{lstlisting}

http://dive4elements.wald.intevation.org