1<?xml version="1.0" encoding="UTF-8"?> 2<!-- This file is part of deegree, for copyright/license information, please visit http://www.deegree.org/license. --> 3<ViewContext xmlns="http://www.opengis.net/context" xmlns:sld="http://www.opengis.net/sld" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0" id="String"> 4 <General> 5 <Window width="700" height="550"/> 6 <BoundingBox SRS="EPSG:4326" minx="-180.4668273921833" miny="-44.59014348982929" maxx="-4.219001047066087" maxy="93.89029149561993"/> 7 <Title>deegree iGeoPortal standard</Title> 8 <KeywordList> 9 <Keyword>deegree</Keyword> 10 <Keyword>iGeoPortal</Keyword> 11 <Keyword>SDI</Keyword> 12 <Keyword>GDI</Keyword> 13 <Keyword>lat/lon</Keyword> 14 <Keyword>north_america</Keyword> 15 </KeywordList> 16 <DescriptionURL format="text/html"> 17 <OnlineResource xlink:type="simple" xlink:href="http://www.deegree.org"/> 18 </DescriptionURL> 19 <ContactInformation> 20 <ContactPersonPrimary> 21 <ContactPerson>Andreas Poth</ContactPerson> 22 <ContactOrganization>lat/lon</ContactOrganization> 23 </ContactPersonPrimary> 24 <ContactPosition>developer</ContactPosition> 25 <ContactAddress> 26 <AddressType>postal</AddressType> 27 <Address>Aennchenstr. 19</Address> 28 <City>Bonn</City> 29 <StateOrProvince>NRW</StateOrProvince> 30 <PostCode>53177</PostCode> 31 <Country>Germany</Country> 32 </ContactAddress> 33 <ContactVoiceTelephone>++49 228 184960</ContactVoiceTelephone> 34 <ContactElectronicMailAddress>poth@lat-lon.de</ContactElectronicMailAddress> 35 </ContactInformation> 36 <Extension xmlns:deegree="http://www.deegree.org/context"> 37 <deegree:IOSettings> 38 <deegree:TempDirectory> 39 <deegree:Name>./../../../tmp</deegree:Name> 40 <deegree:Access> 41 <OnlineResource xlink:type="simple" xlink:href="http://127.0.0.1:8080/igeoportal_std?"/> 42 </deegree:Access> 43 </deegree:TempDirectory> 44 <deegree:PrintDirectory> 45 <deegree:Name>./../../../print</deegree:Name> 46 <deegree:Access> 47 <OnlineResource xlink:type="simple" xlink:href="http://127.0.0.1:8080/igeoportal_std/print?"/> 48 </deegree:Access> 49 </deegree:PrintDirectory> 50 <deegree:DownloadDirectory> 51 <deegree:Name>../../../print</deegree:Name> 52 <deegree:Access> 53 <OnlineResource xlink:type="simple" xlink:href="http://127.0.0.1:8082/igeoportal_std/"/> 54 </deegree:Access> 55 </deegree:DownloadDirectory> 56 <deegree:SLDDirectory> 57 <deegree:Name>../../../</deegree:Name> 58 <deegree:Access> 59 <OnlineResource xlink:type="simple" xlink:href="http://127.0.0.1:8080/igeoportal_std"/> 60 </deegree:Access> 61 </deegree:SLDDirectory> 62 </deegree:IOSettings> 63 <deegree:Frontend scope="JSP"> 64 <deegree:Controller>./controller.jsp</deegree:Controller> 65 <deegree:Style>./css/deegree.css</deegree:Style> 66 <deegree:Header>header.jsp</deegree:Header> 67 <deegree:Footer>footer.jsp</deegree:Footer> 68 <deegree:CommonJS> 69 <deegree:Name>htmllayer.js</deegree:Name> 70 <deegree:Name>layergroup.js</deegree:Name> 71 <deegree:Name>pushbutton.js</deegree:Name> 72 <deegree:Name>recentertolayer.js</deegree:Name> 73 <deegree:Name>togglebutton.js</deegree:Name> 74 <deegree:Name>./javascript/envelope.js</deegree:Name> 75 <deegree:Name>./javascript/event.js</deegree:Name> 76 <deegree:Name>./javascript/exception.js</deegree:Name> 77 <deegree:Name>./javascript/feature.js</deegree:Name> 78 <deegree:Name>./javascript/geometries.js</deegree:Name> 79 <deegree:Name>./javascript/geometryfactory.js</deegree:Name> 80 <deegree:Name>./javascript/geometryutils.js</deegree:Name> 81 <deegree:Name>./javascript/geotransform.js</deegree:Name> 82 <deegree:Name>./javascript/json2.js</deegree:Name> 83 <deegree:Name>./javascript/layerutils.js</deegree:Name> 84 <deegree:Name>./javascript/rpc.js</deegree:Name> 85 <deegree:Name>./javascript/rendering.js</deegree:Name> 86 <deegree:Name>./javascript/request_handler.js</deegree:Name> 87 <deegree:Name>./javascript/style.js</deegree:Name> 88 <deegree:Name>./javascript/utils.js</deegree:Name> 89 <deegree:Name>./javascript/wktadapter.js</deegree:Name> 90 </deegree:CommonJS> 91 <deegree:West hidden="false" width="250"> 92 <!-- overlay modules --> 93 <deegree:Module hidden="false" type="content" width="200" height="100" 94 overlay="true" header="true" top="75" left="780" scrolling="no"> 95 <deegree:Name>MapOverview</deegree:Name> 96 <deegree:Content>mapoverview.html</deegree:Content> 97 <deegree:ModuleJS>mapoverview.js</deegree:ModuleJS> 98 <deegree:ParameterList> 99 <deegree:Parameter> 100 <deegree:Name>src</deegree:Name> 101 <deegree:Value>'./images/world_overview_jpl.jpg'</deegree:Value> 102 </deegree:Parameter> 103 <deegree:Parameter> 104 <deegree:Name>minx</deegree:Name> 105 <deegree:Value>-180</deegree:Value> 106 </deegree:Parameter> 107 <deegree:Parameter> 108 <deegree:Name>miny</deegree:Name> 109 <deegree:Value>-90</deegree:Value> 110 </deegree:Parameter> 111 <deegree:Parameter> 112 <deegree:Name>maxx</deegree:Name> 113 <deegree:Value>180</deegree:Value> 114 </deegree:Parameter> 115 <deegree:Parameter> 116 <deegree:Name>maxy</deegree:Name> 117 <deegree:Value>90</deegree:Value> 118 </deegree:Parameter> 119 <deegree:Parameter> 120 <deegree:Name>foregroundColor</deegree:Name> 121 <deegree:Value>'#ffff00'</deegree:Value> 122 </deegree:Parameter> 123 <deegree:Parameter> 124 <deegree:Name>width</deegree:Name> 125 <deegree:Value>200</deegree:Value> 126 </deegree:Parameter> 127 <deegree:Parameter> 128 <deegree:Name>height</deegree:Name> 129 <deegree:Value>100</deegree:Value> 130 </deegree:Parameter> 131 </deegree:ParameterList> 132 </deegree:Module> 133 <deegree:Module hidden="false" type="content" width="180" height="30" 134 overlay="true" header="false" top="42" left="775" scrolling="no"> 135 <deegree:Name>ScaleSwitcher</deegree:Name> 136 <deegree:Content>scaleswitcher.html</deegree:Content> 137 <deegree:ModuleJS>scaleswitcher.js</deegree:ModuleJS> 138 <deegree:ParameterList> 139 <deegree:Parameter> 140 <deegree:Name>label</deegree:Name> 141 <deegree:Value>'Scale:'</deegree:Value> 142 </deegree:Parameter> 143 <deegree:Parameter> 144 <deegree:Name>listOfScales</deegree:Name> 145 <deegree:Value>'1:100;1:5000;1:10000;1:25000;1:50000;1:100000;1:500000;1:1000000;1:5000000'</deegree:Value> 146 </deegree:Parameter> 147 </deegree:ParameterList> 148 </deegree:Module> 149 <deegree:Module hidden="false" type="content" width="200" height="25" 150 overlay="true" header="false" top="638" left="10" scrolling="no"> 151 <deegree:Name>CoordinateDisplay</deegree:Name> 152 <deegree:Content>coordinatedisplay.html</deegree:Content> 153 <deegree:ModuleJS>coordinatedisplay.js</deegree:ModuleJS> 154 <deegree:ParameterList> 155 <deegree:Parameter> 156 <deegree:Name>digits</deegree:Name> 157 <deegree:Value>3</deegree:Value> 158 </deegree:Parameter> 159 <deegree:Parameter> 160 <deegree:Name>labelX</deegree:Name> 161 <deegree:Value>'lon:'</deegree:Value> 162 </deegree:Parameter> 163 <deegree:Parameter> 164 <deegree:Name>labelY</deegree:Name> 165 <deegree:Value>'lat:'</deegree:Value> 166 </deegree:Parameter> 167 </deegree:ParameterList> 168 </deegree:Module> 169 <deegree:Module hidden="false" type="content" width="25" height="25" 170 overlay="true" header="false" top="600" left="281" scrolling="no"> 171 <deegree:Name>LegalNote</deegree:Name> 172 <deegree:Content>note_legal.html</deegree:Content> 173 <deegree:ModuleJS>note.js</deegree:ModuleJS> 174 </deegree:Module> 175 <!-- normal modules --> 176 <deegree:Module hidden="false" type="content" width="250" height="30" scrolling="no"> 177 <deegree:Name>MenuBarTop</deegree:Name> 178 <deegree:Content>menubartop.jsp</deegree:Content> 179 <deegree:ModuleJS>menubar.js</deegree:ModuleJS> 180 </deegree:Module> 181 <deegree:Module hidden="false" type="content" height="20" scrolling="no"> 182 <deegree:Name>Spacer</deegree:Name> 183 <deegree:Content>spacer.html</deegree:Content> 184 </deegree:Module> 185 <deegree:Module hidden="false" type="content" width="150" height="60"> 186 <deegree:Name>ContextSwitcher</deegree:Name> 187 <deegree:Content>contextswitcher.html</deegree:Content> 188 <deegree:ModuleJS>contextswitcher.js</deegree:ModuleJS> 189 <deegree:ParameterList> 190 <deegree:Parameter> 191 <deegree:Name>label</deegree:Name> 192 <deegree:Value>'Theme selection:'</deegree:Value> 193 </deegree:Parameter> 194 <deegree:Parameter> 195 <deegree:Name>listOfContexts</deegree:Name> 196 <deegree:Value>'North America|users/default/wmc_north_america.xml;Canada|users/default/wmc_canada_dmsg.xml;Utah|wmc_start_utah.xml'</deegree:Value> 197 </deegree:Parameter> 198 <deegree:Parameter> 199 <deegree:Name>size</deegree:Name> 200 <deegree:Value>1</deegree:Value> 201 </deegree:Parameter> 202 <!-- <deegree:Parameter> 203 <deegree:Name>bgcolor</deegree:Name> 204 <deegree:Value>'#cccccc'</deegree:Value> 205 </deegree:Parameter> --> 206 </deegree:ParameterList> 207 </deegree:Module> 208 <deegree:Module hidden="false" type="content" width="150" height="35"> 209 <deegree:Name>DefaultContentSwitch</deegree:Name> 210 <deegree:Content>defaultcontentswitch.html</deegree:Content> 211 <deegree:ModuleJS>contentswitch.js</deegree:ModuleJS> 212 <deegree:ParameterList> 213 <deegree:Parameter> 214 <deegree:Name>targetIFrame</deegree:Name> 215 <deegree:Value>'LayerListView'</deegree:Value> 216 </deegree:Parameter> 217 <deegree:Parameter> 218 <deegree:Name>sourceModules</deegree:Name> 219 <deegree:Value>'LayerListView|layerlistview.html;Legend|legend.html'</deegree:Value> 220 </deegree:Parameter> 221 </deegree:ParameterList> 222 </deegree:Module> 223 <deegree:Module hidden="true" type="content" width="250" height="370"> 224 <deegree:Name>Legend</deegree:Name> 225 <deegree:Content>legend_dyn.jsp</deegree:Content> 226 <deegree:ModuleJS>legend_dyn.js</deegree:ModuleJS> 227 <deegree:ParameterList> 228 <deegree:Parameter> 229 <deegree:Name>label</deegree:Name> 230 <deegree:Value>'Legende'</deegree:Value> 231 </deegree:Parameter> 232 <deegree:Parameter> 233 <deegree:Name>bgcolor</deegree:Name> 234 <deegree:Value>''</deegree:Value> 235 </deegree:Parameter> 236 <deegree:Parameter> 237 <deegree:Name>layerlist</deegree:Name> 238 <deegree:Value>this.layerList</deegree:Value> 239 </deegree:Parameter> 240 <deegree:Parameter> 241 <deegree:Name>width</deegree:Name> 242 <deegree:Value>20</deegree:Value> 243 </deegree:Parameter> 244 <deegree:Parameter> 245 <deegree:Name>height</deegree:Name> 246 <deegree:Value>20</deegree:Value> 247 </deegree:Parameter> 248 </deegree:ParameterList> 249 </deegree:Module> 250 <deegree:Module hidden="false" type="content" width="250" height="370"> 251 <deegree:Name>LayerListView</deegree:Name> 252 <deegree:Content>layerlistview.html</deegree:Content> 253 <deegree:ModuleJS>layerlist.js</deegree:ModuleJS> 254 <deegree:ModuleJS>layerlistview.js</deegree:ModuleJS> 255 <deegree:ParameterList> 256 <deegree:Parameter> 257 <deegree:Name>name</deegree:Name> 258 <deegree:Value>'layerlistview'</deegree:Value> 259 </deegree:Parameter> 260 <deegree:Parameter> 261 <deegree:Name>layerlist</deegree:Name> 262 <deegree:Value>this.layerList</deegree:Value> 263 </deegree:Parameter> 264 <deegree:Parameter> 265 <deegree:Name>label</deegree:Name> 266 <deegree:Value>'Europe'</deegree:Value> 267 </deegree:Parameter> 268 <deegree:Parameter> 269 <deegree:Name>bgcolor</deegree:Name> 270 <deegree:Value>'#FFFFFF'</deegree:Value> 271 </deegree:Parameter> 272 <deegree:Parameter> 273 <deegree:Name>fgcolor</deegree:Name> 274 <deegree:Value>'#aaaaaa'</deegree:Value> 275 </deegree:Parameter> 276 </deegree:ParameterList> 277 </deegree:Module> 278 </deegree:West> 279 <deegree:Center hidden="false"> 280 <deegree:Module hidden="false" type="toolbar" width="550" height="35"> 281 <deegree:Name>Toolbar</deegree:Name> 282 <deegree:Content>toolbar.html</deegree:Content> 283 <deegree:ModuleJS>toolbar.js</deegree:ModuleJS> 284 <deegree:ModuleJS>buttongroup.js</deegree:ModuleJS> 285 <deegree:ParameterList> 286 <deegree:Parameter> 287 <deegree:Name>refresh|refresh map</deegree:Name> 288 <deegree:Value>PushButton</deegree:Value> 289 </deegree:Parameter> 290 <deegree:Parameter> 291 <deegree:Name>fullextent|zoom to full extent</deegree:Name> 292 <deegree:Value>PushButton</deegree:Value> 293 </deegree:Parameter> 294 <deegree:Parameter> 295 <deegree:Name>movetoprevious|move to previous map</deegree:Name> 296 <deegree:Value>PushButton</deegree:Value> 297 </deegree:Parameter> 298 <deegree:Parameter> 299 <deegree:Name>movetonext|next to previous map</deegree:Name> 300 <deegree:Value>PushButton</deegree:Value> 301 </deegree:Parameter> 302 <deegree:Parameter> 303 <deegree:Name>zoomin|zoomin by mouse click or mouse drag</deegree:Name> 304 <deegree:Value>ToggleButton</deegree:Value> 305 </deegree:Parameter> 306 <deegree:Parameter> 307 <deegree:Name>zoomout|zoomout by mouse click</deegree:Name> 308 <deegree:Value>ToggleButton</deegree:Value> 309 </deegree:Parameter> 310 <deegree:Parameter> 311 <deegree:Name>featureinfo|get info to an object within the map</deegree:Name> 312 <deegree:Value>ToggleButton</deegree:Value> 313 </deegree:Parameter> 314 <deegree:Parameter> 315 <deegree:Name>recenter|recenter the map by mouse click</deegree:Name> 316 <deegree:Value>ToggleButton</deegree:Value> 317 </deegree:Parameter> 318 <deegree:Parameter> 319 <deegree:Name>move|drag the map by mouse with pressed mouse button</deegree:Name> 320 <deegree:Value>ToggleButton</deegree:Value> 321 </deegree:Parameter> 322 <deegree:Parameter> 323 <deegree:Name>addwms|add additonal WMS to the map</deegree:Name> 324 <deegree:Value>PushButton</deegree:Value> 325 </deegree:Parameter> 326 <deegree:Parameter> 327 <deegree:Name>print|generate print view</deegree:Name> 328 <deegree:Value>PushButton</deegree:Value> 329 </deegree:Parameter> 330 <!-- <deegree:Parameter> 331 <deegree:Name>bgcolor</deegree:Name> 332 <deegree:Value>'#E9E9E9'</deegree:Value> 333 </deegree:Parameter> --> 334 </deegree:ParameterList> 335 </deegree:Module> 336 <deegree:Module hidden="false" type="content" width="700" height="550" scrolling="no"> 337 <deegree:Name>MapView</deegree:Name> 338 <deegree:Content>mapview.html</deegree:Content> 339 <deegree:ModuleJS>mapview.js</deegree:ModuleJS> 340 <deegree:ModuleJS>mapcontroller.js</deegree:ModuleJS> 341 <deegree:ModuleJS>mapmodel.js</deegree:ModuleJS> 342 <deegree:ModuleJS>wmsrequestfactory.js</deegree:ModuleJS> 343 <deegree:ModuleJS>wmslayer.js</deegree:ModuleJS> 344 <deegree:ParameterList> 345 <deegree:Parameter> 346 <deegree:Name>model</deegree:Name> 347 <deegree:Value>this.mapModel</deegree:Value> 348 </deegree:Parameter> 349 <deegree:Parameter> 350 <deegree:Name>border</deegree:Name> 351 <deegree:Value>0</deegree:Value> 352 </deegree:Parameter> 353 </deegree:ParameterList> 354 </deegree:Module> 355 356 357 358 </deegree:Center> 359 </deegree:Frontend> 360 <deegree:MapParameter> 361 <deegree:OfferedInfoFormats> 362 <deegree:Format>application/vnd.ogc.gml</deegree:Format> 363 <deegree:Format selected="true">text/html</deegree:Format> 364 </deegree:OfferedInfoFormats> 365 <deegree:OfferedZoomFactor> 366 <deegree:Factor selected="true">25</deegree:Factor> 367 </deegree:OfferedZoomFactor> 368 <deegree:OfferedPanFactor> 369 <deegree:Factor selected="true">15</deegree:Factor> 370 </deegree:OfferedPanFactor> 371 <deegree:MinScale>1</deegree:MinScale> 372 <deegree:MaxScale>100000</deegree:MaxScale> 373 </deegree:MapParameter> 374 </Extension> 375 </General> 376 <LayerList> 377 <Layer queryable="1" hidden="0"> 378 <Server service="OGC:WMS" version="1.1.1" title="DM Solutions WMS"> 379 <OnlineResource xlink:type="simple" xlink:href="http://www2.dmsolutions.ca/cgi-bin/mswms_gmap"/> 380 </Server> 381 <Name>land_fn</Name> 382 <Title>US Land</Title> 383 <SRS>EPSG:4326</SRS> 384 <FormatList> 385 <Format current="1">image/gif</Format> 386 </FormatList> 387 <StyleList> 388 <Style current="0"> 389 <Name/> 390 <Title>default</Title> 391 </Style> 392 </StyleList> 393 </Layer> 394 <Layer queryable="1" hidden="0"> 395 <Server service="OGC:WMS" version="1.1.1" title="DM Solutions WMS"> 396 <OnlineResource xlink:type="simple" xlink:href="http://www2.dmsolutions.ca/cgi-bin/mswms_gmap"/> 397 </Server> 398 <Name>popplace</Name> 399 <Title>Cities</Title> 400 <SRS>EPSG:4326</SRS> 401 <FormatList> 402 <Format current="1">image/gif</Format> 403 </FormatList> 404 <StyleList> 405 <Style current="0"> 406 <Name/> 407 <Title>default</Title> 408 </Style> 409 </StyleList> 410 </Layer> 411 <Layer queryable="1" hidden="0"> 412 <Server service="OGC:WMS" version="1.1.1" title="JPL Nasa"> 413 <OnlineResource xlink:type="simple" xlink:href="http://wms.jpl.nasa.gov/wms.cgi?"/> 414 </Server> 415 <Name>global_mosaic</Name> 416 <Title>Global Mosaic</Title> 417 <SRS>EPSG:4326</SRS> 418 <FormatList> 419 <Format current="1">image/jpeg</Format> 420 </FormatList> 421 <StyleList> 422 <Style current="0"> 423 <Name/> 424 <Title>default</Title> 425 </Style> 426 </StyleList> 427 </Layer> 428 <Layer queryable="1" hidden="1"> 429 <Server service="OGC:WMS" version="1.1.1" title="deegree Demo WMS"> 430 <OnlineResource xlink:type="simple" xlink:href="http://testing.deegree.org/deegree-wms/services?" /> 431 </Server> 432 <Name>OSMSlippyMaposma</Name> 433 <Title>OpenStreetMap Osmarender</Title> 434 <SRS>EPSG:4326</SRS> 435 <FormatList> 436 <Format current="1">image/jpeg</Format> 437 </FormatList> 438 <StyleList> 439 <Style current="1"> 440 <Name>default</Name> 441 <Title>default</Title> 442 </Style> 443 </StyleList> 444 <Extension xmlns:deegree="http://www.deegree.org/context"> 445 <deegree:MasterLayer>false</deegree:MasterLayer> 446 </Extension> 447 </Layer> 448 </LayerList> 449 450</ViewContext> 451