Mercurial > dive4elements > gnv-client
annotate doc/config-manual/general_settings.tex @ 937:052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
doc/trunk@1078 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Fri, 07 May 2010 10:19:28 +0000 |
parents | 3af26af71c62 |
children | 2d84fc30ab58 |
rev | line source |
---|---|
935
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
1 \section{General Settings} |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
2 \subsection{Structure of Configurationfile} |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
3 The Configuration of the Artifact-Server will generally be done in one single |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
4 File. This file is called conf.xml and is stored in the folder conf of the |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
5 Artifact-Server. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
6 Some additional Configurations will be done using Systemproperties. This |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
7 Properties will be listed in the last Section of this chapter. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
8 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
9 The Configuration is modelled using XML. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
10 The main Structure of the XML-Document now will be explained: |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
11 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
12 \begin{verbatim} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
13 artifact-database |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
14 |--artifact-factories |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
15 |--artifacts |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
16 |--gnv |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
17 | |--charttemplate |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
18 | |--palettes |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
19 | |--horizontal-cross-section-profile |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
20 | |--horizontal-cross-section |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
21 | |--vertical-cross-section |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
22 | |--shapefile-directory |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
23 | `--map-generator |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
24 |--mapserver |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
25 |--velocity |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
26 |--ehcache |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
27 |--geo-backend |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
28 |--rest-server |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
29 |--cleaner |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
30 `--database |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
31 \end{verbatim} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
32 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
33 \subsubsection{artifact-factories} |
937
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
34 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
35 These Section configures the Factories for Artifacts which can be used. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
36 The meaning of artifact-factories are explained in Section TODO: LINK to Model of Transition |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
37 |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
38 \subsubsection{artifacts} |
937
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
39 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
40 These Section configures the Artifacts which could be reached using the Artifact-Server. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
41 The meaning of artifacts are explained in Section TODO: LINK to Model of Transition |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
42 |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
43 \subsubsection{gnv} |
937
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
44 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
45 This Section configures all GNV-specific settings of the Artifact-Server. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
46 //TODO add paragraphs and explain the child-elements. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
47 |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
48 \subsubsection{mapserver} |
937
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
49 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
50 The Section Mapserver is introduced to be able to configure all Settings which |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
51 are required to setup the WMS-Export of the GNV-Artifacts. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
52 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
53 It is possible to Configure the following settings: |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
54 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
55 \begin{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
56 \item server: The URL the WMS of the GNV-Artifacts will be reached from |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
57 Clients. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
58 \end{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
59 |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
60 \subsubsection{velocity} |
937
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
61 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
62 Velocity is an Library which is used in this Project. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
63 Velocity has it's own Logging, so that it is necessary to configure |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
64 this to get Loginformations. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
65 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
66 \begin{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
67 \item logfile: The absolute Path to the Logfile of Velocity. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
68 \end{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
69 |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
70 \subsubsection{ehcache} |
937
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
71 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
72 The Ehcache is used to implement an Cache storing the Thematic-Data of the |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
73 different Sessions. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
74 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
75 It is possible to configure this Cache in many ways. To realize this it is |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
76 possible to configure the following settings: |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
77 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
78 \begin{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
79 \item configuration: The absolute Path to the Configuration-File. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
80 It is possible to start with \$\{artifacts.config.dir\} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
81 to reference the file from the Directory which includes |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
82 the Configuration |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
83 \end{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
84 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
85 |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
86 \subsubsection{geo-backend} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
87 |
937
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
88 The geo-backend is an separate Module of this Project. It encapsulate the logic |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
89 which is required to provide the Access to the Databasebackend. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
90 At this Time only the Access to the ArcSDE is implemented. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
91 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
92 To setup the geo-backend the following settings are required: |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
93 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
94 \begin{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
95 \item backend-configuration: The absolute Path to the File which contains the |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
96 properties to establish the Connection to the |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
97 Databasebackend. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
98 \item query-configuration: The absolute Path to the File which contains all |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
99 SQL-Statements which are required to fetch the |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
100 Thematic-Data |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
101 \end{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
102 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
103 Both Path can start with \$\{artifacts.config.dir\} to reference the file from |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
104 the Directory which includes the Configuration. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
105 \paragraph{Backend-Configuration (arcsdeconnectionpool.properties)} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
106 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
107 \paragraph{Query-configuration (queries.properties)} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
108 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
109 This File contains Key-Value-Pairs to define SQL-Statements. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
110 All Queries will be handle using the Prepared-Statement-Syntax using "?" |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
111 to define an Place where an dynamic Value should be placed into the Statement. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
112 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
113 There is one special Implementation to support spatial access to the ArcSDE, |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
114 because the ArcSDE does not support the Access to spatial Objects using the |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
115 definition of the Simple Feature Specification for SQL of the OGC. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
116 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
117 It was necessary to implement this mechanism to simulate the Access. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
118 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
119 All Queries which contains the following Literals will be handle separate |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
120 using the ArcSDE-API. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
121 |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
122 \begin{itemize} |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
123 \item ST\_ASTEXT(SHAPE): Will return the Geometry as an WellKnowText (WKT) |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
124 \item ST\_ASTEXT(RASTER): Will return the Raster in an readable Way. |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
125 \item INTERSECTS(SHAPE,"?"): Will only return the Elements which Geometry |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
126 intersects the given Geometry ("?" will be |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
127 replace with an WKT) |
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
128 \end{itemize} |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
129 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
130 \subsubsection{rest-server} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
131 \subsubsection{cleaner} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
132 \subsubsection{database} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
133 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
134 |
935
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
135 \subsection{Set the Communicationport} |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
136 \subsection{Logging} |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
137 \subsection{Configure ArtifactServer using Systemproperties} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
138 \begin{itemize} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
139 \item artifact.database.dir The folder where the Configuration is located- |
937
052b8bba4f41
Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents:
936
diff
changeset
|
140 \item query.executor.factory: The absolute Classname which QueryExecutorfactory should be used |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
141 \begin{itemize} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
142 \item de.intevation.gnv.geobackend.base.query.QueryExecutorFactory : |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
143 Standardfactory without any Addons. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
144 \item de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory: |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
145 Factory with Cache for SQL-Query-Results |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
146 \end{itemize} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
147 \item caching.query.executor.config: The absolute Path to the Configurationfile |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
148 for the Cache which stores the SQL-Query- |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
149 Results. This only take effect if the |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
150 query.executor.factory-Property is set |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
151 to de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
152 \item caching.cleaner.interval: The Interval in seconds the Caches should be cleaned using the Cachecleaner |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
153 \end{itemize} |
935
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
154 |