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

http://dive4elements.wald.intevation.org