Mercurial > BlacksgroveGPSMap > index.cgi
comparison svg/21-Feb-CU-19-Feb.svg @ 0:fd3d8ada71ad
Inital Commit
author | tschulz <> |
---|---|
date | Wed, 17 Nov 2010 22:27:29 -0600 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:fd3d8ada71ad |
---|---|
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | |
2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> | |
3 <svg height="700" onload="init(evt)" width="700" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <script type="text/ecmascript"><![CDATA[ | |
4 var SVGDoc; var SVGRoot; | |
5 function init(evt) { | |
6 SVGDoc = evt.getTarget().getOwnerDocument(); | |
7 SVGRoot = SVGDoc.getDocumentElement(); | |
8 }]]> | |
9 </script> <script type="text/ecmascript"><![CDATA[ | |
10 var svgns = "http://www.w3.org/2000/svg"; | |
11 var tracking; | |
12 var x_offset = 0; var y_offset = 0; // how far off the mouse was from a group's coordinates | |
13 var global_mouse_x; var global_mouse_y; // for seeing if the mouse moved | |
14 | |
15 function toggle_item_opacity(id,op1,op2) { | |
16 if (SVGDoc.getElementById(id) != null) { | |
17 var item = SVGDoc.getElementById(id); | |
18 var new_op = (parseFloat(item.getAttributeNS(null, 'opacity')) == op1) ? op2 : op1; | |
19 item.setAttributeNS(null, 'opacity',new_op.toString()); | |
20 } | |
21 } | |
22 function showSaver(op) { | |
23 if (SVGDoc.getElementById('Saver') != null) { | |
24 var theSaver = SVGDoc.getElementById('Saver'); | |
25 theSaver.setAttributeNS(null, 'opacity',op); | |
26 } | |
27 } | |
28 function trackGroup(evt,id,onoff){ | |
29 tracking = onoff; | |
30 if (onoff) { | |
31 findGroupClickOffset(evt,id); | |
32 showSaver(1); | |
33 } | |
34 } | |
35 function findGroupClickOffset(evt,name_of_group) { | |
36 var theClickedThing = SVGDoc.getElementById(name_of_group); | |
37 var scale = SVGRoot.getCurrentScale(); | |
38 var pan = SVGRoot.getCurrentTranslate(); | |
39 var mouse_x = (evt.getClientX())/scale + (( 0.0 - pan.x ) / scale); | |
40 var mouse_y = (evt.getClientY())/scale + (( 0.0 - pan.y ) / scale); | |
41 var group_coords = findGroupCoordinates(name_of_group); | |
42 x_offset = mouse_x - group_coords.x; // global variable | |
43 y_offset = mouse_y - group_coords.y; // global variable | |
44 } | |
45 function findGroupCoordinates(name_of_group) { | |
46 var theGroup = SVGDoc.getElementById(name_of_group); | |
47 var old_transform = theGroup.getAttributeNS(null, 'transform'); | |
48 var regex = /([0-9e.-]+),([0-9e.-]+)/; | |
49 var numbers = regex.exec(old_transform); | |
50 var group_x = eval(numbers[1]) + parseFloat(theGroup.getAttributeNS(null, 'x')); | |
51 var group_y = eval(numbers[2]) + parseFloat(theGroup.getAttributeNS(null, 'y')); | |
52 return { x: group_x, y: group_y }; | |
53 } | |
54 function moveGroup(evt,name_of_group) { | |
55 if (tracking) { | |
56 var theGroup = SVGDoc.getElementById(name_of_group); | |
57 // Find out where the mouse is, and use x and y offset values | |
58 var scale = SVGRoot.getCurrentScale(); | |
59 var pan = SVGRoot.getCurrentTranslate(); | |
60 var new_x = evt.getClientX()/scale + (( 0.0 - pan.x ) / scale) - x_offset; | |
61 var new_y = evt.getClientY()/scale + (( 0.0 - pan.y ) / scale) - y_offset; | |
62 // Calculate new translation based on difference between mouse position and origin | |
63 var new_x_transform = new_x - parseFloat(theGroup.getAttributeNS(null, 'x')); | |
64 var new_y_transform = new_y - parseFloat(theGroup.getAttributeNS(null, 'y')); | |
65 // Plug new translation values into old transform attribute | |
66 var old_transform = theGroup.getAttributeNS(null, 'transform'); | |
67 var regex = /([0-9e.-]+),([0-9e.-]+)/; | |
68 var new_transform = old_transform.replace(regex,new_x_transform+','+new_y_transform); | |
69 theGroup.setAttributeNS(null, 'transform',new_transform); | |
70 } | |
71 } | |
72 var original_stroke_color = new Object; | |
73 var original_stroke_width = new Object; | |
74 function highlight(name_of_thing,onoff) { | |
75 var highlight_color = '#0000FF'; | |
76 var highlight_width = '1'; | |
77 var theThing = SVGDoc.getElementById(name_of_thing); | |
78 if (onoff) { | |
79 original_stroke_color[name_of_thing] = theThing.getAttributeNS(null, 'stroke'); | |
80 original_stroke_width[name_of_thing] = theThing.getAttributeNS(null, 'stroke-width'); | |
81 theThing.setAttributeNS(null, 'stroke',highlight_color); | |
82 theThing.setAttributeNS(null, 'stroke-width',highlight_width); | |
83 } else { | |
84 theThing.setAttributeNS(null, 'stroke',original_stroke_color[name_of_thing]); | |
85 theThing.setAttributeNS(null, 'stroke-width',original_stroke_width[name_of_thing]); | |
86 } | |
87 } | |
88 ]]> | |
89 </script> <script type="text/ecmascript"><![CDATA[ | |
90 function toggle_track_opacity(id,track_op,label_op) { | |
91 toggle_item_opacity(id+' track',track_op,1); | |
92 toggle_item_opacity(id+' label',label_op,1); | |
93 } | |
94 function toggle_track_opacity_from_legend(id,legend_id,track_op,label_op) { | |
95 toggle_item_opacity(id+' track',track_op,1); | |
96 toggle_item_opacity(id+' label',label_op,1); | |
97 toggle_item_opacity(legend_id,label_op,1); | |
98 } | |
99 function trackLabelMouseDown(evt,id) { | |
100 tracking = 1; | |
101 showSaver(1); | |
102 findGroupClickOffset(evt,id+' label'); | |
103 var scale = SVGRoot.getCurrentScale(); | |
104 var pan = SVGRoot.getCurrentTranslate(); | |
105 global_mouse_x = (evt.getClientX())/scale + (( 0.0 - pan.x ) / scale); | |
106 global_mouse_y = (evt.getClientY())/scale + (( 0.0 - pan.y ) / scale); | |
107 } | |
108 function trackLabelMouseUp(evt,id) { | |
109 tracking = 0; | |
110 var scale = SVGRoot.getCurrentScale(); | |
111 var pan = SVGRoot.getCurrentTranslate(); | |
112 var current_mouse_x = (evt.getClientX())/scale + (( 0.0 - pan.x ) / scale); | |
113 var current_mouse_y = (evt.getClientY())/scale + (( 0.0 - pan.y ) / scale); | |
114 if (current_mouse_x == global_mouse_x && current_mouse_y == global_mouse_y) { | |
115 toggle_track_opacity(id,0,0.25); | |
116 } | |
117 } | |
118 ]]> | |
119 </script> | |
120 <g id="demis background" opacity="0.5" transform="translate(0,0)"> | |
121 <image height="700" id="background map 1" opacity="1" width="700" x="0" xlink:href="http://www2.demis.nl/wms/wms.asp?version=1.1.0&wms=WorldMap&request=GetMap&srs=EPSG:4326&bbox=-95.2154180,46.4480011,-95.1953970,46.4618069&WIDTH=700&HEIGHT=700&format=PNG&transparent=FALSE&exceptions=INIMAGE&wrapdateline=TRUE&layers=Bathymetry,Countries,Topography,Builtup+areas,Coastlines,Waterbodies,Rivers,Streams,Highways,Roads,Railroads,Trails,Hillshading,Borders,Settlements,Cities,Airports" y="0" /> | |
122 </g> | |
123 <g id="19-FEB-10 (t1) track" opacity="0.9"> | |
124 <line fill="none" id="t1 p1" stroke="#1800CC" stroke-width="2" x1="546.6151" x2="543.7132" y1="429.1986" y2="427.1197" /> | |
125 <line fill="none" id="t1 p2" stroke="#00CC20" stroke-width="2" x1="543.7132" x2="536.6506" y1="427.1197" y2="425.4972" /> | |
126 <line fill="none" id="t1 p3" stroke="#10CC00" stroke-width="2" x1="536.6506" x2="528.9238" y1="425.4972" y2="422.1001" /> | |
127 <line fill="none" id="t1 p4" stroke="#30CC00" stroke-width="2" x1="528.9238" x2="523.5395" y1="422.1001" y2="416.8270" /> | |
128 <line fill="none" id="t1 p5" stroke="#44CC00" stroke-width="2" x1="523.5395" x2="520.7075" y1="416.8270" y2="408.8665" /> | |
129 <line fill="none" id="t1 p6" stroke="#60CC00" stroke-width="2" x1="520.7075" x2="518.4348" y1="408.8665" y2="400.7033" /> | |
130 <line fill="none" id="t1 p7" stroke="#80CC00" stroke-width="2" x1="518.4348" x2="517.7705" y1="400.7033" y2="392.3373" /> | |
131 <line fill="none" id="t1 p8" stroke="#9CCC00" stroke-width="2" x1="517.7705" x2="519.7285" y1="392.3373" y2="385.3909" /> | |
132 <line fill="none" id="t1 p9" stroke="#88CC00" stroke-width="2" x1="519.7285" x2="518.9243" y1="385.3909" y2="376.9742" /> | |
133 <line fill="none" id="t1 p10" stroke="#9CCC00" stroke-width="2" x1="518.9243" x2="515.8476" y1="376.9742" y2="370.2813" /> | |
134 <line fill="none" id="t1 p11" stroke="#9CCC00" stroke-width="2" x1="515.8476" x2="510.2185" y1="370.2813" y2="364.7040" /> | |
135 <line fill="none" id="t1 p12" stroke="#9CCC00" stroke-width="2" x1="510.2185" x2="502.8763" y1="364.7040" y2="361.4082" /> | |
136 <line fill="none" id="t1 p13" stroke="#9CCC00" stroke-width="2" x1="502.8763" x2="495.8836" y1="361.4082" y2="359.7857" /> | |
137 <line fill="none" id="t1 p14" stroke="#BCCC00" stroke-width="2" x1="495.8836" x2="490.2196" y1="359.7857" y2="363.2336" /> | |
138 <line fill="none" id="t1 p15" stroke="#C8CC00" stroke-width="2" x1="490.2196" x2="485.1849" y1="363.2336" y2="369.7743" /> | |
139 <line fill="none" id="t1 p16" stroke="#CCC000" stroke-width="2" x1="485.1849" x2="480.3250" y1="369.7743" y2="375.9094" /> | |
140 <line fill="none" id="t1 p17" stroke="#CCB400" stroke-width="2" x1="480.3250" x2="476.8987" y1="375.9094" y2="382.4501" /> | |
141 <line fill="none" id="t1 p18" stroke="#C8CC00" stroke-width="2" x1="476.8987" x2="475.2904" y1="382.4501" y2="390.2077" /> | |
142 <line fill="none" id="t1 p19" stroke="#B0CC00" stroke-width="2" x1="475.2904" x2="473.2975" y1="390.2077" y2="397.6104" /> | |
143 <line fill="none" id="t1 p20" stroke="#B0CC00" stroke-width="2" x1="473.2975" x2="470.6403" y1="397.6104" y2="404.9624" /> | |
144 <line fill="none" id="t1 p21" stroke="#9CCC00" stroke-width="2" x1="470.6403" x2="467.4237" y1="404.9624" y2="412.4158" /> | |
145 <line fill="none" id="t1 p22" stroke="#94CC00" stroke-width="2" x1="467.4237" x2="463.4728" y1="412.4158" y2="418.8044" /> | |
146 <line fill="none" id="t1 p23" stroke="#88CC00" stroke-width="2" x1="463.4728" x2="464.1371" y1="418.8044" y2="426.4606" /> | |
147 <line fill="none" id="t1 p24" stroke="#88CC00" stroke-width="2" x1="464.1371" x2="467.8782" y1="426.4606" y2="432.5450" /> | |
148 <line fill="none" id="t1 p25" stroke="#94CC00" stroke-width="2" x1="467.8782" x2="471.4794" y1="432.5450" y2="437.6153" /> | |
149 <line fill="none" id="t1 p26" stroke="#94CC00" stroke-width="2" x1="471.4794" x2="476.1994" y1="437.6153" y2="442.6856" /> | |
150 <line fill="none" id="t1 p27" stroke="#94CC00" stroke-width="2" x1="476.1994" x2="483.8563" y1="442.6856" y2="445.3729" /> | |
151 <line fill="none" id="t1 p28" stroke="#88CC00" stroke-width="2" x1="483.8563" x2="491.4783" y1="445.3729" y2="446.9954" /> | |
152 <line fill="none" id="t1 p29" stroke="#80CC00" stroke-width="2" x1="491.4783" x2="498.8205" y1="446.9954" y2="449.3278" /> | |
153 <line fill="none" id="t1 p30" stroke="#80CC00" stroke-width="2" x1="498.8205" x2="505.8481" y1="449.3278" y2="451.3052" /> | |
154 <line fill="none" id="t1 p31" stroke="#6CCC00" stroke-width="2" x1="505.8481" x2="510.8129" y1="451.3052" y2="456.4769" /> | |
155 <line fill="none" id="t1 p32" stroke="#6CCC00" stroke-width="2" x1="510.8129" x2="514.0645" y1="456.4769" y2="464.9444" /> | |
156 <line fill="none" id="t1 p33" stroke="#60CC00" stroke-width="2" x1="514.0645" x2="509.5193" y1="464.9444" y2="472.2964" /> | |
157 <line fill="none" id="t1 p34" stroke="#60CC00" stroke-width="2" x1="509.5193" x2="505.0090" y1="472.2964" y2="479.3441" /> | |
158 <line fill="none" id="t1 p35" stroke="#78CC00" stroke-width="2" x1="505.0090" x2="506.4075" y1="479.3441" y2="489.4341" /> | |
159 <line fill="none" id="t1 p36" stroke="#78CC00" stroke-width="2" x1="506.4075" x2="511.6520" y1="489.4341" y2="500.4874" /> | |
160 <line fill="none" id="t1 p37" stroke="#50CC00" stroke-width="2" x1="511.6520" x2="510.2185" y1="500.4874" y2="518.2336" /> | |
161 <line fill="none" id="t1 p38" stroke="#58CC00" stroke-width="2" x1="510.2185" x2="511.9667" y1="518.2336" y2="525.5855" /> | |
162 <line fill="none" id="t1 p39" stroke="#58CC00" stroke-width="2" x1="511.9667" x2="519.7634" y1="525.5855" y2="530.0474" /> | |
163 <line fill="none" id="t1 p40" stroke="#50CC00" stroke-width="2" x1="519.7634" x2="527.3155" y1="530.0474" y2="533.1403" /> | |
164 <line fill="none" id="t1 p41" stroke="#6CCC00" stroke-width="2" x1="527.3155" x2="535.2521" y1="533.1403" y2="536.8924" /> | |
165 <line fill="none" id="t1 p42" stroke="#58CC00" stroke-width="2" x1="535.2521" x2="541.3707" y1="536.8924" y2="545.5119" /> | |
166 <line fill="none" id="t1 p43" stroke="#50CC00" stroke-width="2" x1="541.3707" x2="545.0418" y1="545.5119" y2="562.4468" /> | |
167 <line fill="none" id="t1 p44" stroke="#38CC00" stroke-width="2" x1="545.0418" x2="550.1114" y1="562.4468" y2="571.5227" /> | |
168 <line fill="none" id="t1 p45" stroke="#30CC00" stroke-width="2" x1="550.1114" x2="551.8246" y1="571.5227" y2="596.0124" /> | |
169 <line fill="none" id="t1 p46" stroke="#30CC00" stroke-width="2" x1="551.8246" x2="522.4906" y1="596.0124" y2="615.6346" /> | |
170 <line fill="none" id="t1 p47" stroke="#44CC00" stroke-width="2" x1="522.4906" x2="516.5468" y1="615.6346" y2="622.2767" /> | |
171 <line fill="none" id="t1 p48" stroke="#44CC00" stroke-width="2" x1="516.5468" x2="491.6181" y1="622.2767" y2="641.8989" /> | |
172 <line fill="none" id="t1 p49" stroke="#44CC00" stroke-width="2" x1="491.6181" x2="465.6755" y1="641.8989" y2="648.8960" /> | |
173 <line fill="none" id="t1 p50" stroke="#58CC00" stroke-width="2" x1="465.6755" x2="457.6340" y1="648.8960" y2="647.6791" /> | |
174 <line fill="none" id="t1 p51" stroke="#28CC00" stroke-width="2" x1="457.6340" x2="452.5643" y1="647.6791" y2="640.4285" /> | |
175 <line fill="none" id="t1 p52" stroke="#10CC00" stroke-width="2" x1="452.5643" x2="452.1098" y1="640.4285" y2="630.3893" /> | |
176 <line fill="none" id="t1 p53" stroke="#00CC48" stroke-width="2" x1="452.1098" x2="452.4245" y1="630.3893" y2="623.2401" /> | |
177 <line fill="none" id="t1 p54" stroke="#00CC5C" stroke-width="2" x1="452.4245" x2="450.0819" y1="623.2401" y2="615.5839" /> | |
178 <line fill="none" id="t1 p55" stroke="#00CC70" stroke-width="2" x1="450.0819" x2="447.7044" y1="615.5839" y2="608.2319" /> | |
179 <line fill="none" id="t1 p56" stroke="#00CC5C" stroke-width="2" x1="447.7044" x2="447.0052" y1="608.2319" y2="600.9307" /> | |
180 <line fill="none" id="t1 p57" stroke="#00CC48" stroke-width="2" x1="447.0052" x2="446.8304" y1="600.9307" y2="592.1590" /> | |
181 <line fill="none" id="t1 p58" stroke="#00CC40" stroke-width="2" x1="446.8304" x2="447.2499" y1="592.1590" y2="583.9957" /> | |
182 <line fill="none" id="t1 p59" stroke="#00CC28" stroke-width="2" x1="447.2499" x2="448.9282" y1="583.9957" y2="576.1367" /> | |
183 <line fill="none" id="t1 p60" stroke="#00CC34" stroke-width="2" x1="448.9282" x2="450.7462" y1="576.1367" y2="568.2270" /> | |
184 <line fill="none" id="t1 p61" stroke="#00CC20" stroke-width="2" x1="450.7462" x2="452.2497" y1="568.2270" y2="560.4187" /> | |
185 <line fill="none" id="t1 p62" stroke="#00CC28" stroke-width="2" x1="452.2497" x2="453.7880" y1="560.4187" y2="552.6104" /> | |
186 <line fill="none" id="t1 p63" stroke="#00CC28" stroke-width="2" x1="453.7880" x2="454.1377" y1="552.6104" y2="544.7514" /> | |
187 <line fill="none" id="t1 p64" stroke="#00CC40" stroke-width="2" x1="454.1377" x2="452.4944" y1="544.7514" y2="537.1966" /> | |
188 <line fill="none" id="t1 p65" stroke="#00CC28" stroke-width="2" x1="452.4944" x2="447.6695" y1="537.1966" y2="531.4164" /> | |
189 <line fill="none" id="t1 p66" stroke="#00CC34" stroke-width="2" x1="447.6695" x2="446.6556" y1="531.4164" y2="523.4560" /> | |
190 <line fill="none" id="t1 p67" stroke="#10CC00" stroke-width="2" x1="446.6556" x2="450.7113" y1="523.4560" y2="516.4589" /> | |
191 <line fill="none" id="t1 p68" stroke="#28CC00" stroke-width="2" x1="450.7113" x2="450.1519" y1="516.4589" y2="509.6140" /> | |
192 <line fill="none" id="t1 p69" stroke="#10CC00" stroke-width="2" x1="450.1519" x2="447.0401" y1="509.6140" y2="501.0451" /> | |
193 <line fill="none" id="t1 p70" stroke="#00CC0C" stroke-width="2" x1="447.0401" x2="443.7187" y1="501.0451" y2="492.5270" /> | |
194 <line fill="none" id="t1 p71" stroke="#00CC18" stroke-width="2" x1="443.7187" x2="438.3343" y1="492.5270" y2="485.6820" /> | |
195 <line fill="none" id="t1 p72" stroke="#00CC04" stroke-width="2" x1="438.3343" x2="432.6353" y1="485.6820" y2="480.3075" /> | |
196 <line fill="none" id="t1 p73" stroke="#08CC00" stroke-width="2" x1="432.6353" x2="426.9713" y1="480.3075" y2="474.4766" /> | |
197 <line fill="none" id="t1 p74" stroke="#00CC04" stroke-width="2" x1="426.9713" x2="421.2374" y1="474.4766" y2="468.3415" /> | |
198 <line fill="none" id="t1 p75" stroke="#1CCC00" stroke-width="2" x1="421.2374" x2="418.9648" y1="468.3415" y2="460.7867" /> | |
199 <line fill="none" id="t1 p76" stroke="#08CC00" stroke-width="2" x1="418.9648" x2="418.5102" y1="460.7867" y2="451.9643" /> | |
200 <line fill="none" id="t1 p77" stroke="#28CC00" stroke-width="2" x1="418.5102" x2="417.4963" y1="451.9643" y2="442.7363" /> | |
201 <line fill="none" id="t1 p78" stroke="#30CC00" stroke-width="2" x1="417.4963" x2="417.1467" y1="442.7363" y2="434.5731" /> | |
202 <line fill="none" id="t1 p79" stroke="#58CC00" stroke-width="2" x1="417.1467" x2="419.1396" y1="434.5731" y2="424.5846" /> | |
203 <line fill="none" id="t1 p80" stroke="#50CC00" stroke-width="2" x1="419.1396" x2="421.3423" y1="424.5846" y2="418.5509" /> | |
204 <line fill="none" id="t1 p81" stroke="#60CC00" stroke-width="2" x1="421.3423" x2="423.7897" y1="418.5509" y2="410.3876" /> | |
205 <line fill="none" id="t1 p82" stroke="#60CC00" stroke-width="2" x1="423.7897" x2="426.3070" y1="410.3876" y2="402.1737" /> | |
206 <line fill="none" id="t1 p83" stroke="#58CC00" stroke-width="2" x1="426.3070" x2="428.9293" y1="402.1737" y2="394.2640" /> | |
207 <line fill="none" id="t1 p84" stroke="#6CCC00" stroke-width="2" x1="428.9293" x2="429.8033" y1="394.2640" y2="386.9120" /> | |
208 <line fill="none" id="t1 p85" stroke="#60CC00" stroke-width="2" x1="429.8033" x2="428.4398" y1="386.9120" y2="379.4079" /> | |
209 <line fill="none" id="t1 p86" stroke="#30CC00" stroke-width="2" x1="428.4398" x2="424.3141" y1="379.4079" y2="372.5630" /> | |
210 <line fill="none" id="t1 p87" stroke="#28CC00" stroke-width="2" x1="424.3141" x2="419.8388" y1="372.5630" y2="365.8194" /> | |
211 <line fill="none" id="t1 p88" stroke="#44CC00" stroke-width="2" x1="419.8388" x2="415.3636" y1="365.8194" y2="358.8731" /> | |
212 <line fill="none" id="t1 p89" stroke="#58CC00" stroke-width="2" x1="415.3636" x2="410.0841" y1="358.8731" y2="352.4338" /> | |
213 <line fill="none" id="t1 p90" stroke="#80CC00" stroke-width="2" x1="410.0841" x2="409.1052" y1="352.4338" y2="344.6254" /> | |
214 <line fill="none" id="t1 p91" stroke="#60CC00" stroke-width="2" x1="409.1052" x2="408.7905" y1="344.6254" y2="333.8256" /> | |
215 <line fill="none" id="t1 p92" stroke="#6CCC00" stroke-width="2" x1="408.7905" x2="410.6785" y1="333.8256" y2="323.7357" /> | |
216 <line fill="none" id="t1 p93" stroke="#78CC00" stroke-width="2" x1="410.6785" x2="412.4267" y1="323.7357" y2="316.1809" /> | |
217 <line fill="none" id="t1 p94" stroke="#94CC00" stroke-width="2" x1="412.4267" x2="415.5384" y1="316.1809" y2="310.0965" /> | |
218 <line fill="none" id="t1 p95" stroke="#A8CC00" stroke-width="2" x1="415.5384" x2="418.9298" y1="310.0965" y2="303.3023" /> | |
219 <line fill="none" id="t1 p96" stroke="#BCCC00" stroke-width="2" x1="418.9298" x2="421.5520" y1="303.3023" y2="295.8996" /> | |
220 <line fill="none" id="t1 p97" stroke="#88CC00" stroke-width="2" x1="421.5520" x2="423.4051" y1="295.8996" y2="288.6997" /> | |
221 <line fill="none" id="t1 p98" stroke="#B0CC00" stroke-width="2" x1="423.4051" x2="424.6638" y1="288.6997" y2="282.4125" /> | |
222 <line fill="none" id="t1 p99" stroke="#9CCC00" stroke-width="2" x1="424.6638" x2="425.1532" y1="282.4125" y2="275.6183" /> | |
223 <line fill="none" id="t1 p100" stroke="#94CC00" stroke-width="2" x1="425.1532" x2="423.5449" y1="275.6183" y2="269.1282" /> | |
224 <line fill="none" id="t1 p101" stroke="#78CC00" stroke-width="2" x1="423.5449" x2="417.8809" y1="269.1282" y2="263.3481" /> | |
225 <line fill="none" id="t1 p102" stroke="#6CCC00" stroke-width="2" x1="417.8809" x2="410.6435" y1="263.3481" y2="260.9143" /> | |
226 <line fill="none" id="t1 p103" stroke="#58CC00" stroke-width="2" x1="410.6435" x2="403.0565" y1="260.9143" y2="259.7481" /> | |
227 <line fill="none" id="t1 p104" stroke="#60CC00" stroke-width="2" x1="403.0565" x2="395.5045" y1="259.7481" y2="258.7341" /> | |
228 <line fill="none" id="t1 p105" stroke="#60CC00" stroke-width="2" x1="395.5045" x2="387.6728" y1="258.7341" y2="258.2270" /> | |
229 <line fill="none" id="t1 p106" stroke="#60CC00" stroke-width="2" x1="387.6728" x2="379.1418" y1="258.2270" y2="257.2130" /> | |
230 <line fill="none" id="t1 p107" stroke="#6CCC00" stroke-width="2" x1="379.1418" x2="372.0093" y1="257.2130" y2="255.1848" /> | |
231 <line fill="none" id="t1 p108" stroke="#88CC00" stroke-width="2" x1="372.0093" x2="364.9817" y1="255.1848" y2="251.3821" /> | |
232 <line fill="none" id="t1 p109" stroke="#C8CC00" stroke-width="2" x1="364.9817" x2="357.3947" y1="251.3821" y2="247.8835" /> | |
233 <line fill="none" id="t1 p110" stroke="#CCA000" stroke-width="2" x1="357.3947" x2="348.4791" y1="247.8835" y2="244.6385" /> | |
234 <line fill="none" id="t1 p111" stroke="#CC8C00" stroke-width="2" x1="348.4791" x2="341.6613" y1="244.6385" y2="242.4076" /> | |
235 <line fill="none" id="t1 p112" stroke="#CCA800" stroke-width="2" x1="341.6613" x2="332.3261" y1="242.4076" y2="240.5316" /> | |
236 <line fill="none" id="t1 p113" stroke="#CC8C00" stroke-width="2" x1="332.3261" x2="323.6203" y1="240.5316" y2="239.9738" /> | |
237 <line fill="none" id="t1 p114" stroke="#CC7800" stroke-width="2" x1="323.6203" x2="314.6698" y1="239.9738" y2="239.4668" /> | |
238 <line fill="none" id="t1 p115" stroke="#CC7000" stroke-width="2" x1="314.6698" x2="306.2437" y1="239.4668" y2="239.0612" /> | |
239 <line fill="none" id="t1 p116" stroke="#CC5800" stroke-width="2" x1="306.2437" x2="298.2721" y1="239.0612" y2="238.8077" /> | |
240 <line fill="none" id="t1 p117" stroke="#CC7000" stroke-width="2" x1="298.2721" x2="289.9159" y1="238.8077" y2="236.9316" /> | |
241 <line fill="none" id="t1 p118" stroke="#CC6400" stroke-width="2" x1="289.9159" x2="282.4687" y1="236.9316" y2="233.9908" /> | |
242 <line fill="none" id="t1 p119" stroke="#CC4800" stroke-width="2" x1="282.4687" x2="277.5040" y1="233.9908" y2="227.3994" /> | |
243 <line fill="none" id="t1 p120" stroke="#CC4800" stroke-width="2" x1="277.5040" x2="271.5602" y1="227.3994" y2="223.2417" /> | |
244 <line fill="none" id="t1 p121" stroke="#CC4800" stroke-width="2" x1="271.5602" x2="265.6864" y1="223.2417" y2="218.4249" /> | |
245 <line fill="none" id="t1 p122" stroke="#CC3000" stroke-width="2" x1="265.6864" x2="260.6867" y1="218.4249" y2="213.3546" /> | |
246 <line fill="none" id="t1 p123" stroke="#CC4800" stroke-width="2" x1="260.6867" x2="258.7637" y1="213.3546" y2="206.4589" /> | |
247 <line fill="none" id="t1 p124" stroke="#CC6400" stroke-width="2" x1="258.7637" x2="257.9945" y1="206.4589" y2="198.7520" /> | |
248 <line fill="none" id="t1 p125" stroke="#CC6400" stroke-width="2" x1="257.9945" x2="256.7009" y1="198.7520" y2="190.5381" /> | |
249 <line fill="none" id="t1 p126" stroke="#CC5800" stroke-width="2" x1="256.7009" x2="255.1625" y1="190.5381" y2="183.4904" /> | |
250 <line fill="none" id="t1 p127" stroke="#CC5000" stroke-width="2" x1="255.1625" x2="253.7640" y1="183.4904" y2="175.3778" /> | |
251 <line fill="none" id="t1 p128" stroke="#CC3C00" stroke-width="2" x1="253.7640" x2="251.2816" y1="175.3778" y2="167.6202" /> | |
252 <line fill="none" id="t1 p129" stroke="#CC3C00" stroke-width="2" x1="251.2816" x2="245.8274" y1="167.6202" y2="162.0936" /> | |
253 <line fill="none" id="t1 p130" stroke="#CC3C00" stroke-width="2" x1="245.8274" x2="239.6039" y1="162.0936" y2="158.0880" /> | |
254 <line fill="none" id="t1 p131" stroke="#CC3000" stroke-width="2" x1="239.6039" x2="234.9189" y1="158.0880" y2="152.4092" /> | |
255 <line fill="none" id="t1 p132" stroke="#CC2800" stroke-width="2" x1="234.9189" x2="228.9052" y1="152.4092" y2="146.3248" /> | |
256 <line fill="none" id="t1 p133" stroke="#CC1400" stroke-width="2" x1="228.9052" x2="222.4720" y1="146.3248" y2="140.7982" /> | |
257 <line fill="none" id="t1 p134" stroke="#CC0000" stroke-width="2" x1="222.4720" x2="215.9339" y1="140.7982" y2="137.0968" /> | |
258 <line fill="none" id="t1 p135" stroke="#CC0000" stroke-width="2" x1="215.9339" x2="208.7315" y1="137.0968" y2="134.4096" /> | |
259 <line fill="none" id="t1 p136" stroke="#CC2800" stroke-width="2" x1="208.7315" x2="202.3682" y1="134.4096" y2="130.6068" /> | |
260 <line fill="none" id="t1 p137" stroke="#CC2800" stroke-width="2" x1="202.3682" x2="196.9489" y1="130.6068" y2="126.2463" /> | |
261 <line fill="none" id="t1 p138" stroke="#CC6400" stroke-width="2" x1="196.9489" x2="192.9981" y1="126.2463" y2="122.0886" /> | |
262 <line fill="none" id="t1 p139" stroke="#CC7800" stroke-width="2" x1="192.9981" x2="187.9634" y1="122.0886" y2="119.0465" /> | |
263 <line fill="none" id="t1 p140" stroke="#C8CC00" stroke-width="2" x1="187.9634" x2="182.5791" y1="119.0465" y2="114.8888" /> | |
264 <line fill="none" id="t1 p141" stroke="#C8CC00" stroke-width="2" x1="182.5791" x2="177.4045" y1="114.8888" y2="112.1001" /> | |
265 <line fill="none" id="t1 p142" stroke="#94CC00" stroke-width="2" x1="177.4045" x2="171.0413" y1="112.1001" y2="111.0860" /> | |
266 <line fill="none" id="t1 p143" stroke="#6CCC00" stroke-width="2" x1="171.0413" x2="163.4543" y1="111.0860" y2="113.1649" /> | |
267 <line fill="none" id="t1 p144" stroke="#6CCC00" stroke-width="2" x1="163.4543" x2="156.0770" y1="113.1649" y2="112.3536" /> | |
268 <line fill="none" id="t1 p145" stroke="#50CC00" stroke-width="2" x1="156.0770" x2="149.4690" y1="112.3536" y2="109.4128" /> | |
269 <line fill="none" id="t1 p146" stroke="#50CC00" stroke-width="2" x1="149.4690" x2="148.1404" y1="109.4128" y2="106.1678" /> | |
270 <line fill="none" id="t1 p147" stroke="#28CC00" stroke-width="2" x1="148.1404" x2="154.3638" y1="106.1678" y2="102.9735" /> | |
271 <line fill="none" id="t1 p148" stroke="#38CC00" stroke-width="2" x1="154.3638" x2="161.0768" y1="102.9735" y2="100.1848" /> | |
272 <line fill="none" id="t1 p149" stroke="#1CCC00" stroke-width="2" x1="161.0768" x2="169.1882" y1="100.1848" y2="97.1933" /> | |
273 <line fill="none" id="t1 p150" stroke="#00CC04" stroke-width="2" x1="169.1882" x2="176.8451" y1="97.1933" y2="93.8976" /> | |
274 <line fill="none" id="t1 p151" stroke="#1CCC00" stroke-width="2" x1="176.8451" x2="184.8517" y1="93.8976" y2="86.7991" /> | |
275 <line fill="none" id="t1 p152" stroke="#28CC00" stroke-width="2" x1="184.8517" x2="187.7886" y1="86.7991" y2="79.1937" /> | |
276 <line fill="none" id="t1 p153" stroke="#30CC00" stroke-width="2" x1="187.7886" x2="190.9353" y1="79.1937" y2="71.5882" /> | |
277 <line fill="none" id="t1 p154" stroke="#08CC00" stroke-width="2" x1="190.9353" x2="193.7673" y1="71.5882" y2="63.9827" /> | |
278 <line fill="none" id="t1 p155" stroke="#1CCC00" stroke-width="2" x1="193.7673" x2="196.7741" y1="63.9827" y2="58.2025" /> | |
279 <line fill="none" id="t1 p156" stroke="#30CC00" stroke-width="2" x1="196.7741" x2="197.2636" y1="58.2025" y2="50.7998" /> | |
280 <line fill="none" id="t1 p157" stroke="#1CCC00" stroke-width="2" x1="197.2636" x2="196.2846" y1="50.7998" y2="43.3464" /> | |
281 <line fill="none" id="t1 p158" stroke="#78CC00" stroke-width="2" x1="196.2846" x2="195.4455" y1="43.3464" y2="40.0000" /> | |
282 <line fill="none" id="t1 p159" stroke="#78CC00" stroke-width="2" x1="195.4455" x2="196.9839" y1="40.0000" y2="46.9971" /> | |
283 <line fill="none" id="t1 p160" stroke="#30CC00" stroke-width="2" x1="196.9839" x2="197.1937" y1="46.9971" y2="53.4364" /> | |
284 <line fill="none" id="t1 p161" stroke="#00CC04" stroke-width="2" x1="197.1937" x2="195.7602" y1="53.4364" y2="60.6869" /> | |
285 <line fill="none" id="t1 p162" stroke="#00CC04" stroke-width="2" x1="195.7602" x2="192.6135" y1="60.6869" y2="67.1263" /> | |
286 <line fill="none" id="t1 p163" stroke="#00CC04" stroke-width="2" x1="192.6135" x2="189.8864" y1="67.1263" y2="74.7318" /> | |
287 <line fill="none" id="t1 p164" stroke="#00CC18" stroke-width="2" x1="189.8864" x2="186.9495" y1="74.7318" y2="81.5767" /> | |
288 <line fill="none" id="t1 p165" stroke="#00CC20" stroke-width="2" x1="186.9495" x2="183.3133" y1="81.5767" y2="89.0301" /> | |
289 <line fill="none" id="t1 p166" stroke="#00CC34" stroke-width="2" x1="183.3133" x2="176.4955" y1="89.0301" y2="94.1004" /> | |
290 <line fill="none" id="t1 p167" stroke="#00CC48" stroke-width="2" x1="176.4955" x2="168.3491" y1="94.1004" y2="97.4468" /> | |
291 <line fill="none" id="t1 p168" stroke="#00CC48" stroke-width="2" x1="168.3491" x2="158.6643" y1="97.4468" y2="101.1482" /> | |
292 <line fill="none" id="t1 p169" stroke="#00CC28" stroke-width="2" x1="158.6643" x2="148.0705" y1="101.1482" y2="106.1171" /> | |
293 <line fill="none" id="t1 p170" stroke="#00CC18" stroke-width="2" x1="148.0705" x2="149.1194" y1="106.1171" y2="108.7537" /> | |
294 <line fill="none" id="t1 p171" stroke="#00CC20" stroke-width="2" x1="149.1194" x2="156.5316" y1="108.7537" y2="112.0494" /> | |
295 <line fill="none" id="t1 p172" stroke="#C000CC" stroke-width="2" x1="156.5316" x2="158.5944" y1="112.0494" y2="112.9114" /> | |
296 <line fill="none" id="t1 p173" stroke="#3800CC" stroke-width="2" x1="158.5944" x2="163.4543" y1="112.9114" y2="116.7141" /> | |
297 <line fill="none" id="t1 p174" stroke="#009CCC" stroke-width="2" x1="163.4543" x2="169.1882" y1="116.7141" y2="134.4603" /> | |
298 <line fill="none" id="t1 p175" stroke="#0080CC" stroke-width="2" x1="169.1882" x2="175.3767" y1="134.4603" y2="149.3163" /> | |
299 <line fill="none" id="t1 p176" stroke="#0080CC" stroke-width="2" x1="175.3767" x2="196.5294" y1="149.3163" y2="189.7776" /> | |
300 <line fill="none" id="t1 p177" stroke="#CC00CC" stroke-width="2" x1="196.5294" x2="197.8929" y1="189.7776" y2="201.9464" /> | |
301 <line fill="none" id="t1 p178" stroke="#0400CC" stroke-width="2" x1="197.8929" x2="196.7741" y1="201.9464" y2="206.6111" /> | |
302 <line fill="none" id="t1 p179" stroke="#0074CC" stroke-width="2" x1="196.7741" x2="197.1237" y1="206.6111" y2="239.9231" /> | |
303 <line fill="none" id="t1 p180" stroke="#00CCC8" stroke-width="2" x1="197.1237" x2="197.0538" y1="239.9231" y2="247.7821" /> | |
304 <line fill="none" id="t1 p181" stroke="#00CC70" stroke-width="2" x1="197.0538" x2="201.1795" y1="247.7821" y2="254.2215" /> | |
305 <line fill="none" id="t1 p182" stroke="#00CC20" stroke-width="2" x1="201.1795" x2="207.2980" y1="254.2215" y2="258.4298" /> | |
306 <line fill="none" id="t1 p183" stroke="#28CC00" stroke-width="2" x1="207.2980" x2="215.3395" y1="258.4298" y2="260.4580" /> | |
307 <line fill="none" id="t1 p184" stroke="#58CC00" stroke-width="2" x1="215.3395" x2="222.7167" y1="260.4580" y2="263.0438" /> | |
308 <line fill="none" id="t1 p185" stroke="#80CC00" stroke-width="2" x1="222.7167" x2="228.8353" y1="263.0438" y2="266.7452" /> | |
309 <line fill="none" id="t1 p186" stroke="#9CCC00" stroke-width="2" x1="228.8353" x2="234.7790" y1="266.7452" y2="271.4606" /> | |
310 <line fill="none" id="t1 p187" stroke="#A8CC00" stroke-width="2" x1="234.7790" x2="240.3032" y1="271.4606" y2="275.1619" /> | |
311 <line fill="none" id="t1 p188" stroke="#A8CC00" stroke-width="2" x1="240.3032" x2="246.0721" y1="275.1619" y2="280.2323" /> | |
312 <line fill="none" id="t1 p189" stroke="#A8CC00" stroke-width="2" x1="246.0721" x2="250.1278" y1="280.2323" y2="287.5335" /> | |
313 <line fill="none" id="t1 p190" stroke="#78CC00" stroke-width="2" x1="250.1278" x2="252.8899" y1="287.5335" y2="292.1475" /> | |
314 <line fill="none" id="t1 p191" stroke="#58CC00" stroke-width="2" x1="252.8899" x2="259.6728" y1="292.1475" y2="293.5672" /> | |
315 <line fill="none" id="t1 p192" stroke="#50CC00" stroke-width="2" x1="259.6728" x2="266.8752" y1="293.5672" y2="297.2179" /> | |
316 <line fill="none" id="t1 p193" stroke="#44CC00" stroke-width="2" x1="266.8752" x2="272.6791" y1="297.2179" y2="302.3896" /> | |
317 <line fill="none" id="t1 p194" stroke="#44CC00" stroke-width="2" x1="272.6791" x2="278.4130" y1="302.3896" y2="307.8656" /> | |
318 <line fill="none" id="t1 p195" stroke="#44CC00" stroke-width="2" x1="278.4130" x2="284.6015" y1="307.8656" y2="313.1387" /> | |
319 <line fill="none" id="t1 p196" stroke="#44CC00" stroke-width="2" x1="284.6015" x2="289.6362" y1="313.1387" y2="318.7161" /> | |
320 <line fill="none" id="t1 p197" stroke="#38CC00" stroke-width="2" x1="289.6362" x2="293.4122" y1="318.7161" y2="325.3582" /> | |
321 <line fill="none" id="t1 p198" stroke="#50CC00" stroke-width="2" x1="293.4122" x2="298.7615" y1="325.3582" y2="329.8201" /> | |
322 <line fill="none" id="t1 p199" stroke="#30CC00" stroke-width="2" x1="298.7615" x2="306.2786" y1="329.8201" y2="332.2031" /> | |
323 <line fill="none" id="t1 p200" stroke="#38CC00" stroke-width="2" x1="306.2786" x2="314.0754" y1="332.2031" y2="332.2031" /> | |
324 <line fill="none" id="t1 p201" stroke="#30CC00" stroke-width="2" x1="314.0754" x2="311.4182" y1="332.2031" y2="332.4060" /> | |
325 <line fill="none" id="t1 p202" stroke="#28CC00" stroke-width="2" x1="311.4182" x2="304.4256" y1="332.4060" y2="332.3045" /> | |
326 <line fill="none" id="t1 p203" stroke="#28CC00" stroke-width="2" x1="304.4256" x2="297.5378" y1="332.3045" y2="329.5666" /> | |
327 <line fill="none" id="t1 p204" stroke="#1CCC00" stroke-width="2" x1="297.5378" x2="292.3633" y1="329.5666" y2="323.8371" /> | |
328 <line fill="none" id="t1 p205" stroke="#30CC00" stroke-width="2" x1="292.3633" x2="288.5873" y1="323.8371" y2="317.6006" /> | |
329 <line fill="none" id="t1 p206" stroke="#08CC00" stroke-width="2" x1="288.5873" x2="283.5526" y1="317.6006" y2="311.8711" /> | |
330 <line fill="none" id="t1 p207" stroke="#00CC04" stroke-width="2" x1="283.5526" x2="277.3641" y1="311.8711" y2="306.6994" /> | |
331 <line fill="none" id="t1 p208" stroke="#10CC00" stroke-width="2" x1="277.3641" x2="268.2737" y1="306.6994" y2="298.4347" /> | |
332 <line fill="none" id="t1 p209" stroke="#10CC00" stroke-width="2" x1="268.2737" x2="262.4698" y1="298.4347" y2="294.9869" /> | |
333 <line fill="none" id="t1 p210" stroke="#30CC00" stroke-width="2" x1="262.4698" x2="258.0645" y1="294.9869" y2="296.0010" /> | |
334 <line fill="none" id="t1 p211" stroke="#38CC00" stroke-width="2" x1="258.0645" x2="256.5261" y1="296.0010" y2="299.0939" /> | |
335 <line fill="none" id="t1 p212" stroke="#44CC00" stroke-width="2" x1="256.5261" x2="255.6870" y1="299.0939" y2="304.6205" /> | |
336 <line fill="none" id="t1 p213" stroke="#44CC00" stroke-width="2" x1="255.6870" x2="256.9456" y1="304.6205" y2="315.3189" /> | |
337 <line fill="none" id="t1 p214" stroke="#38CC00" stroke-width="2" x1="256.9456" x2="258.3791" y1="315.3189" y2="323.8878" /> | |
338 <line fill="none" id="t1 p215" stroke="#38CC00" stroke-width="2" x1="258.3791" x2="262.8544" y1="323.8878" y2="329.9722" /> | |
339 <line fill="none" id="t1 p216" stroke="#44CC00" stroke-width="2" x1="262.8544" x2="269.4974" y1="329.9722" y2="332.9130" /> | |
340 <line fill="none" id="t1 p217" stroke="#44CC00" stroke-width="2" x1="269.4974" x2="273.9377" y1="332.9130" y2="339.0481" /> | |
341 <line fill="none" id="t1 p218" stroke="#44CC00" stroke-width="2" x1="273.9377" x2="276.5250" y1="339.0481" y2="346.7043" /> | |
342 <line fill="none" id="t1 p219" stroke="#50CC00" stroke-width="2" x1="276.5250" x2="279.7066" y1="346.7043" y2="353.7013" /> | |
343 <line fill="none" id="t1 p220" stroke="#50CC00" stroke-width="2" x1="279.7066" x2="283.9022" y1="353.7013" y2="360.8505" /> | |
344 <line fill="none" id="t1 p221" stroke="#58CC00" stroke-width="2" x1="283.9022" x2="287.9929" y1="360.8505" y2="367.0363" /> | |
345 <line fill="none" id="t1 p222" stroke="#60CC00" stroke-width="2" x1="287.9929" x2="292.5731" y1="367.0363" y2="374.1348" /> | |
346 <line fill="none" id="t1 p223" stroke="#6CCC00" stroke-width="2" x1="292.5731" x2="295.9995" y1="374.1348" y2="381.3346" /> | |
347 <line fill="none" id="t1 p224" stroke="#78CC00" stroke-width="2" x1="295.9995" x2="299.3210" y1="381.3346" y2="388.7373" /> | |
348 <line fill="none" id="t1 p225" stroke="#80CC00" stroke-width="2" x1="299.3210" x2="303.4116" y1="388.7373" y2="396.4949" /> | |
349 <line fill="none" id="t1 p226" stroke="#94CC00" stroke-width="2" x1="303.4116" x2="307.4324" y1="396.4949" y2="403.9990" /> | |
350 <line fill="none" id="t1 p227" stroke="#A8CC00" stroke-width="2" x1="307.4324" x2="311.0686" y1="403.9990" y2="411.0975" /> | |
351 <line fill="none" id="t1 p228" stroke="#A8CC00" stroke-width="2" x1="311.0686" x2="314.0754" y1="411.0975" y2="418.5509" /> | |
352 <line fill="none" id="t1 p229" stroke="#9CCC00" stroke-width="2" x1="314.0754" x2="317.1871" y1="418.5509" y2="425.2944" /> | |
353 <line fill="none" id="t1 p230" stroke="#9CCC00" stroke-width="2" x1="317.1871" x2="319.9142" y1="425.2944" y2="432.6971" /> | |
354 <line fill="none" id="t1 p231" stroke="#88CC00" stroke-width="2" x1="319.9142" x2="322.7812" y1="432.6971" y2="440.9110" /> | |
355 <line fill="none" id="t1 p232" stroke="#9CCC00" stroke-width="2" x1="322.7812" x2="325.1937" y1="440.9110" y2="447.0461" /> | |
356 <line fill="none" id="t1 p233" stroke="#9CCC00" stroke-width="2" x1="325.1937" x2="329.7039" y1="447.0461" y2="453.6883" /> | |
357 <line fill="none" id="t1 p234" stroke="#A8CC00" stroke-width="2" x1="329.7039" x2="333.6547" y1="453.6883" y2="459.8234" /> | |
358 <line fill="none" id="t1 p235" stroke="#A8CC00" stroke-width="2" x1="333.6547" x2="335.6826" y1="459.8234" y2="466.8204" /> | |
359 <line fill="none" id="t1 p236" stroke="#9CCC00" stroke-width="2" x1="335.6826" x2="336.9762" y1="466.8204" y2="473.7161" /> | |
360 <line fill="none" id="t1 p237" stroke="#6CCC00" stroke-width="2" x1="336.9762" x2="338.9691" y1="473.7161" y2="481.4230" /> | |
361 <line fill="none" id="t1 p238" stroke="#30CC00" stroke-width="2" x1="338.9691" x2="339.4586" y1="481.4230" y2="489.6876" /> | |
362 <line fill="none" id="t1 p239" stroke="#1CCC00" stroke-width="2" x1="339.4586" x2="337.6056" y1="489.6876" y2="497.2931" /> | |
363 <line fill="none" id="t1 p240" stroke="#28CC00" stroke-width="2" x1="337.6056" x2="332.0814" y1="497.2931" y2="503.5296" /> | |
364 <line fill="none" id="t1 p241" stroke="#08CC00" stroke-width="2" x1="332.0814" x2="326.5223" y1="503.5296" y2="508.9042" /> | |
365 <line fill="none" id="t1 p242" stroke="#28CC00" stroke-width="2" x1="326.5223" x2="320.6135" y1="508.9042" y2="514.1773" /> | |
366 <line fill="none" id="t1 p243" stroke="#1CCC00" stroke-width="2" x1="320.6135" x2="315.2991" y1="514.1773" y2="519.5011" /> | |
367 <line fill="none" id="t1 p244" stroke="#28CC00" stroke-width="2" x1="315.2991" x2="310.3693" y1="519.5011" y2="524.7743" /> | |
368 <line fill="none" id="t1 p245" stroke="#38CC00" stroke-width="2" x1="310.3693" x2="303.4116" y1="524.7743" y2="528.1714" /> | |
369 <line fill="none" id="t1 p246" stroke="#38CC00" stroke-width="2" x1="303.4116" x2="296.7686" y1="528.1714" y2="531.9235" /> | |
370 <line fill="none" id="t1 p247" stroke="#30CC00" stroke-width="2" x1="296.7686" x2="290.7900" y1="531.9235" y2="536.7403" /> | |
371 <line fill="none" id="t1 p248" stroke="#28CC00" stroke-width="2" x1="290.7900" x2="284.4966" y1="536.7403" y2="541.7092" /> | |
372 <line fill="none" id="t1 p249" stroke="#10CC00" stroke-width="2" x1="284.4966" x2="279.5668" y1="541.7092" y2="546.3232" /> | |
373 <line fill="none" id="t1 p250" stroke="#00CC04" stroke-width="2" x1="279.5668" x2="280.2660" y1="546.3232" y2="556.8188" /> | |
374 <line fill="none" id="t1 p251" stroke="#00CC04" stroke-width="2" x1="280.2660" x2="283.8673" y1="556.8188" y2="564.3736" /> | |
375 <line fill="none" id="t1 p252" stroke="#00CC04" stroke-width="2" x1="283.8673" x2="287.5384" y1="564.3736" y2="570.2552" /> | |
376 <line fill="none" id="t1 p253" stroke="#00CC04" stroke-width="2" x1="287.5384" x2="289.7411" y1="570.2552" y2="578.6212" /> | |
377 <line fill="none" id="t1 p254" stroke="#00CC04" stroke-width="2" x1="289.7411" x2="292.6430" y1="578.6212" y2="585.6690" /> | |
378 <line fill="none" id="t1 p255" stroke="#28CC00" stroke-width="2" x1="292.6430" x2="294.7408" y1="585.6690" y2="592.8181" /> | |
379 <line fill="none" id="t1 p256" stroke="#38CC00" stroke-width="2" x1="294.7408" x2="297.9924" y1="592.8181" y2="600.7278" /> | |
380 <line fill="none" id="t1 p257" stroke="#30CC00" stroke-width="2" x1="297.9924" x2="300.2999" y1="600.7278" y2="606.6094" /> | |
381 <line fill="none" id="t1 p258" stroke="#30CC00" stroke-width="2" x1="300.2999" x2="299.2161" y1="606.6094" y2="612.6938" /> | |
382 <line fill="none" id="t1 p259" stroke="#28CC00" stroke-width="2" x1="299.2161" x2="294.1464" y1="612.6938" y2="618.3219" /> | |
383 <line fill="none" id="t1 p260" stroke="#1CCC00" stroke-width="2" x1="294.1464" x2="290.1257" y1="618.3219" y2="623.7471" /> | |
384 <line fill="none" id="t1 p261" stroke="#00CC04" stroke-width="2" x1="290.1257" x2="285.1609" y1="623.7471" y2="628.8682" /> | |
385 <line fill="none" id="t1 p262" stroke="#00CC18" stroke-width="2" x1="285.1609" x2="281.0003" y1="628.8682" y2="636.6258" /> | |
386 <line fill="none" id="t1 p263" stroke="#00CC04" stroke-width="2" x1="281.0003" x2="281.6995" y1="636.6258" y2="644.5862" /> | |
387 <line fill="none" id="t1 p264" stroke="#10CC00" stroke-width="2" x1="281.6995" x2="286.3846" y1="644.5862" y2="650.8227" /> | |
388 <line fill="none" id="t1 p265" stroke="#10CC00" stroke-width="2" x1="286.3846" x2="294.3912" y1="650.8227" y2="656.0958" /> | |
389 <line fill="none" id="t1 p266" stroke="#10CC00" stroke-width="2" x1="294.3912" x2="302.4327" y1="656.0958" y2="658.9859" /> | |
390 <line fill="none" id="t1 p267" stroke="#00CC04" stroke-width="2" x1="302.4327" x2="307.9918" y1="658.9859" y2="657.7691" /> | |
391 <line fill="none" id="t1 p268" stroke="#1CCC00" stroke-width="2" x1="307.9918" x2="313.4461" y1="657.7691" y2="654.5240" /> | |
392 <line fill="none" id="t1 p269" stroke="#28CC00" stroke-width="2" x1="313.4461" x2="321.2079" y1="654.5240" y2="649.3016" /> | |
393 <line fill="none" id="t1 p270" stroke="#38CC00" stroke-width="2" x1="321.2079" x2="327.6411" y1="649.3016" y2="645.1946" /> | |
394 <line fill="none" id="t1 p271" stroke="#38CC00" stroke-width="2" x1="327.6411" x2="334.9833" y1="645.1946" y2="643.8256" /> | |
395 <line fill="none" id="t1 p272" stroke="#38CC00" stroke-width="2" x1="334.9833" x2="341.6963" y1="643.8256" y2="646.6650" /> | |
396 <line fill="none" id="t1 p273" stroke="#1CCC00" stroke-width="2" x1="341.6963" x2="349.0036" y1="646.6650" y2="650.6706" /> | |
397 <line fill="none" id="t1 p274" stroke="#30CC00" stroke-width="2" x1="349.0036" x2="355.6465" y1="650.6706" y2="653.6621" /> | |
398 <line fill="none" id="t1 p275" stroke="#44CC00" stroke-width="2" x1="355.6465" x2="363.4084" y1="653.6621" y2="657.2620" /> | |
399 <line fill="none" id="t1 p276" stroke="#44CC00" stroke-width="2" x1="363.4084" x2="370.8555" y1="657.2620" y2="657.1606" /> | |
400 <line fill="none" id="t1 p277" stroke="#30CC00" stroke-width="2" x1="370.8555" x2="378.3726" y1="657.1606" y2="655.8930" /> | |
401 <line fill="none" id="t1 p278" stroke="#38CC00" stroke-width="2" x1="378.3726" x2="386.2742" y1="655.8930" y2="656.9578" /> | |
402 <line fill="none" id="t1 p279" stroke="#28CC00" stroke-width="2" x1="386.2742" x2="394.3158" y1="656.9578" y2="658.6817" /> | |
403 <line fill="none" id="t1 p280" stroke="#00CC18" stroke-width="2" x1="394.3158" x2="402.3573" y1="658.6817" y2="660.0000" /> | |
404 <line fill="none" id="t1 p281" stroke="#00CC0C" stroke-width="2" x1="402.3573" x2="409.6646" y1="660.0000" y2="655.2846" /> | |
405 <line fill="none" id="t1 p282" stroke="#00CC18" stroke-width="2" x1="409.6646" x2="416.3076" y1="655.2846" y2="650.7213" /> | |
406 <line fill="none" id="t1 p283" stroke="#00CC0C" stroke-width="2" x1="416.3076" x2="423.8946" y1="650.7213" y2="646.3101" /> | |
407 <line fill="none" id="t1 p284" stroke="#00CC04" stroke-width="2" x1="423.8946" x2="432.3906" y1="646.3101" y2="644.5355" /> | |
408 <line fill="none" id="t1 p285" stroke="#00CC04" stroke-width="2" x1="432.3906" x2="440.0475" y1="644.5355" y2="641.4426" /> | |
409 <line fill="none" id="t1 p286" stroke="#10CC00" stroke-width="2" x1="440.0475" x2="448.1939" y1="641.4426" y2="640.7327" /> | |
410 <line fill="none" id="t1 p287" stroke="#08CC00" stroke-width="2" x1="448.1939" x2="452.6342" y1="640.7327" y2="640.9863" /> | |
411 <line fill="none" id="t1 p288" stroke="#28CC00" stroke-width="2" x1="452.6342" x2="458.6829" y1="640.9863" y2="648.1354" /> | |
412 <line fill="none" id="t1 p289" stroke="#38CC00" stroke-width="2" x1="458.6829" x2="466.6195" y1="648.1354" y2="648.3889" /> | |
413 <line fill="none" id="t1 p290" stroke="#50CC00" stroke-width="2" x1="466.6195" x2="480.9544" y1="648.3889" y2="644.6876" /> | |
414 <line fill="none" id="t1 p291" stroke="#58CC00" stroke-width="2" x1="480.9544" x2="488.9959" y1="644.6876" y2="642.9130" /> | |
415 <line fill="none" id="t1 p292" stroke="#60CC00" stroke-width="2" x1="488.9959" x2="495.7438" y1="642.9130" y2="638.6539" /> | |
416 <line fill="none" id="t1 p293" stroke="#94CC00" stroke-width="2" x1="495.7438" x2="501.7225" y1="638.6539" y2="634.6991" /> | |
417 <line fill="none" id="t1 p294" stroke="#B0CC00" stroke-width="2" x1="501.7225" x2="508.0858" y1="634.6991" y2="629.7301" /> | |
418 <line fill="none" id="t1 p295" stroke="#BCCC00" stroke-width="2" x1="508.0858" x2="513.6799" y1="629.7301" y2="623.9500" /> | |
419 <line fill="none" id="t1 p296" stroke="#CCC800" stroke-width="2" x1="513.6799" x2="519.5187" y1="623.9500" y2="618.9303" /> | |
420 <line fill="none" id="t1 p297" stroke="#C8CC00" stroke-width="2" x1="519.5187" x2="525.4275" y1="618.9303" y2="614.1135" /> | |
421 <line fill="none" id="t1 p298" stroke="#CCC800" stroke-width="2" x1="525.4275" x2="532.0355" y1="614.1135" y2="609.1446" /> | |
422 <line fill="none" id="t1 p299" stroke="#CCC000" stroke-width="2" x1="532.0355" x2="538.2240" y1="609.1446" y2="604.6320" /> | |
423 <line fill="none" id="t1 p300" stroke="#CCC800" stroke-width="2" x1="538.2240" x2="545.6012" y1="604.6320" y2="600.1701" /> | |
424 <line fill="none" id="t1 p301" stroke="#CC8000" stroke-width="2" x1="545.6012" x2="551.9295" y1="600.1701" y2="595.2012" /> | |
425 <line fill="none" id="t1 p302" stroke="#CC8000" stroke-width="2" x1="551.9295" x2="551.0554" y1="595.2012" y2="586.9365" /> | |
426 <line fill="none" id="t1 p303" stroke="#CC9800" stroke-width="2" x1="551.0554" x2="551.4400" y1="586.9365" y2="579.7367" /> | |
427 <line fill="none" id="t1 p304" stroke="#CCA800" stroke-width="2" x1="551.4400" x2="550.1464" y1="579.7367" y2="571.2692" /> | |
428 <line fill="none" id="t1 p305" stroke="#CCA800" stroke-width="2" x1="550.1464" x2="545.8809" y1="571.2692" y2="565.4890" /> | |
429 <line fill="none" id="t1 p306" stroke="#CCA800" stroke-width="2" x1="545.8809" x2="543.7481" y1="565.4890" y2="559.5061" /> | |
430 <line fill="none" id="t1 p307" stroke="#80CC00" stroke-width="2" x1="543.7481" x2="542.7692" y1="559.5061" y2="551.1400" /> | |
431 <line fill="none" id="t1 p308" stroke="#9CCC00" stroke-width="2" x1="542.7692" x2="540.6714" y1="551.1400" y2="543.2303" /> | |
432 <line fill="none" id="t1 p309" stroke="#BCCC00" stroke-width="2" x1="540.6714" x2="534.9374" y1="543.2303" y2="537.0952" /> | |
433 <line fill="none" id="t1 p310" stroke="#BCCC00" stroke-width="2" x1="534.9374" x2="527.3155" y1="537.0952" y2="533.2417" /> | |
434 <line fill="none" id="t1 p311" stroke="#CCC800" stroke-width="2" x1="527.3155" x2="519.7634" y1="533.2417" y2="530.3009" /> | |
435 <line fill="none" id="t1 p312" stroke="#CCC000" stroke-width="2" x1="519.7634" x2="512.8058" y1="530.3009" y2="527.2588" /> | |
436 <line fill="none" id="t1 p313" stroke="#CCB400" stroke-width="2" x1="512.8058" x2="510.2535" y1="527.2588" y2="521.5800" /> | |
437 <line fill="none" id="t1 p314" stroke="#CCA800" stroke-width="2" x1="510.2535" x2="510.7080" y1="521.5800" y2="511.0844" /> | |
438 <line fill="none" id="t1 p315" stroke="#CC9800" stroke-width="2" x1="510.7080" x2="511.4073" y1="511.0844" y2="507.4845" /> | |
439 <line fill="none" id="t1 p316" stroke="#CC9800" stroke-width="2" x1="511.4073" x2="511.3723" y1="507.4845" y2="499.7776" /> | |
440 <line fill="none" id="t1 p317" stroke="#CCA800" stroke-width="2" x1="511.3723" x2="506.9669" y1="499.7776" y2="490.8538" /> | |
441 <line fill="none" id="t1 p318" stroke="#CCA000" stroke-width="2" x1="506.9669" x2="504.8692" y1="490.8538" y2="481.4230" /> | |
442 <line fill="none" id="t1 p319" stroke="#CC8000" stroke-width="2" x1="504.8692" x2="507.5963" y1="481.4230" y2="475.1865" /> | |
443 <line fill="none" id="t1 p320" stroke="#CC9800" stroke-width="2" x1="507.5963" x2="511.4772" y1="475.1865" y2="468.7978" /> | |
444 <line fill="none" id="t1 p321" stroke="#CCA000" stroke-width="2" x1="511.4772" x2="516.0224" y1="468.7978" y2="463.9810" /> | |
445 <line fill="none" id="t1 p322" stroke="#CCC800" stroke-width="2" x1="516.0224" x2="521.7563" y1="463.9810" y2="458.6572" /> | |
446 <line fill="none" id="t1 p323" stroke="#CCC000" stroke-width="2" x1="521.7563" x2="528.1546" y1="458.6572" y2="453.3840" /> | |
447 <line fill="none" id="t1 p324" stroke="#CCB400" stroke-width="2" x1="528.1546" x2="532.9096" y1="453.3840" y2="447.3503" /> | |
448 <line fill="none" id="t1 p325" stroke="#CCC800" stroke-width="2" x1="532.9096" x2="538.2939" y1="447.3503" y2="440.4040" /> | |
449 <line fill="none" id="t1 p326" stroke="#CCC000" stroke-width="2" x1="538.2939" x2="543.8530" y1="440.4040" y2="433.8126" /> | |
450 </g> | |
451 <g id="19-FEB-10 (t1) label" onmousedown="trackLabelMouseDown(evt,'19-FEB-10 (t1)')" onmousemove="moveGroup(evt,'19-FEB-10 (t1) label')" onmouseout="highlight('19-FEB-10 (t1) label',0)" onmouseover="highlight('19-FEB-10 (t1) label',1)" onmouseup="trackLabelMouseUp(evt,'19-FEB-10 (t1)')" opacity="1" transform="translate(0,0)" x="544.6151" y="429.1986"> <text fill="#000000" font-family="Verdana" font-size="10" id="19-FEB-10 (t1) name" opacity="1" text-anchor="middle" x="544.6151" y="429.1986">19-FEB-10 | |
452 </text> <text fill="#000000" font-family="Verdana" font-size="7.5" id="19-FEB-10 (t1) desc" opacity="1" text-anchor="middle" x="544.6151" y="439.1986">Downloaded from eTrex LegendCx Software Version 2.60 | |
453 </text> | |
454 </g> | |
455 <g id="Waypoints" /> | |
456 <g id="Legend" onmousedown="trackGroup(evt,'Legend',1)" onmousemove="moveGroup(evt,'Legend')" onmouseup="trackGroup(evt,'Legend',0)" transform="translate(0,0)" x="6" y="686"> <text fill="#CC0000" font-family="Verdana" font-size="10" id="legend label 1" text-anchor="start" x="6" y="686">404.4 | |
457 </text> <text fill="#98CC00" font-family="Verdana" font-size="10" id="legend label 2" text-anchor="start" x="6" y="676">416.6 | |
458 </text> <text fill="#00CC68" font-family="Verdana" font-size="10" id="legend label 3" text-anchor="start" x="6" y="666">428.9 | |
459 </text> <text fill="#0034CC" font-family="Verdana" font-size="10" id="legend label 4" text-anchor="start" x="6" y="656">441.1 | |
460 </text> <text fill="#CC00CC" font-family="Verdana" font-size="10" id="legend label 5" text-anchor="start" x="6" y="646">453.4 | |
461 </text> <text fill="#000000" font-family="Verdana" font-size="10" id="legend header" onmouseout="highlight('Legend',0)" onmouseover="highlight('Legend',1)" text-anchor="start" x="6" y="634">Elevation (m) | |
462 </text> | |
463 </g> | |
464 <g id="Scale" onmousedown="trackGroup(evt,'Scale',1)" onmousemove="moveGroup(evt,'Scale')" onmouseout="highlight('Scale',0)" onmouseover="highlight('Scale',1)" onmouseup="trackGroup(evt,'Scale',0)" transform="translate(0,0)" x="350" y="350"> | |
465 <line fill="none" id="scale_line" stroke="#000000" stroke-width="1" x1="121.496094198643" x2="578.503905801356" y1="682" y2="682" /> | |
466 <line fill="none" id="scale_end1" stroke="#000000" stroke-width="1" x1="121.496094198643" x2="121.496094198643" y1="680" y2="684" /> | |
467 <line fill="none" id="scale_end2" stroke="#000000" stroke-width="1" x1="578.503905801356" x2="578.503905801356" y1="680" y2="684" /> <text fill="#000000" font-family="Verdana" font-size="10" id="scale_text" text-anchor="middle" x="350" y="680">1 km | |
468 </text> | |
469 </g> | |
470 <g id="Logo" onmousedown="trackGroup(evt,'Logo',1)" onmousemove="moveGroup(evt,'Logo')" onmouseout="highlight('Logo',0)" onmouseover="highlight('Logo',1)" onmouseup="trackGroup(evt,'Logo',0)" transform="translate(0,0)" x="350" y="697"> | |
471 <rect fill="#FFFFFF" height="11" id="logo box" opacity="0.6" width="160" x="270" y="688" /> | |
472 <a target="_blank" xlink:href="http://www.gpsvisualizer.com/"> <text fill="#000000" font-family="Verdana" font-size="9" id="logo_text" text-anchor="middle" transform="translate(350,697) rotate(0) translate(-350,-697)" x="350" y="697">created by GPSVisualizer.com | |
473 </text> | |
474 </a> | |
475 </g> | |
476 <rect fill="none" height="699" id="image_boundary" opacity="0" stroke="#000000" stroke-width="1" width="699" x="0.5" y="0.5" /> | |
477 <a id="modified_source_link" target="_blank" xlink:href="http://www.gpsvisualizer.com/display/1289917461-13907-208.123.41.2-modified.svg" /> | |
478 <a id="localized_jpeg_link" target="_blank" xlink:href="http://www.gpsvisualizer.com/localize?localize_mode=rasterize_jpg&local_input=/1289917461-13907-208.123.41.2-modified.svg" /> | |
479 <a id="localized_png_link" target="_blank" xlink:href="http://www.gpsvisualizer.com/localize?localize_mode=rasterize_png&local_input=/1289917461-13907-208.123.41.2-modified.svg" /> | |
480 <a id="localized_svg_link" target="_blank" xlink:href="http://www.gpsvisualizer.com/localize?localize_mode=embed&local_input=/1289917461-13907-208.123.41.2-modified.svg" /> <script type="text/ecmascript"><![CDATA[ | |
481 function saveModifiedSource() { | |
482 var okay_to_continue; | |
483 if (document.URL.substr(0,4) == 'http') { | |
484 okay_to_continue = confirm('After you click "OK" or "Yes" in this box, please wait a few moments while your updated SVG file is sent to the server.') | |
485 } else { | |
486 alert('Sorry. For security reasons, you can only save modifications to a file that resides on gpsvisualizer.com.'); | |
487 return; | |
488 } | |
489 if (SVGDoc.getElementById('modified_source_link text') != null) { | |
490 var theThingToDelete = SVGDoc.getElementById('modified_source_link text'); | |
491 theThingToDelete.getParentNode().removeChild(theThingToDelete); | |
492 } | |
493 if (SVGDoc.getElementById('localized_jpeg_link text') != null) { | |
494 var theThingToDelete2 = SVGDoc.getElementById('localized_jpeg_link text'); | |
495 theThingToDelete2.getParentNode().removeChild(theThingToDelete2); | |
496 } | |
497 if (SVGDoc.getElementById('localized_png_link text') != null) { | |
498 var theThingToDelete3 = SVGDoc.getElementById('localized_png_link text'); | |
499 theThingToDelete3.getParentNode().removeChild(theThingToDelete3); | |
500 } | |
501 if (okay_to_continue) { | |
502 showSaver(0); | |
503 var theSource = printNode(document.rootElement); | |
504 showSaver(1); | |
505 postURL('http://www.gpsvisualizer.com/save_modified.cgi?/1289917461-13907-208.123.41.2.svg',theSource,postIsDone,"image/svg-xml"); | |
506 } | |
507 } | |
508 function postIsDone() { | |
509 if (SVGDoc.getElementById('modified_source_link') != null) { | |
510 | |
511 var theExistingModifiedLink = SVGDoc.getElementById('modified_source_link'); | |
512 var newModLinkLabel = SVGDoc.createElementNS(svgns,'text'); | |
513 newModLinkLabel.setAttributeNS(null, 'id', 'modified_source_link text'); | |
514 newModLinkLabel.setAttributeNS(null, 'x', 3); newModLinkLabel.setAttributeNS(null, 'y', 14); | |
515 newModLinkLabel.setAttributeNS(null, 'fill', '#CC0000'); newModLinkLabel.setAttributeNS(null, 'font-family', 'Verdana'); newModLinkLabel.setAttributeNS(null, 'font-size', '12'); | |
516 var newModLinkText = document.createTextNode('Retrieve modified SVG'); | |
517 newModLinkLabel.appendChild(newModLinkText); | |
518 theExistingModifiedLink.appendChild(newModLinkLabel); | |
519 | |
520 var theExistingJPEGLink = SVGDoc.getElementById('localized_jpeg_link'); | |
521 var newJPEGLinkLabel = SVGDoc.createElementNS(svgns,'text'); | |
522 newJPEGLinkLabel.setAttributeNS(null, 'id', 'localized_jpeg_link text'); | |
523 newJPEGLinkLabel.setAttributeNS(null, 'x', 3); newJPEGLinkLabel.setAttributeNS(null, 'y', 28); | |
524 newJPEGLinkLabel.setAttributeNS(null, 'fill', '#CC0000'); newJPEGLinkLabel.setAttributeNS(null, 'font-family', 'Verdana'); newJPEGLinkLabel.setAttributeNS(null, 'font-size', '12'); | |
525 var newJPEGLinkText = document.createTextNode('Convert modified SVG to JPEG'); | |
526 newJPEGLinkLabel.appendChild(newJPEGLinkText); | |
527 theExistingJPEGLink.appendChild(newJPEGLinkLabel); | |
528 | |
529 var theExistingPNGLink = SVGDoc.getElementById('localized_png_link'); | |
530 var newPNGLinkLabel = SVGDoc.createElementNS(svgns,'text'); | |
531 newPNGLinkLabel.setAttributeNS(null, 'id', 'localized_png_link text'); | |
532 newPNGLinkLabel.setAttributeNS(null, 'x', 3); newPNGLinkLabel.setAttributeNS(null, 'y', 42); | |
533 newPNGLinkLabel.setAttributeNS(null, 'fill', '#CC0000'); newPNGLinkLabel.setAttributeNS(null, 'font-family', 'Verdana'); newPNGLinkLabel.setAttributeNS(null, 'font-size', '12'); | |
534 var newPNGLinkText = document.createTextNode('Convert modified SVG to PNG'); | |
535 newPNGLinkLabel.appendChild(newPNGLinkText); | |
536 theExistingPNGLink.appendChild(newPNGLinkLabel); | |
537 | |
538 var theExistingSVGLink = SVGDoc.getElementById('localized_svg_link'); | |
539 var newSVGLinkLabel = SVGDoc.createElementNS(svgns,'text'); | |
540 newSVGLinkLabel.setAttributeNS(null, 'id', 'localized_svg_link text'); | |
541 newSVGLinkLabel.setAttributeNS(null, 'x', 3); newSVGLinkLabel.setAttributeNS(null, 'y', 56); | |
542 newSVGLinkLabel.setAttributeNS(null, 'fill', '#CC0000'); newSVGLinkLabel.setAttributeNS(null, 'font-family', 'Verdana'); newSVGLinkLabel.setAttributeNS(null, 'font-size', '12'); | |
543 var newSVGLinkText = document.createTextNode('Localize modified SVG (embed background)'); | |
544 newSVGLinkLabel.appendChild(newSVGLinkText); | |
545 theExistingSVGLink.appendChild(newSVGLinkLabel); | |
546 | |
547 alert('The modified data has been recorded. Click "Retrieve modified SVG" to open your new file, or click "Convert modified SVG to JPEG/PNG" or "Localize modified SVG" to create a flat graphic or simplified SVG of your drawing.') | |
548 } | |
549 } | |
550 function saverMouseDown(evt,id) { | |
551 var theSaver = SVGDoc.getElementById('Saver'); | |
552 if (theSaver.getAttributeNS(null, 'opacity') == 0) { return; } | |
553 tracking = 1; | |
554 findGroupClickOffset(evt,id); | |
555 var scale = SVGRoot.getCurrentScale(); | |
556 var pan = SVGRoot.getCurrentTranslate(); | |
557 global_mouse_x = (evt.getClientX())/scale + (( 0.0 - pan.x ) / scale); | |
558 global_mouse_y = (evt.getClientY())/scale + (( 0.0 - pan.y ) / scale); | |
559 } | |
560 function saverMouseUp(evt,id) { | |
561 var theSaver = SVGDoc.getElementById('Saver'); | |
562 if (theSaver.getAttributeNS(null, 'opacity') == 0) { return; } | |
563 // Any time the mouse is lifted off the saver, clear the blue highlights | |
564 var theGroupTags = SVGDoc.getElementsByTagName('g'); | |
565 for(g=0; g < theGroupTags.length; g++){ | |
566 theGroupTags.item(g).setAttributeNS(null, 'stroke','none'); | |
567 theGroupTags.item(g).setAttributeNS(null, 'stroke-width',0); | |
568 } | |
569 tracking = 0; | |
570 var scale = SVGRoot.getCurrentScale(); | |
571 var pan = SVGRoot.getCurrentTranslate(); | |
572 var current_mouse_x = (evt.getClientX())/scale + (( 0.0 - pan.x ) / scale); | |
573 var current_mouse_y = (evt.getClientY())/scale + (( 0.0 - pan.y ) / scale); | |
574 if (current_mouse_x == global_mouse_x && current_mouse_y == global_mouse_y) { | |
575 saveModifiedSource(); | |
576 } | |
577 } | |
578 ]]> | |
579 </script> | |
580 <g id="Saver" onmousedown="saverMouseDown(evt,'Saver')" onmousemove="moveGroup(evt,'Saver')" onmouseup="saverMouseUp(evt,'Saver')" opacity="0" transform="translate(682,2)" x="682" y="2"> | |
581 <rect fill="#CC0000" height="16" id="saver 1" rx="1.5" ry="1.5" width="16" x="0" y="0" /> | |
582 <rect fill="#FFFFFF" height="8.5" id="saver 2" width="12" x="2" y="0.5" /> | |
583 <rect fill="#999999" height="1" id="saver 3a" width="11" x="2.5" y="2" /> | |
584 <rect fill="#999999" height="1" id="saver 3b" width="11" x="2.5" y="4" /> | |
585 <rect fill="#999999" height="1" id="saver 3c" width="11" x="2.5" y="6" /> | |
586 <rect fill="#CCCCCC" height="5.5" id="saver 4" width="8" x="4" y="10.5" /> | |
587 <rect fill="#CC0000" height="4.5" id="saver 5" width="2" x="5.5" y="11" /> | |
588 </g><!-- debugging stuff: | |
589 --><!-- key = 1289917461-13907 | |
590 --><!-- min. altitude = 404.371704 | |
591 --><!-- max. altitude = 453.398926 | |
592 --><!-- colorize min = 404.371704 | |
593 --><!-- colorize max = 453.398926 | |
594 --><!-- colorize range = 49.027222 | |
595 --><!-- upper left (data) = 46.461018,-95.211183 | |
596 --><!-- lower right (data) = 46.448790,-95.199632 | |
597 --><!-- upper left (drawing) = 46.4618069032258,-95.215418047221 | |
598 --><!-- lower right (drawing) = 46.4480010967742,-95.195396952779 | |
599 --><!-- center = 46.454904,-95.2054075 | |
600 --><!-- width,height (pixels) = 700,700 | |
601 --><!-- width,height (degrees) = 0.0200210944419297,0.0138058064516073 | |
602 --><!-- scale = 6223, resolution = 2.196 m/pixel | |
603 --><!-- map = http://www2.demis.nl/wms/wms.asp?version=1.1.0&wms=WorldMap&request=GetMap&srs=EPSG:4326&bbox=-95.2154180,46.4480011,-95.1953970,46.4618069&WIDTH=700&HEIGHT=700&format=PNG&transparent=FALSE&exceptions=INIMAGE&wrapdateline=TRUE&layers=Bathymetry,Countries,Topography,Builtup+areas,Coastlines,Waterbodies,Rivers,Streams,Highways,Roads,Railroads,Trails,Hillshading,Borders,Settlements,Cities,Airports | |
604 --><!-- backgrounds = http://www.gpsvisualizer.com/backgrounds?max_dimension=700&margin=0&mw=-95.215418047221&me=-95.195396952779&ms=46.4480010967742&mn=46.4618069032258&submitted=1 | |
605 --><!-- e-mail = | |
606 --><!-- | |
607 Generated using the Perl SVG Module V2.49 | |
608 by Ronan Oger | |
609 Info: http://www.roitsystems.com/ | |
610 --> | |
611 </svg> |