source: geomoose2/branches/geomoose-2.6/conf/mapbook.xml

Last change on this file was 990, checked in by jimk, 11 years ago

Bring 2.6 branch up to date with the 2.6.1 tag.

File size: 17.9 KB
Line 
1<?xml version="1.0"?>
2<mapbook version="2.6">
3 <configuration>
4 <param name="links_bar_html"><![CDATA[
5 <b>Our Stack:</b>
6 <a target="_blank" href="http://www.geomoose.org">GeoMOOSE.org</a> |
7 <a target="_blank" href="http://www.mapserver.org">MapServer</a> |
8 <a target="_blank" href="http://www.openlayers.org">OpenLayers</a> |
9 <a target="_blank" href="http://www.dojotoolkit.org">Dojo</a>
10 ]]></param>
11 <param name="projection">EPSG:3857</param>
12
13 <param name="zoomto"><![CDATA[
14 {
15 "Jump To:" : {
16 "World" : [-20614760.777156,1751325.1919492,-1927436.1053437,7915207.1517617],
17 "Parcel Data" : [-10384069.859924,5538318.529767,-10356632.423788,5563580.927174],
18 "Full State of MN" : [-10742765,5398288,-9920914,6310641]
19 }
20 }
21 ]]></param>
22 <param name="max_extent">-20037508.342789,-20037508.342789,20037508.342789,20037508.342789</param>
23 <param name="initial_extent">-10384069.859924,5538318.529767,-10356632.423788,5563580.927174</param>
24 <param name="always_scroll_zoom">true</param>
25 <param name="measure_tool.show_area_segments">false</param>
26
27 <param name="layer_controls.legend.on">false</param>
28 <param name="layer_controls.metadata.on">false</param>
29 <param name="layer_controls.legend.on">true</param>
30
31 <param name="group_checkboxes">false</param>
32
33 <param name="default_tab">Catalog</param>
34
35 <param name="ground_units">m</param>
36 <param name="maxResolution">156543.03390625</param>
37 <param name="numZoomLevels">20</param>
38
39 <param name="reference_map.enabled">true</param>
40 <param name="coordinate_display.usng">true</param>
41 <param name="jumpto_scales"><![CDATA[
42 {
43 "1:100000" : 100000,
44 "1:50000" : 50000,
45 "1:24000" : 24000,
46 "1:10000" : 10000,
47 "1:5000" : 5000
48 }
49 ]]></param>
50
51 </configuration>
52 <!--
53 The mapping services define the source of the mapping data.
54 -->
55
56 <map-source name="sketch" type="vector" active="true" status="on">
57 <style type="stylemap"><![CDATA[
58 {
59 "label" : "${title}",
60 "strokeColor" : "${line_color}",
61 "fillColor" : "${fill_color}"
62 }
63 ]]></style>
64 <attribute name="title" type="user" default-value="" label="Feature Label:"/>
65 <attribute name="line_color" type="color" default-value="#ff0000" label="Stroke Color:"/>
66 <attribute name="fill_color" type="color" default-value="#ff0000" label="Fill Color:"/>
67 <!--
68 <attribute name="opacity" type="select" default-value="100" label="Opacity (%):"/>
69 <attribute name="line_opacity" type="select" default-value="100" label="Stroke Opacity (%):"/>
70 -->
71 <attribute name="label_only" type="checkbox" default-value="false" label="Only show label in print?"/>
72 </map-source>
73
74 <map-source name="census_cities" type="wfs">
75 <style type="stylemap"><![CDATA[
76 {
77 "strokeColor" : "#00ff00",
78 "label" : "${namelsad}"
79 }
80 ]]></style>
81
82 <url>/geoserver/GeoMOOSE_Testing/ows</url>
83
84 <attribute name="geoid10" type="text" label="ID:" default-value="27999"/>
85 <attribute name="namelsad10" type="text" label="Name:"/>
86
87 <feature-namespace>geomoose</feature-namespace>
88 <feature-type>census_cities</feature-type>
89 <geometry-name>wkb_geometry</geometry-name>
90 <schema><![CDATA[http://localhost:8080/geoserver/GeoMOOSE_Testing/wfs?service=WFS&version=1.1.0&request=DescribeFeatureType&typeName=GeoMOOSE_Testing:census_cities]]></schema>
91 </map-source>
92
93 <map-source name="highlight" type="mapserver">
94 <file/>
95 <layer name="highlight"/>
96 <param name="TRANSPARENT" value="TRUE"/>
97 </map-source>
98
99 <map-source name="parcels" type="mapserver">
100 <file>./demo/parcels/parcels.map</file>
101 <layer name="parcels" status="on"/>
102 <param name="FORMAT" value="image/png;bits=8"/>
103 </map-source>
104
105 <map-source name="borders" type="mapserver" reference="true">
106 <file>./demo/statedata/basemap.map</file>
107 <layer name="city_labels" status="on"/>
108 <layer name="county_labels" status="on"/>
109 <layer name="city_poly" status="on"/>
110 <layer name="county_borders" status="on"/>
111 </map-source>
112
113 <map-source name="iastate" type="wms">
114 <url>http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi</url>
115 <layer name="nexrad-n0r"/>
116 <param name="FORMAT" value="image/png"/>
117 <param name="TRANSPARENT" value="TRUE"/>
118 </map-source>
119
120
121 <map-source name="ags" type="ags">
122 <url>http://services.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer/export</url>
123 <layer name="NatGeo_World_Map"/>
124 <param name="FORMAT" value="png"/>
125 </map-source>
126
127 <map-source name="mapquest" type="xyz">
128 <layer name="osm" />
129 <url>http://otile1.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png</url>
130 <url>http://otile2.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png</url>
131 <url>http://otile3.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png</url>
132 <url>http://otile4.mqcdn.com/tiles/1.0.0/osm/${z}/${x}/${y}.png</url>
133 </map-source>
134
135
136 <map-source name="mapquest2" type="xyz">
137 <layer name="sat" />
138 <url>http://oatile1.mqcdn.com/tiles/1.0.0/sat/${z}/${x}/${y}.png</url>
139 <url>http://oatile2.mqcdn.com/tiles/1.0.0/sat/${z}/${x}/${y}.png</url>
140 <url>http://oatile3.mqcdn.com/tiles/1.0.0/sat/${z}/${x}/${y}.png</url>
141 <url>http://oatile4.mqcdn.com/tiles/1.0.0/sat/${z}/${x}/${y}.png</url>
142 </map-source>
143
144
145
146 <map-source name="usgs" type="mapserver">
147 <file>./demo/wms/usgs.map</file>
148 <layer name="DOQ"/>
149 <layer name="DRG"/>
150 </map-source>
151
152 <map-source name="lmic" type="mapserver">
153 <file>./demo/wms/lmic.map</file>
154 <layer name="met10"/>
155 </map-source>
156 <map-source name="yahoo_hybrid" type="yahoo" yahoo-type="hybrid">
157 <layer name="all"/>
158 </map-source>
159
160 <map-source name="yahoo_map" type="yahoo" yahoo-type="map">
161 <layer name="all"/>
162 </map-source>
163
164 <map-source name="yahoo_satellite" type="yahoo" yahoo-type="satellite">
165 <layer name="all"/>
166 </map-source>
167
168 <map-source name="google_physical" type="google" google-type="physical">
169 <layer name="all"/>
170 </map-source>
171
172 <map-source name="google_streets" type="google" google-type="streets">
173 <layer name="all"/>
174 </map-source>
175
176 <map-source name="google_hybrid" type="google" google-type="hybrid">
177 <layer name="all"/>
178 </map-source>
179
180 <map-source name="google_satellite" type="google" google-type="satellite">
181 <layer name="all"/>
182 </map-source>
183
184 <map-source name="blank" type="wms" tiled="false">
185 <url>./images/blank.gif</url>
186 <layer name="blank" status="on"/>
187 </map-source>
188
189
190
191
192
193 <service name="print" title="Print Map" keep-others="true">
194 <step type="input">
195 <url>php/print.php</url>
196 <input type="print_info" name="layers"/>
197 <input type="extent" name="extent"/>
198
199 <input type="user" name="title" title="Map Title">Map</input>
200 <input type="hidden" name="date" title="Map Date">true</input>
201
202 <input type="select" name="template" title="Output Template: ">
203 <option value="letter_landscape">Letter - Landscape</option>
204 <option value="letter_portrait">Letter - Portrait</option>
205 <option value="poster_landscape">11" x 17" - Landscape</option>
206 <option value="poster_portrait">11" x 17" - Portrait</option>
207 </input>
208
209 <input type="select" name="quality" title="Image Quality: ">
210 <option value="2">Higher</option>
211 <option value="3">Highest</option>
212 <option value="1">Standard</option>
213 </input>
214
215 <input type="select" name="scale" title="Print Scale: ">
216 <option value="map">Current Map Scale</option>
217 <option value="1000">1:1000</option>
218 <option value="5000">1:5000</option>
219 <option value="10000">1:10000</option>
220 </input>
221 </step>
222 </service>
223
224 <service name="identify" title="Identify" display="true">
225 <url>php/identify.php</url>
226 <step type="spatial" name="shape" line="false" polygon="false" jump-start="true" default="point" box="true" pan="false">
227 <header>
228 Click on the map to see more detailed information.
229 </header>
230 <!--
231 Uncomment this line to test "hidden" layers working with identify. This will
232 leave the layers listed here always identified despite their visibility.
233 <input type="hidden" name="hidden_layers" value="parcels/parcels"/>
234 -->
235 <input type="visiblelayers" name="layers"/>
236 <input type="projection" name="projection"/>
237 </step>
238 </service>
239
240 <service name="birdseye" target="_blank" title="Birds Eye View">
241 <url>php/birdseye.php</url>
242 <step type="spatial" name="xy" line="false" polygon="false" jump-start="true" default="point" format="delim" reproject="EPSG:4326">
243 <header>
244 Click on the map to view the area using Microsoft Bing! Maps.
245 </header>
246 </step>
247 </service>
248
249 <service name="streetview" target="_blank" title="Street View">
250 <url>php/streetview.php</url>
251 <step type="spatial" name="xy" line="false" polygon="false" jump-start="true" default="point" format="delim" reproject="EPSG:4326">
252 <header>
253 Click on the map to view the point in Google Street View.
254 </header>
255 </step>
256 </service>
257
258 <service name="feature_report" display="false" keep-others="true">
259 <url>php/feature_report.php</url>
260 <input type="hidden" name="layers" value="lmic/fsa"/>
261 <input type="hidden" name="src"/>
262 <input type="hidden" name="PIN"/>
263 </service>
264
265 <!-- this is called after a standard select in order to buffer the previous selection -->
266 <service name="buffered_select_followup" title="Buffered Select">
267 <url>php/select.php</url>
268 <step type="input">
269 <input type="hidden" name="shape"/>
270 <input type="hidden" name="select_layer"/>
271 <input type="hidden" name="query_layer"/>
272 <input type="hidden" name="selection_buffer"/>
273 <input type="length" name="shape_buffer" title="Buffer Features By: "/>
274 <input type="projection" name="projection"/>
275 </step>
276 </service>
277
278 <service name="buffered_select" title="Select Features">
279 <url>php/select.php</url>
280
281 <!-- Send a selection shape + the visible layers list to the service -->
282 <step type="spatial" showTools="true" name="shape" line="true" polygon="true" point="true" default="polygon" edit-polygon="false" pan="false">
283
284 <header><![CDATA[Create a selection area by clicking on the map.]]></header>
285
286 <input type="visiblelayers" name="layers"/>
287
288 <!--
289 Option values should be the mapbook path to the layer.
290 This only supports 'mapserver'-type layers.
291 -->
292 <input type="select" name="select_layer" title="Select features from:">
293 <option value="parcels/parcels">Parcels</option>
294 </input>
295
296 <!--
297 <input type="user" name="select_buffer" title="Buffer Selected Features (m)">0</input>
298 -->
299
300 <input type="length" name="selection_buffer" title="Buffer Selection Shape">0</input>
301 <input type="select" name="query_layer" title="Using Features In">
302 <option value="">No Layer</option>
303 <option value="parcels/parcels">Parcels</option>
304 </input>
305 <input type="projection" name="projection"/>
306
307 <footnote><![CDATA[
308 ]]></footnote>
309 </step>
310 </service>
311
312 <service name="popups" display="false">
313 <url>php/popups.php</url>
314 <step type="spatial" name="shape" line="false" polygon="false" jump-start="true" default="point">
315 <header><![CDATA[
316 Click on the map to show a popup about the features.
317 ]]></header>
318 <input type="hidden" name="layer"/>
319 </step>
320 </service>
321
322 <service name="geocode_address" title="Geocode Address">
323 <url>php/geocode.php</url>
324 <step type="input">
325 <input type="user" name="address" title="Enter Address: "/>
326 <input type="hidden" name="googlekey" value="ABQIAAAA4Q-VLyIpwp3L8M9DIzKb2BT2yXp_ZAY8_ufC3CFXhHIE1NvwkxRe8Hd6FR51Hvb-Fvd-wGjiDZDC4w"/>
327 </step>
328 </service>
329
330
331 <service name="search_parcels" title="Search">
332 <url>php/query.php</url>
333 <step type="input">
334 <input type="hidden" name="highlight" value="true"/>
335 <input type="hidden" name="mode" value="search"/>
336
337 <input type="hidden" name="layer0" value="parcels/parcels"/>
338 <input type="hidden" name="template0" value="itemquery"/>
339
340 <input type="select" name="fieldname0" title="Search By:">
341 <option value="OWNER_NAME">Owner</option>
342 <option value="PIN">Parcel ID</option>
343 </input>
344 <input type="select" name="comparitor0" title="That: ">
345 <option value="like-icase">Contains</option>
346 <option value="right-like-icase">Begins With</option>
347 <option value="eq-str">Matches Exactly</option>
348 <option value="in">In List</option>
349 </input>
350 <input type="user" name="value0" title=""/>
351
352 <input type="hidden" name="fieldname1" value="FIN_SQ_FT"/>
353 <input type="select" name="operator1">
354 <option value="or">OR</option>
355 <option value="and">AND</option>
356 </input>
357 <input type="select" name="comparitor1" title="Having Fin. Sq. Ft. ">
358 <option value="gt">Greater Than</option>
359 <option value="eq">Equal To</option>
360 <option value="lt">Less Than</option>
361 </input>
362 <input type="user" name="value1" title=""/>
363 </step>
364 </service>
365
366 <!--
367 The catalog defines how the layers will be displayed in the catalog tab.
368 -->
369 <layer-controls>
370 <layer-control name="popups" service-name="popups" layer-input="layer" on="false" tip="Show Popups for %LAYER%"/>
371 </layer-controls>
372
373 <catalog>
374 <!--
375 <layer title="Drawing and Markup" activate="true" src="sketch" fade="false" unfade="false" metadata="false" legend="false"></layer>
376 <layer title="Census Cities - WFS" src="census_cities" activate="true" fade="false" unfade="false" metadata="false" legend="false"></layer>
377 -->
378 <group title="Overlays">
379
380 <group title="County Layers" expand="false">
381
382 <layer title="Parcels" src="parcels/parcels" metadata="true" legend="true" tip="this a parcel layer, y'all" show-legend="true">
383 <metadata>http://www.geomoose.org/docs/</metadata>
384 <!--
385 <legend>images/logo_mini.gif</legend>
386 -->
387 </layer>
388 <layer title="City and County Boundaries" src="borders/city_labels:borders/county_labels:borders/county_borders:borders/city_poly"/>
389 </group>
390
391 <layer title="Weather Radar" src="iastate/nexrad-n0r" />
392 </group>
393
394 <group title="Backgrounds" expand="true" multiple="false">
395 <layer title="Reprojected Regional Aerial" src="lmic/met10" legend="false" fade="false" unfade="false"/>
396
397 <layer title="Google Streets" src="google_streets/all" status="off" legend="false" fade="false" unfade="false"/>
398 <layer title="Google Physical" src="google_physical/all" status="off" legend="false" fade="false" unfade="false"/>
399 <layer title="Google Hybrid" src="google_hybrid/all" status="off" legend="false" fade="false" unfade="false"/>
400 <layer title="Google Satellite" src="google_satellite/all" status="off" legend="false" fade="false" unfade="false"/>
401
402 <layer title="MapQuest OSM" src="mapquest/osm" status="off" legend="false" fade="false" unfade="false"/>
403 <layer title="MapQuest Satellite Tiles" src="mapquest2/sat" status="off" legend="false" fade="false" unfade="false"/>
404
405
406 <layer title="Yahoo Streets" src="yahoo_map/all" status="off" legend="false" fade="false" unfade="false"/>
407 <layer title="Yahoo Hybrid" src="yahoo_hybrid/all" status="off" legend="false" fade="false" unfade="false"/>
408 <layer title="Yahoo Satellite" src="yahoo_satellite/all" status="off" legend="false" fade="false" unfade="false"/>
409 <layer title="USGS DOQs" src="usgs/DOQ" legend="false" fade="false" unfade="false"/>
410 <layer title="USGS Topo Quads" src="usgs/DRG" legend="false" fade="false" unfade="false"/>
411 <layer title="ArcGIS 9.3 Rest Example" src="ags/NatGeo_World_Map" legend="false" fade="false" unfade="false"/>
412 <layer title="None" src="blank/blank" legend="false" fade="false" unfade="false"/>
413 </group>
414 </catalog>
415
416 <!--
417 The toolbar defines which services are referneces in the toolbar
418 -->
419 <toolbar>
420 <tool name="previous" title="Previous Extent" type="internal" action="previous" selectable="false"/>
421 <tool name="next" title="Next Extent" type="internal" action="next" selectable="false"/>
422 <tool name="fullextent" title="Zoom to Full Extent" type="internal" action="fullextent" selectable="false"/>
423 <tool name="pan" title="Pan" type="internal" action="pan" selected="true"/>
424 <tool name="zoomin" title="Zoom In" type="internal" action="zoomin"/>
425 <tool name="zoomout" title="Zoom Out" type="internal" action="zoomout"/>
426 <tool name="measure" title="Measure" type="internal" action="measure"/>
427 <tool name="measurearea" title="Measure Area" type="internal" action="measurearea"/>
428 <tool name="print" title="Print" type="service" service="print" selectable="false" icon-class="sprite-control sprite-control-printer"/>
429
430 <tool name="identify" title="Identify" type="service" service="identify" cursor="url(./cursors/identify2.gif) 9 9,url(./cursors/identify2.cur),help"/>
431
432 <tool name="clear" title="Clear Selection" type="javascript" selectable="false">
433 GeoMOOSE.changeLayerVisibility('highlight/highlight', false);
434 </tool>
435<!-- <tool name="select" title="Select" type="service" service="select"/> -->
436 <tool name="birdseye" title="Bird's Eye View" type="service" selectable="true" service="birdseye"/>
437 <tool name="streetview" title="Google Street View" type="service" service="streetview" selectable="true"/>
438 <tool name="geocode" title="Geocode Address" type="service" service="geocode_address" selectable="true"/>
439
440 <drawer title="Layer Tools" icon-class="sprite-control sprite-control-markup_tools" show-label="true">
441 <tool name="draw_polygon" title="Add Polygon" type="layer" action="polygon" show-label="true"/>
442 <tool name="draw_line" title="Add Line" type="layer" action="line" show-label="true"/>
443 <tool name="draw_point" title="Add Point" type="layer" action="point" show-label="true"/>
444 <tool name="draw_remove" title="Remove Feature" type="layer" action="remove" show-label="true"/>
445 <tool name="draw_edit" title="Edit Features" type="layer" action="modify" show-label="true"/>
446 <tool name="draw_edit_attributes" title="Edit Attributes" type="layer" action="edit_attributes" show-label="true"/>
447 <tool name="clear_drawings" title="Remove All Features" type="layer" action="remove_all" selectable="false" show-label="true"/>
448 <tool name="save_changes" title="Save Changes" type="javascript" selectable="false" show-label="true"><![CDATA[
449 GeoMOOSE.saveChanges(GeoMOOSE.getActiveMapSource());
450 ]]></tool>
451 </drawer>
452
453 <tool name="buffered_select" title="Select Features" type="service" service="buffered_select" show-label="true"/>
454 <tool name="search_parcels" title="Search Parcels" type="service" service="search_parcels" selectable="false" show-label="true"/>
455
456 </toolbar>
457</mapbook>
Note: See TracBrowser for help on using the repository browser.