Project

General

Profile

1
<?xml version="1.0" encoding="utf-8" standalone="no"?>
2
<MapbuilderConfig version="0.2.1" id="simpleTemplate" xmlns="http://mapbuilder.sourceforge.net/mapbuilder" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mapbuilder.sourceforge.net/mapbuilder ../../lib/schemas/config.xsd">
3
  <models>
4
    <OwsContext id="mainMap">
5
      <scriptFile>OwsContext.js</scriptFile>
6
      <defaultModelUrl>context.xml</defaultModelUrl>
7
      <widgets>
8
        <MapPaneOL id="mainMapWidget">
9
          <scriptFile>MapPaneOL.js</scriptFile>
10
          <htmlTagId>mainMapPane</htmlTagId>
11
           <displayOutsideMaxExtent>true</displayOutsideMaxExtent>
12
          <fixedSize>true</fixedSize>
13
        </MapPaneOL>
14
        <!--
15
        <Loading2 id="loading2">
16
          <mapContainerId>mainMapPane</mapContainerId>
17
        </Loading2>
18
        -->
19
        <LayerControl id="contextLegend">
20
          <scriptFile>LayerControl.js</scriptFile>
21
          <stylesheet>LayerControl.xsl</stylesheet>
22
          <htmlTagId>layerControl</htmlTagId>
23
          <title>Layer Control</title>
24
        </LayerControl>        
25
        <LayerMetadata id="layerMetadata1">
26
          <scriptFile>LayerMetadata.js</scriptFile>
27
          <stylesheet>LayerMetadata.xsl</stylesheet>
28
        </LayerMetadata>
29
        <!--
30
        <LayerMaxFeatures id="layerMaxFeatures">
31
          <maxFeatures>5</maxFeatures>
32
        </LayerMaxFeatures>
33
        -->
34
        <CursorTrack id="cursorTrack"/>
35
        <ModelUrlInput id="urlInput">
36
        </ModelUrlInput>
37
      </widgets>
38
    </OwsContext>
39
    <!-- Contains the results of a catalog search -->
40
    <Model id="catalogSearchResults">
41
      <!--defaultModelUrl>WRS_Service+Layers_GetRecords.xml</defaultModelUrl-->
42
      <widgets>
43
        <Loading2 id="loading">
44
          <htmlTagId>loading</htmlTagId>
45
          <imageSrc>/images/LoadingSpinner.gif</imageSrc>
46
          <textMessage>searching</textMessage>
47
        </Loading2>
48
      </widgets>
49
    </Model>
50
    <!-- Contains the results of a search, converted into OWSContext format -->
51
    <OwsContext id="normalizedSearchResults">
52
      <!--
53
      -->
54
      <defaultModelUrl>context2.xml</defaultModelUrl>
55
      <widgets>
56
        <LayerControl id="selectLayer">
57
          <scriptFile>LayerControl.js</scriptFile>
58
          <stylesheet>LayerControl.xsl</stylesheet>
59
          <htmlTagId>selectLayer</htmlTagId>
60
          <targetModel>mainMap</targetModel>
61
          <title>Search Results</title>
62
          <mode>layerselect</mode><!-- options: default, selectlayer -->
63
          <!--
64
          <limitImageEnable>/images/LimitDisable.png</limitImageEnable>
65
          <limitImageDisable>/images/LimitDisable.png</limitImageDisable>
66
          <saveImageEnable>/images/SaveEnable.png</saveImageEnable>
67
          <saveImageDisable>/images/SaveDisable.png</saveImageDisable>
68
          <loadingImage>/images/LoadingSpinner.gif</loadingImage>
69
          -->
70
        </LayerControl>
71
        <LayerMetadata id="layerMetadata2">
72
          <scriptFile>LayerMetadata.js</scriptFile>
73
          <stylesheet>LayerMetadata.xsl</stylesheet>
74
        </LayerMetadata>
75
      </widgets>
76
    </OwsContext>
77
    <Model id="filterExpression">
78
      <defaultModelUrl>filter.xml</defaultModelUrl>
79
      <widgets>
80
        <CatalogSearchForm id="catalogSearchForm">
81
          <scriptFile>CatalogSearchForm.js</scriptFile>
82
          <stylesheet>CatalogSearchForm.xsl</stylesheet>
83
          <htmlTagId>catalogSearchForm</htmlTagId>
84
          <targetModel>catalogSearchResults</targetModel>
85
          <targetContext>normalizedSearchResults</targetContext>
86
          <wrsUrl>http://www.cubewerx-cgdi.com/Lisasoft/cubeserv.cgi</wrsUrl>
