<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16788" name=GENERATOR><!--[if !mso]>
<STYLE>v\:* {
        BEHAVIOR: url(#default#VML)
}
o\:* {
        BEHAVIOR: url(#default#VML)
}
w\:* {
        BEHAVIOR: url(#default#VML)
}
.shape {
        BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]--><!--[if !mso]>
<STYLE>
st1\:*{behavior:url(#default#ieooui) }
</STYLE>
<![endif]-->
<STYLE>
<!--
 
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";}
pre
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</STYLE>
<!--[if gte mso 9]><xml>
 <u1:shapedefaults u2:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <u3:shapelayout u4:ext="edit">
  <u3:idmap u4:ext="edit" data="1"/>
 </u3:shapelayout>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]--></HEAD>
<BODY vLink=blue link=blue bgColor=white>
<DIV><FONT face=Arial size=2>Excuse me Arnaud,</FONT></DIV>
<DIV><FONT face=Arial size=2>but where is that "last" code? The only code I see 
is that on your first post...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=Arnaud.DeGroof@spacebel.be 
  href="mailto:Arnaud.DeGroof@spacebel.be">Arnaud De Groof</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=mapguide-users@lists.osgeo.org 
  href="mailto:mapguide-users@lists.osgeo.org">MapGuide Users Mail List</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, January 12, 2009 3:21 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [mapguide-users] Adding a 
  temporary Layer in MapGuide</DIV>
  <DIV><BR></DIV>
  <DIV class=Section1>
  <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">The last code is 
  enough. </SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">My first code 
  included only the step 3 and 4. </SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P>
  <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Regards</SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P>
  <DIV>
  <DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT 
  face="Times New Roman" color=black size=3><SPAN 
  style="FONT-SIZE: 12pt; COLOR: windowtext">
  <HR align=center SIZE=2>
  </SPAN></FONT></DIV>
  <P class=MsoNormal><B><FONT face=Tahoma color=black size=2><SPAN 
  style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT 
  face=Tahoma color=black size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Tahoma"> <A 
  href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</A> 
  [mailto:mapguide-users-bounces@lists.osgeo.org] <B><SPAN 
  style="FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Carmelo Saffioti<BR><B><SPAN 
  style="FONT-WEIGHT: bold">Sent:</SPAN></B> lundi 12 janvier 2009 
  12:24<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> MapGuide Users Mail 
  List<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: 
  [mapguide-users] Adding a temporary Layer in MapGuide</SPAN></FONT><FONT 
  color=black><SPAN style="COLOR: windowtext"></SPAN></FONT></P></DIV>
  <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
  style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
  <DIV>
  <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">Thank you 
  Arnaud for your reply!</SPAN></FONT><FONT color=black><SPAN 
  style="COLOR: windowtext"></SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">You said: 
  "Please find an example of code for the different steps". What do you 
  mean?</SPAN></FONT><FONT color=black><SPAN 
  style="COLOR: windowtext"></SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">The code you 
  posted is not enough?</SPAN></FONT><FONT color=black><SPAN 
  style="COLOR: windowtext"></SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
  style="FONT-SIZE: 12pt; COLOR: windowtext"></SPAN></FONT>&nbsp;</P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">If it's not 
  enough, which of the following steps can I do with that 
  code?</SPAN></FONT><FONT color=black><SPAN 
  style="COLOR: windowtext"></SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
  style="FONT-SIZE: 12pt; COLOR: windowtext">1. Create a temporary FeatureSource 
  for an SDF<BR>2. Insert data into the temporary FeatureSource<BR>3. Create a 
  temporary LayerDefinition that points to the temporary FeatureSource<BR>4. 
  Insert the temporary layer into the runtime map<BR>5. Refresh the 
  map</SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
  style="FONT-SIZE: 12pt; COLOR: windowtext"></SPAN></FONT>&nbsp;</P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">Thank you very 
  much again for your help</SPAN></FONT><FONT color=black><SPAN 
  style="COLOR: windowtext"></SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">Cheers</SPAN></FONT><FONT 
  color=black><SPAN style="COLOR: windowtext"></SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">Carmelo</SPAN></FONT><FONT 
  color=black><SPAN style="COLOR: windowtext"></SPAN></FONT></P></DIV>
  <P><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">&nbsp; 
  </SPAN></FONT></P>
  <BLOCKQUOTE 
  style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; MARGIN: 5pt 0cm 5pt 3.75pt; BORDER-LEFT: black 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none">
    <DIV>
    <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">----- 
    Original Message ----- </SPAN></FONT></P></DIV>
    <DIV style="font-color: black">
    <P class=MsoNormal style="BACKGROUND: #e4e4e4"><B><FONT face=Arial 
    color=black size=2><SPAN 
    style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">From:</SPAN></FONT></B><FONT 
    face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial"> <A 
    title=Arnaud.DeGroof@spacebel.be 
    href="mailto:Arnaud.DeGroof@spacebel.be">Arnaud De Groof</A> 
    </SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><B><FONT face=Arial color=black size=2><SPAN 
    style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">To:</SPAN></FONT></B><FONT 
    face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial"> <A 
    title=mapguide-users@lists.osgeo.org 
    href="mailto:mapguide-users@lists.osgeo.org">MapGuide Users Mail List</A> 
    </SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><B><FONT face=Arial color=black size=2><SPAN 
    style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">Sent:</SPAN></FONT></B><FONT 
    face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial"> Friday, 
    January 09, 2009 9:37 AM</SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><B><FONT face=Arial color=black size=2><SPAN 
    style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial">Subject:</SPAN></FONT></B><FONT 
    face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Arial"> RE: 
    [mapguide-users] Adding a temporary Layer in 
MapGuide</SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt; COLOR: windowtext"></SPAN></FONT>&nbsp;</P></DIV>
    <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Hi,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Please find an 
    example of code for the different steps: </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">&lt;?php</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">include</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"../../mapviewerphp/constants.php"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">include</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"../../mapviewerphp/common.php"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//include 
    'common.php';</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//include 
    'constants.php';</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$args</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$_SERVER</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">[</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">'REQUEST_METHOD'</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">]</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">==</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"POST"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">)</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">?</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$_POST</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">:</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$_GET</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$args</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">[</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">'SESSION'</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">];</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mapName</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$args</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">[</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">'MAPNAME'</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">];</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$locale</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"en"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataName</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"test"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$popup</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">0</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$lcolor</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"0000ff"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ffcolor</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"ff0000"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fbcolor</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"ffffff"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$transparent</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">0</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$distance</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">0</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$units</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Points"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$linestyle</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Solid"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fillstyle</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Solid"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$thickness</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">1</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$merge</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">0</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$foretrans</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">50</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srs</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">""</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$featureName</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Z"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$params</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">null;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//SetLocalizedFilesPath(GetLocalizationPath());</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataSource</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Session:"</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"//"</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataName</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">".FeatureSource"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDef</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Session:"</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"//"</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataName</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">".LayerDefinition"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">InitializeWebTier();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$cred</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgUserInformation(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$cred</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetClientIp(GetClientIp());</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$cred</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetClientAgent(GetClientAgent());</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//connect 
    to the site and get a feature service and a resource service 
    instances</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$site</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgSiteConnection();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$site</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;Open(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$cred</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$featureSrvc</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$site</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;CreateService(MgServiceType::FeatureService);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$site</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;CreateService(MgServiceType::ResourceService);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataSourceId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataSource</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDefId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//load the 
    map runtime state</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$map</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgMap();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    &nbsp;</SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$map</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;Open(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mapName</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//locate 
    the buffer layer in the map. It might or might not already 
    exist</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layers</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$map</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetLayers();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Get the 
    map SRS</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srsFactory</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgCoordinateSystemFactory();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srsDefMap</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">GetMapSRS(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$map</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mapSrsUnits</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">""</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srsMap</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srsFactory</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;Create(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srsDefMap</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$arbitraryMapSrs</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srsMap</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetType()</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">==</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgCoordinateSystemType::Arbitrary;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">if</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$arbitraryMapSrs</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">)</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mapSrsUnits</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srsMap</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetUnits();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//Create/Modify 
    layer definition</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDefContent</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">BuildLayerDefinitionContent();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetResource(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDefId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDefContent</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">null);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgClassDefinition();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetName(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$featureName</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetDescription(GetLocalizedString(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"DATACLASSDESCR"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$locale</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetDefaultGeometryPropertyName(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"GEOM"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//Set KEY 
    property</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgDataPropertyDefinition(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"KEY"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetDataType(MgPropertyType::Int32);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetAutoGeneration(</SPAN></FONT><FONT 
    face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">true</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetReadOnly(</SPAN></FONT><FONT 
    face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">true</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetIdentityProperties()-&gt;Add(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetProperties()-&gt;Add(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//Set ID 
    property.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgDataPropertyDefinition(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"ID"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetDataType(MgPropertyType::Int32);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetProperties()-&gt;Add(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//Set 
    geometry property</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgGeometricPropertyDefinition(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"GEOM"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">////$prop-&gt;SetGeometryTypes(MgFeatureGeometricType::mfgtSurface); 
    //</SPAN></FONT><B><FONT face="Courier New" color=#7ca5d5 size=2><SPAN 
    style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #7ca5d5; FONT-FAMILY: 'Courier New'">TODO</SPAN></FONT></B><FONT 
    face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'"> use the 
    constant when exposed</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    &nbsp;&nbsp;</SPAN></FONT><FONT face="Courier New" color=#660000 
    size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetGeometryTypes(</SPAN></FONT><FONT 
    face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">4</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetProperties()-&gt;Add(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$prop</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//Create 
    the schema</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$schema</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgFeatureSchema(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"DataSchema"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">GetLocalizedString(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"DATASCHEMADESCR"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$locale</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$schema</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetClasses()-&gt;Add(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$classDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//finally, 
    creation of the feature source</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sdfParams</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgCreateSdfParams(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"LatLong"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srsDefMap</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$schema</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$featureSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;CreateFeatureSource(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataSourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sdfParams</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//Add layer 
    to map</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layer</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgLayer(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDefId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layer</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetName(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataName</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layer</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetLegendLabel(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataName</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layer</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetDisplayInLegend(</SPAN></FONT><FONT 
    face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">true</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layer</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetSelectable(</SPAN></FONT><FONT 
    face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">true</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layers</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;Insert(</SPAN></FONT><FONT 
    face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">0</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layer</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    &nbsp;&nbsp;&nbsp; </SPAN></FONT><FONT face="Courier New" color=#660000 
    size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fsResourceId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataSource</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fsReader</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetResourceContent(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fsResourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fsXml</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fsReader</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;ToString();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fsDomDoc</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">DOMDocument::loadXML(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fsXml</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ldResourceId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ldReader</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetResourceContent(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ldResourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ldXml</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ldReader</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;ToString();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ldDomDoc</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">DOMDocument::loadXML(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$lddXml</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Read the 
    web layout into an XML DOM document object.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$md</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Library://Test/X.MapDefinition"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdResourceId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$md</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdReader</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetResourceContent(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdResourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdXml</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdReader</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;ToString();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">DOMDocument::loadXML(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdXml</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Create 
    the MapLayer XML nodeset in the first position</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$targetNode</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;getElementsByTagName(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"MapLayer"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">)-&gt;item(</SPAN></FONT><FONT 
    face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">0</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$targetNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;parentNode-&gt;insertBefore(</SPAN></FONT><FONT 
    face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">DOMElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"MapLayer"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">),</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$targetNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;appendChild(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;createElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Name"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataName</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;appendChild(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;createElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"ResourceId"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerDef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;appendChild(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;createElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Selectable"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"false"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;appendChild(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;createElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"ShowInLegend"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"false"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;appendChild(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;createElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"LegendLabel"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;appendChild(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;createElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"ExpandInLegend"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"false"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;appendChild(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;createElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Visible"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"true"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$newNode</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;appendChild(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;createElement(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Group"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Prepare 
    the updated XML to be written out to the session.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$updatedXml</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;saveXML();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$byteSource</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgByteSource(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$updatedXml</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">strlen(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$updatedXml</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Create a 
    web layout in the session to hold the updated version</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// from the 
    library.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionMapName</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdResourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetName();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionMapDefinition</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Session:</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">//</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionMapName</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">.MapDefinition"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionResourceId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionMapDefinition</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Write 
    the updated mapdefinition</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetResource(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionResourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$byteSource</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetReader(),</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">null);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//Test</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$md1</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Session:</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">//X.MapDefinition"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdResourceId2</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$md1</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdReader2</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetResourceContent(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdResourceId2</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdXml2</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdReader2</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;ToString();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdDomDoc2</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">DOMDocument::loadXML(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mdXml2</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Read the 
    web layout into an XML DOM document object.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wl</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Library://Test/Y.WebLayout"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// 
    </SPAN></FONT><B><FONT face="Courier New" color=#7ca5d5 size=2><SPAN 
    style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #7ca5d5; FONT-FAMILY: 'Courier New'">TODO</SPAN></FONT></B><FONT 
    face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'"> 
    Constant!</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlResourceId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wl</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlReader</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetResourceContent(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlResourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlXml</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlReader</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;ToString();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlDomDoc</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">DOMDocument::loadXML(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlXml</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Add the 
    MapDefinition in the WebLayout</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mapdef</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;getElementsByTagName(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"ResourceId"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">)-&gt;item(</SPAN></FONT><FONT 
    face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">0</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$mapdef</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;nodeValue</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$md1</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Prepare 
    the updated XML to be written out to the session.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlupdatedXml</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlDomDoc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;saveXML();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlbyteSource</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgByteSource(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlupdatedXml</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">strlen(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlupdatedXml</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Create a 
    web layout in the session to hold the updated version</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// from the 
    library.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlsessionMapName</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlResourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetName();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlsessionWebLayout</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"Session:</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">//</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlsessionMapName</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">.WebLayout"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlsessionResourceId</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgResourceIdentifier(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlsessionWebLayout</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Write 
    the updated web layout to the session.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$resourceSrvc</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;SetResource(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlsessionResourceId</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlbyteSource</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetReader(),</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">null);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">// Redirect 
    to the Ajax viewer pointing at the map at the desired 
    coordinates.</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$redirectTo</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"mapguide/mapviewerajax/?SESSION=</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">&amp;WEBLAYOUT=</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlsessionWebLayout</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$redirectTo</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"mapguide/mapviewerajax/?WEBLAYOUT=</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$wlsessionWebLayout</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">&amp;SESSION=</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$sessionId</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$host</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$_SERVER</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">[</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"HTTP_HOST"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">];</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$url</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"http://</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$host</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">/</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$redirectTo</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">function</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">BuildLayerDefinitionContent()</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">{</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">global</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataSource</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$featureName</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ffcolor</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fbcolor</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$transparent</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$linestyle</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$thickness</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$lcolor</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fillstyle</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$foretrans</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$xtrans</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">sprintf(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"%02x"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">255</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">*</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$foretrans</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">/</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=red size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'">100</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerTempl</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">file_get_contents(</SPAN></FONT><FONT 
    face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"../../viewerfiles/arealayerdef.templ"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$xmlStr</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">sprintf(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$layerTempl</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$dataSource</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$featureName</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"GEOM"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fillstyle</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$xtrans</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$ffcolor</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$transparent</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">?</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"ff"</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fbcolor</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">:</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"00"</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">.</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$fbcolor</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$linestyle</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$thickness</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$lcolor</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">);</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$src</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">new</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MgByteSource(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$xmlStr</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">,</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">strlen(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$xmlStr</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">));</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">return</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$src</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetReader();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">function</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">GetMapSrs(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$map</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">)</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">{</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srs</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$map</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-&gt;GetMapSRS();</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">if</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">(</SPAN></FONT><FONT 
    face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srs</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">!=</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">""</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">)</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">return</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#660000 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #660000; FONT-FAMILY: 'Courier New'">$srs</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=gray size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Courier New'">//No SRS, 
    set to ArbitrayXY meters</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp;&nbsp; 
    </SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp; 
    </SPAN></FONT><FONT face="Courier New" color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">return</SPAN></FONT><FONT 
    face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Courier New'"> 
    </SPAN></FONT><FONT face="Courier New" color=#008200 size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: #008200; FONT-FAMILY: 'Courier New'">"LOCALCS[\"Non-Earth 
    (Meter)\",LOCAL_DATUM[\"Local Datum\",0],UNIT[\"Meter\", 
    1],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]]"</SPAN></FONT><FONT 
    face="Courier New" size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">;</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Courier New" color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">}</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Regards,</SPAN></FONT></P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Arnaud De 
    Groof</SPAN></FONT></P>
    <DIV>
    <DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT 
    face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt; COLOR: windowtext">
    <HR align=center SIZE=2>
    </SPAN></FONT></DIV>
    <P class=MsoNormal><B><FONT face=Tahoma color=black size=2><SPAN 
    style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT 
    face=Tahoma color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Tahoma"> 
    mapguide-users-bounces@lists.osgeo.org 
    [mailto:mapguide-users-bounces@lists.osgeo.org] <B><SPAN 
    style="FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Kenneth Skovhede, GEOGRAF 
    A/S<BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> vendredi 9 
    janvier 2009 9:03<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> 
    MapGuide Users Mail List<BR><B><SPAN 
    style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [mapguide-users] Adding a 
    temporary Layer in MapGuide</SPAN></FONT></P></DIV>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt">You need several steps.<BR><BR>1. Create a temporary 
    FeatureSource for an SDF<BR>2. Insert data into the temporary 
    FeatureSource<BR>3. Create a temporary LayerDefinition that points to the 
    temporary FeatureSource<BR>4. Insert the temporary layer into the runtime 
    map<BR>5. Refresh the map<BR><BR>This is a generic recipe for building 
    dynamic layers, redlining, buffering, etc.<BR>There exist code that does 
    this in the "buffer" function used in the basic AJAX viewer.<BR>Look at the 
    "buffer.[php,aspx,jsp]" file in:<BR>C:\Program 
    Files\MapGuideOpenSource2.0\WebServerExtensions\www\mapviewer[php,net,jsp]<BR><BR>If 
    you have trouble with one of the steps, please ask again.<BR><BR>An easier 
    way of dealing with it would be to create a layer that displays ALL 
    points.<BR>Then use the SQL WHERE statement as the layers "filter" 
    property.<BR>This approach obviously has some limitations.</SPAN></FONT></P><PRE><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">Regards, Kenneth Skovhede, GEOGRAF A/S</SPAN></FONT></PRE>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"><BR><BR>Carmelo Saffioti skrev: </SPAN></FONT></P>
    <DIV>
    <DIV>
    <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi 
    everybody!</SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I hope you can help me about 
    this problem I'm having since several days:</SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">1) having x,y coordinates of a 
    point, resulting from a sql query, how can I display it at runtime on the 
    map?</SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">2) having x,y coordinates of a 
    sequence of points, resulting from a sql query, how can I display them at 
    runtime on the map?</SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I really hope you can help me 
    with that</SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thank you very much in 
    advance</SPAN></FONT></P></DIV>
    <DIV>
    <P class=MsoNormal><FONT face=Arial color=black size=2><SPAN 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Carmelo</SPAN></FONT></P></DIV></DIV><PRE wrap><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">&nbsp;</SPAN></FONT></PRE><PRE style="TEXT-ALIGN: center"><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">&nbsp;</SPAN></FONT></PRE><PRE style="TEXT-ALIGN: center"><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">&nbsp;</SPAN></FONT></PRE><PRE style="TEXT-ALIGN: center"><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">

<HR align=center SIZE=4>

</SPAN></FONT></PRE><PRE style="TEXT-ALIGN: center"><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">&nbsp;</SPAN></FONT></PRE><PRE style="TEXT-ALIGN: center"><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">&nbsp;</SPAN></FONT></PRE><PRE><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">&nbsp;</SPAN></FONT></PRE><PRE><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">_______________________________________________</SPAN></FONT></PRE><PRE><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">mapguide-users mailing list</SPAN></FONT></PRE><PRE><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt"><A href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</A></SPAN></FONT></PRE><PRE><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt"><A href="http://lists.osgeo.org/mailman/listinfo/mapguide-users">http://lists.osgeo.org/mailman/listinfo/mapguide-users</A></SPAN></FONT></PRE><PRE><FONT face="Courier New" color=black size=2><SPAN style="FONT-SIZE: 10pt">&nbsp; </SPAN></FONT></PRE><!--[object_id=#spacebel.be#]-->
    <DIV class=MsoNormal style="TEXT-ALIGN: center" 
    align=center><STRONG><B><FONT face=Tahoma color=blue size=3><SPAN 
    style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: Tahoma">
    <HR align=center SIZE=2>
    </SPAN></FONT></B></STRONG></DIV>
    <P class=MsoNormal><STRONG><B><FONT face=Tahoma color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Tahoma">E-MAIL 
    DISCLAIMER</SPAN></FONT></B></STRONG><FONT color=black><SPAN 
    style="COLOR: windowtext"> </SPAN></FONT></P>
    <P><FONT face=Arial color=blue size=1><SPAN 
    style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Arial">The present 
    message may contain confidential and/or legally privileged information. If 
    you are not the intended addressee and in case of a transmission error, 
    please notify the sender immediately and destroy this E-mail. Disclosure, 
    reproduction or distribution of this document and its possible attachments 
    is strictly forbidden.</SPAN></FONT></P>
    <P><FONT face=Arial color=blue size=1><SPAN 
    style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Arial">SPACEBEL denies 
    all liability for incomplete, improper, inaccurate, intercepted, (partly) 
    destroyed, lost and/or belated transmission of the current information given 
    that unencrypted electronic transmission cannot currently be guaranteed to 
    be secure or error free.<BR>Upon request or in conformity with formal, 
    contractual agreements, an originally signed hard copy will be sent to you 
    to confirm the information contained in this E-mail.</SPAN></FONT></P>
    <P><FONT face=Arial color=blue size=1><SPAN 
    style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Arial">SPACEBEL denies 
    all liability where E-mail is used for private use.</SPAN></FONT></P>
    <P><FONT face=Arial color=blue size=1><SPAN 
    style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Arial">SPACEBEL cannot be 
    held responsible for possible viruses that might corrupt this message and/or 
    your computer system.</SPAN></FONT><FONT size=2><SPAN 
    style="FONT-SIZE: 10pt"></SPAN></FONT></P>
    <DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT 
    face=Arial color=blue size=2><SPAN 
    style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">
    <HR align=center SIZE=2>
    </SPAN></FONT></DIV>
    <DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT 
    face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt; COLOR: windowtext">
    <HR align=center SIZE=2>
    </SPAN></FONT></DIV>
    <P class=MsoNormal><FONT face="Times New Roman" color=black size=3><SPAN 
    style="FONT-SIZE: 12pt; COLOR: windowtext">_______________________________________________<BR>mapguide-users 
    mailing 
    list<BR>mapguide-users@lists.osgeo.org<BR>http://lists.osgeo.org/mailman/listinfo/mapguide-users</SPAN></FONT></P></BLOCKQUOTE></DIV>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>mapguide-users 
  mailing 
  list<BR>mapguide-users@lists.osgeo.org<BR>http://lists.osgeo.org/mailman/listinfo/mapguide-users<BR></BLOCKQUOTE></BODY></HTML>