Mercurial > dive4elements > river
comparison flys-backend/doc/documentation/de/overview.tex @ 3661:3ea5e835ecce
Initial checkin of documentation of importer and shape importer.
flys-backend/trunk@5264 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 24 Aug 2012 14:13:19 +0000 |
parents | |
children | 9b08db037ee5 |
comparison
equal
deleted
inserted
replaced
3660:976ead36192d | 3661:3ea5e835ecce |
---|---|
1 \section{Übersicht} | |
2 | |
3 Diese Dokumentation beschreibt die von Intevation entwickelten Werkzeuge zum | |
4 Importieren der hydrologischen, morphologischen und geodätischen Daten der BfG. | |
5 Die im folgenden beschriebenen Werkzeuge zum Importieren der fachlichen und | |
6 geodätischen Daten sind speziell auf das Verzeichnissystem der BfG ausgerichtet. | |
7 Desweiteren beziehen sich die Befehle, die auf der Kommandozeile abgesetzt | |
8 werden, auf ein SuSE-Linux-Enterprise-Server Version 11. | |
9 | |
10 \subsection{Vorbereitungen} | |
11 | |
12 \subsubsection{Entpacken des Datenimporters} | |
13 | |
14 Damit die Software performant und korrekt ausgeführt werden kann, ist es | |
15 erforderlich, dass sie auf dem selben System installiert und ausgeführt wird, | |
16 wie auch die Datenbank installiert ist. Sollten Sie das Paket nicht auf dem | |
17 Zielsystem selbst heruntergeladen haben, sind ggf. weitere Werkzeuge notwendig. | |
18 Im Fall, dass das Sie von einem Window System auf das Zielsystem zugreifen | |
19 wollen, können Sie beispielsweise folgende Werkzeuge verwenden: | |
20 | |
21 \begin{itemize} | |
22 \item WinSCP \\ | |
23 WinSCP ist ein Open Source Werkzeug zum Transferieren von Dateien zwischen zwei | |
24 Systemen. Um das heruntergeladene Paket auf das Zielsystem zu transferieren, | |
25 können Sie WinSCP benutzen. Für weitere Informationen und den Gebrauch von | |
26 WinSCP lesen Sie bitte unter folgender Adresse nach: | |
27 \href{http://winscp.net/}{http://winscp.net/}. | |
28 | |
29 \item Putty \\ | |
30 Putty ist ein Open Source Werkzeug, mit dem Sie sich von einem Windows System | |
31 per SSH auf das Zielsystem verbinden können. Anschließend können Sie über die | |
32 Kommandozeile auf dem Zielsystem die Befehle, die in diesem Dokument beschrieben | |
33 sind, ausführen. Für weitere Informationen zu Putty und dessen Gebrauch lesen | |
34 Sie bitte unter folgender Adresse nach: \href{http://www.putty.org/} | |
35 {http://www.putty.org/}. | |
36 \end{itemize} | |
37 | |
38 Bitte beachten Sie, dass diese Werkzeuge nicht zur Installtion und zum Betrieb | |
39 der Software selbst notwendig sind! | |
40 | |
41 | |
42 \subsubsection{Vorbereiten der Datenbank} | |
43 | |
44 Bevor die Importer verwendet werden können, ist es notwendig, dass eine leere | |
45 Oracle Datenbank vorhanden ist. Anschließend müssen folgende SQL Skripte in | |
46 diese Datenbank eingespielt werden: | |
47 | |
48 \begin{enumerate} | |
49 \item oracle.sql \\ | |
50 In diesem SQL Skript befindet sich das Schema zum Speichern der hydrologischen | |
51 Daten. | |
52 | |
53 \item oracle-minfo.sql \\ | |
54 In diesem SQL Skript befindet sich das Schema zum Speichern der morphologischen | |
55 Daten. | |
56 | |
57 \item oracle-spatial.sql \\ | |
58 In diesem SQL Skript befindet sich das Schema zum Speichern der geodätischen | |
59 Daten. | |
60 | |
61 \item oracle-spatial\_idx.sql \\ | |
62 Mittels diesem SQL Skript werden die Indizes zum geodätischen Datenbankschema\\ | |
63 hinzugefügt. | |
64 | |
65 \item import-dems.sql \\ | |
66 In diesem Skript sind $INSERT$ Befehle zum Einfügen der digitalen Geländemodelle | |
67 enthalten. Die Dateipfade in diesem Skript sind so anzupassen, dass sie auf die | |
68 entsprechenden Geländemodelle im Dateisystem verweisen. Es ist notwendig die | |
69 Pfade absolut anzugeben. | |
70 | |
71 \end{enumerate} | |
72 | |
73 Auf der Kommandozeile ist es beispielsweise möglich, mittels $Sqlplus$ das | |
74 \i{oracle.sql} Skript mittels folgendem Befehl einzuspielen: \\ | |
75 \begin{lstlisting} | |
76 sqlplus benutzername/passwort @oracle.sql | |
77 \end{lstlisting} | |
78 | |
79 Ebenso verfahren Sie mit den weiteren oben genannten Skripten. |