Mercurial > dive4elements > gnv-client
comparison doc/config-manual/model_of_transitions.tex @ 910:329a510ba5a2
Added Mapping between the Configuration an the shown Objects in the
5 System into the Documentation.
doc/trunk@1044 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 03 May 2010 14:54:38 +0000 |
parents | fcde68463722 |
children | 11ebb00c8bf4 |
comparison
equal
deleted
inserted
replaced
909:fcde68463722 | 910:329a510ba5a2 |
---|---|
1 \section{Model of transitions} | 1 \section{Model of transitions} |
2 \subsection{Relation between System and Configuration} | |
3 | |
4 The Generic Viewer provides several FIS. | |
5 | |
6 In the Configurationdocument each FIS is provided by an ArtifactFactory. | |
7 | |
8 The next listing shows the dependencies between the FIS and the Name | |
9 of the Artifactfactory which belongs to it. | |
10 | |
11 \begin{itemize} | |
12 \item Marnet: fis\_marnet | |
13 \item IMIS: fis\_imis | |
14 \item STAUN: fis\_staun | |
15 \item Modeldata fis\_modeldata | |
16 \item Iceclimatology: fis\_eisklimatologie | |
17 \item Ice Station Report: fis\_icestations | |
18 \item SST: fis\_sst | |
19 \item Delphin: fis\_delphin | |
20 \item Thermosalinograph: fis\_thermosalinograph | |
21 \item Chemusurvey: fis\_chemusurvey | |
22 \item GTS: fis\_gts | |
23 \item CTD: fis\_bsh\_ctd | |
24 \item XBT: fis\_bsh\_xbt | |
25 \item SeaCat: is\_seacat | |
26 \item Sea State: fis\_seastate | |
27 \item Current Meter: fis\_currentmeter | |
28 \item Nauthis: fis\_nauthis | |
29 \item Contis: fis\_contis | |
30 \item Marine Features: fis\_marinefeatures | |
31 \end{itemize} | |
32 | |
33 The Products of each FIS can be configured in the Artifact which belongs to | |
34 each Artifactfactory. | |
35 | |
36 There are three main groups where the different FIS can be devided to: | |
37 | |
38 \begin{itemize} | |
39 \item TimeSeriesPoints | |
40 \item Mesh | |
41 \item InstantaneousPoints | |
42 \end{itemize} | |
43 | |
44 Each product is configured in separate Files stored in subfolders of the | |
45 Folder conf/products. | |
46 | |
47 The Configurationfiles are put into separate foldes sorted by the kind of | |
48 Product they provide: | |
49 | |
50 \begin{itemize} | |
51 \item horizontalcrosssection | |
52 \item horizontalprofile | |
53 \item layer | |
54 \item timeseries | |
55 \item verticalcrosssection | |
56 \item verticalprofile | |
57 \end{itemize} | |
58 | |
59 The Name of the File links to the main group of an FIS it belongs to. | |
60 | |
61 \begin{itemize} | |
62 \item TimeSeriesPoints: conf\_timeseriespoint.xml | |
63 \item Mesh: conf\_mesh.xml | |
64 \item InstantaneousPoints: conf\_instantaneouspoint.xml | |
65 \end{itemize} | |
66 | |
67 The Configuration of each Product contains the different Steps which are | |
68 required to generate the output of an Product. | |
69 | |
2 \subsection{General principle of model of transitions} | 70 \subsection{General principle of model of transitions} |
3 - FIS -> product -> transitions in data model | 71 - FIS -> product -> transitions in data model |
4 | 72 |
5 It is possible to configure the GNV in many ways. | 73 It is possible to configure the GNV in many ways. |
6 It is possible to add or remove FIS, add or remove Products from a FIS or | 74 It is possible to add or remove FIS, add or remove Products from a FIS or |
15 Artifactfactory was called. | 83 Artifactfactory was called. |
16 \item Configuration of the different Artifacts which provides Products which can be | 84 \item Configuration of the different Artifacts which provides Products which can be |
17 served by the FIS. | 85 served by the FIS. |
18 \end{itemize} | 86 \end{itemize} |
19 | 87 |
20 \subsubsection{Configuration of ArtifactFactories} | 88 \subsubsection{Configuration of a FIS} |
21 The Point of Enty into the system is to configure an Artifactfactory. | 89 The Point of Enty into the system is to configure an Artifactfactory. |
22 Each Artifactfactory represents one FIS. | 90 Each Artifactfactory represents one FIS. |
23 It is possible to configure several Artifactfactories. | 91 It is possible to configure several Artifactfactories. |
24 The Artifactfactories will be configured in the Section | 92 The Artifactfactories will be configured in the Section |
25 /artifact-database/artifact-factories of the Configurationfile. | 93 /artifact-database/artifact-factories of the Configurationfile. |
64 The Key is to use the same Name for the Artifact as used for the Artifactfactory. | 132 The Key is to use the same Name for the Artifact as used for the Artifactfactory. |
65 The Name has to be unique. | 133 The Name has to be unique. |
66 In the Section /artifact/products it is possible to define several Products as | 134 In the Section /artifact/products it is possible to define several Products as |
67 explained in the next Section. | 135 explained in the next Section. |
68 | 136 |
69 \paragraph{Products to an Artifact} | 137 \paragraph{Products to an FIS} |
70 One Artifact can provide several Products. | 138 One FIS can provide several Products. |
71 To do this it is required to configure them as shown below in the Section | 139 To do this it is required to configure them as shown below in the Section |
72 /artifact/products | 140 /artifact/products |
73 | 141 |
74 \begin{lstlisting} | 142 \begin{lstlisting} |
75 <product name= "timeSeries"> | 143 <product name= "timeSeries"> |
99 unique. | 167 unique. |
100 The Parameter sourceid contains the key to identify the FIS in the | 168 The Parameter sourceid contains the key to identify the FIS in the |
101 DataWareHouse. (MEDIAN.SOURCEINFO) | 169 DataWareHouse. (MEDIAN.SOURCEINFO) |
102 | 170 |
103 | 171 |
104 \subsubsection{Configuration of the Product-Artifacts} | 172 \subsubsection{Configuration of an Product} |
105 The Products of the different FIS are also modeled as Artifact-Objects. | 173 The Products of the different FIS are also modeled as Artifact-Objects. |
106 The different Products which are currently avaliable are stored in separate | 174 The different Products which are currently avaliable are stored in separate |
107 Files in the Folder project. | 175 Files in the Folder project. |
108 | 176 |
109 In those Files the Workflow of each product is configured. Each step which is | 177 In those Files the Workflow of each product is configured. Each step which is |