87
          <wrsServiceAssociation>Serves</wrsServiceAssociation><!-- Can be: Serves, OperatesOn -->
88
          <mapModel>mainMap</mapModel>
89
          <sourceContext>mainMap</sourceContext>
90
          <conversionStyleSheet>ebrim2Context.xsl</conversionStyleSheet>
91
          <convert2ContextXsl>ebrim2Context.xsl</convert2ContextXsl>
92
          <queryXsl>wrs_Query.xsl</queryXsl>
93
        </CatalogSearchForm>
94
      </widgets>
95
    </Model>
96
    <!--
97
    <Model id="locationSearch">
98
      <defaultModelUrl>locationSearch.xml</defaultModelUrl>
99
      <widgets>
100
        <LocationSearch id="locationSearchForm">
101
          <htmlTagId>locationSearch</htmlTagId>
102
          <targetModel>locationResults</targetModel>
103
          <wfsUrl>http://www.pvretano.com/cgdi/geoserver/cwwfs.cgi</wfsUrl>
104

    
105
          <resultNameXpath>concat(gb:PlaceName/gb:geographicalName, ' (', gb:PlaceName/gb:regionName , ')')</resultNameXpath> 
106
          <resultValueXpath>.//gml:Point/gml:coordinates</resultValueXpath> 
107

    
108
        </LocationSearch>
109
      </widgets>
110
    </Model>
111
    -->
112

    
113
    <!--
114
    <Model id="locationResults">
115
      <widgets>
116
        <Loading2 id="loadingLocationSearch">
117
          <htmlTagId>loadingLocationSearch</htmlTagId>
118
          <imageSrc>/images/LoadingSpinner.gif</imageSrc>
119
          <textMessage>searching</textMessage>
120
        </Loading2>
121
      </widgets>
122
    </Model>
123
    -->
124
    <Model id="catalogCollection">
125
      <defaultModelUrl>../data/context/worldMapsAtomFeed.xml</defaultModelUrl>
126
      <widgets>
127
        <SelectFromAtomFeed id="selectFromAtomFeed">
128
          <htmlTagId>selectFromAtomFeed</htmlTagId>
129
          <targetModel>mainMap</targetModel>
130
        </SelectFromAtomFeed>
131
      </widgets>
132
    </Model>
133
  </models>
134
  <widgets>
135
    <ZoomIn id="zoomIn">
136
      <buttonBar>mainButtonBar</buttonBar>
137
      <targetModel>mainMap</targetModel>
138
      <class>RadioButton</class>
139
      <selected>true</selected>
140
      <enabledSrc>/images/ZoomInEnable.png</enabledSrc>
141
      <disabledSrc>/images/ZoomInDisable.png</disabledSrc>
142
    </ZoomIn>
143
    <ZoomOut id="zoomOut">
144
      <buttonBar>mainButtonBar</buttonBar>
145
      <targetModel>mainMap</targetModel>
146
      <class>RadioButton</class>
147
      <enabledSrc>/images/ZoomOutEnable.png</enabledSrc>
148
      <disabledSrc>/images/ZoomOutDisable.png</disabledSrc>
149
    </ZoomOut>
150
    <DragPan id="dragPan">
151
      <buttonBar>mainButtonBar</buttonBar>
152
      <targetModel>mainMap</targetModel>
153
      <class>RadioButton</class>
154
      <enabledSrc>/images/PanEnable.png</enabledSrc>
155
      <disabledSrc>/images/PanDisable.png</disabledSrc>
156
    </DragPan>
157
    <Reset id="reset">
158
      <buttonBar>mainButtonBar</buttonBar>
159
      <targetModel>mainMap</targetModel>
160
      <class>Button</class>
161
      <disabledSrc>/images/ResetExtentDisable.png</disabledSrc>
162
    </Reset>
163
    <Save id="saveContext">
164
      <scriptFile>Save.js</scriptFile>
165
      <buttonBar>mainButtonBar</buttonBar>
166
      <targetModel>mainMap</targetModel>
167
      <class>Button</class>
168
      <disabledSrc>/images/SaveDisable.png</disabledSrc>
169
      <tooltip>Save OWS Context</tooltip>
170
    </Save>
171
    <ExampleList id="exampleList"><!-- this is the widget that draws the example menu -->
172
      <scriptFile>../ExampleList.js</scriptFile>
173
      <stylesheet>../ExampleList.xsl</stylesheet>
174
    </ExampleList>
175
  </widgets>
176
  <skinDir>../../lib/skin/default</skinDir>
177
</MapbuilderConfig>
178

    
(11-11/19)