<div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div dir="ltr" id="yui_3_16_0_1_1417153195375_30612"><span id="yui_3_16_0_1_1417153195375_31306">Mapservers SOS implementation is pretty minimal these days.</span></div><div id="yui_3_16_0_1_1417153195375_31307" dir="ltr"><br><span></span></div><div id="yui_3_16_0_1_1417153195375_31309" dir="ltr"><span id="yui_3_16_0_1_1417153195375_31308">You might look at 52N for their FOSS SOS server. You can either harvest you data into the internal db, or use Hibernate to build a middleware tool that can access your db directly.</span></div><div id="yui_3_16_0_1_1417153195375_31496" dir="ltr"><br><span id="yui_3_16_0_1_1417153195375_31308"></span></div><div id="yui_3_16_0_1_1417153195375_31495" dir="ltr"><span id="yui_3_16_0_1_1417153195375_31308">Brent Wood</span></div><br>  <div id="yui_3_16_0_1_1417153195375_30520" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_1_1417153195375_30519" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_1_1417153195375_30518" dir="ltr"> <hr id="yui_3_16_0_1_1417153195375_30631" size="1">  <font id="yui_3_16_0_1_1417153195375_30517" face="Arial" size="2"> <b><span style="font-weight:bold;">From:</span></b> Carsen Banister <carsen.banister@gmail.com><br> <b><span style="font-weight: bold;">To:</span></b> mapserver-users@lists.osgeo.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, November 25, 2014 2:50 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> [mapserver-users] MapServer SOS setup questions<br> </font> </div> <div id="yui_3_16_0_1_1417153195375_30630" class="y_msg_container"><br><div id="yiv9641486375"><style><!--
#yiv9641486375  
 _filtered #yiv9641486375 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}
 _filtered #yiv9641486375 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
#yiv9641486375  
#yiv9641486375 p.yiv9641486375MsoNormal, #yiv9641486375 li.yiv9641486375MsoNormal, #yiv9641486375 div.yiv9641486375MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri", sans-serif;}
#yiv9641486375 a:link, #yiv9641486375 span.yiv9641486375MsoHyperlink
        {color:#0563C1;text-decoration:underline;}
#yiv9641486375 a:visited, #yiv9641486375 span.yiv9641486375MsoHyperlinkFollowed
        {color:#954F72;text-decoration:underline;}
#yiv9641486375 p
        {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:"Times New Roman", serif;}
#yiv9641486375 p.yiv9641486375MsoListParagraph, #yiv9641486375 li.yiv9641486375MsoListParagraph, #yiv9641486375 div.yiv9641486375MsoListParagraph
        {margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri", sans-serif;}
#yiv9641486375 span.yiv9641486375EmailStyle17
        {font-family:"Calibri", sans-serif;color:windowtext;}
#yiv9641486375 .yiv9641486375MsoChpDefault
        {font-family:"Calibri", sans-serif;}
 _filtered #yiv9641486375 {margin:72.0pt 72.0pt 72.0pt 72.0pt;}
#yiv9641486375 div.yiv9641486375WordSection1
        {}
#yiv9641486375  
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
 _filtered #yiv9641486375 {}
#yiv9641486375 ol
        {margin-bottom:0cm;}
#yiv9641486375 ul
        {margin-bottom:0cm;}
--></style><div id="yui_3_16_0_1_1417153195375_30629"><div id="yui_3_16_0_1_1417153195375_30628" class="yiv9641486375WordSection1"><div id="yui_3_16_0_1_1417153195375_30627" class="yiv9641486375MsoNormal">Hi,</div><div class="yiv9641486375MsoNormal">  </div><div class="yiv9641486375MsoNormal">I would appreciate any help on some items associated with setting up MapServer SOS. I am quite new to MapServer, and am trying to get up to speed as quickly as possible. The reason for using MapServer’s SOS is that the database structure is custom and I’m not aware of any other SOS servers that support custom MySQL databases (if you can point me in a direction easier than MapServer, please do!).</div><div class="yiv9641486375MsoNormal">  </div><div class="yiv9641486375MsoNormal">So, the questions I am hoping to get clarification on are:</div><div class="yiv9641486375MsoNormal">  </div><div style="margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt;margin-bottom:.0001pt;"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;color:black;"><span style="">1.<span style="font:7.0pt "Times New Roman";">      </span></span></span><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;color:black;">How do you connect different layers together? e.g. layer and sublayer. What is the syntax for that in the mapfile?</span></div><div style="margin:0cm;margin-bottom:.0001pt;"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;color:black;"> </span></div><div style="margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt;margin-bottom:.0001pt;"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;color:black;"><span style="">2.<span style="font:7.0pt "Times New Roman";">      </span></span></span><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;color:black;">Is there a way to dynamically generate layers (e.g. from database query result), or does the layer structure have to be hardcoded?</span></div><div style="margin:0cm;margin-bottom:.0001pt;"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;color:black;"> </span></div><div style="margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt;margin-bottom:.0001pt;"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;color:black;"><span style="">3.<span style="font:7.0pt "Times New Roman";">      </span></span></span><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;color:black;">When you do a GetObservation, how do you set up MapServer so that that request pulls data from the database, e.g. OVF file configuration?</span></div><div class="yiv9641486375MsoNormal" style="margin-left:18.0pt;">  </div><div class="yiv9641486375MsoNormal" style="margin-left:18.0pt;">Thanks in advance for any assistance.</div><div class="yiv9641486375MsoNormal" style="margin-left:18.0pt;">  </div><div class="yiv9641486375MsoNormal" style="margin-left:18.0pt;">Best regards,</div><div class="yiv9641486375MsoNormal" style="margin-left:18.0pt;">Carsen</div></div></div></div><br>_______________________________________________<br>mapserver-users mailing list<br><a ymailto="mailto:mapserver-users@lists.osgeo.org" href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br><br></div> </div> </div>  </div>