Previous: Coordinate differences, Up: XML input data format for gama-local


2.17 Example of local geodetic network

The XML input data format should be now reasonably clear from the following sample geodetic network. This example is taken from user's guide to Geodet/PC by Frantisek Charamza.

fig/gama-local-input-example.png
     <?xml version="1.0" ?>
     <!DOCTYPE gama-local
       SYSTEM "http://www.gnu.org/software/gama/gama-local.dtd">
     
     <gama-local>
     <network axes-xy="sw">
     
     <description>
     XML input stream of points and observation data for program Gama
     <!-- this is a XML comment -->
     </description>
     
     <!-- parameters are expressed with empty-element tag -->
     
     <parameters sigma-act = "aposteriori" />
     
     <points-observations>
     
     <!-- fixed point, constrained point -->
     
     <point id="1" y="644498.590" x="1054980.484" fix="xy" />
     <point id="2" y="643654.101" x="1054933.801" adj="XY" />
     
     <!-- computed / adjusted points -->
     
     <point id="403" adj="xy" />
     <point id="407" adj="xy" />
     <point id="409" adj="xy" />
     <point id="411" adj="xy" />
     <point id="413" adj="xy" />
     <point id="416" adj="xy" />
     <point id="418" adj="xy" />
     <point id="420" adj="xy" />
     <point id="422" adj="xy" />
     <point id="424" adj="xy" />
     
     <obs from="1">
          <direction  to=  "2" val=  "0.0000" stdev="10.0" />
          <direction  to="422" val= "28.2057" stdev="10.0" />
          <direction  to="424" val= "60.4906" stdev="10.0" />
          <direction  to="403" val="324.3662" stdev="10.0" />
          <direction  to="407" val="382.8182" stdev="10.0" />
          <distance   to=  "2" val= "845.777" stdev="5.0"  />
          <distance   to="422" val= "493.793" stdev="5.0"  />
          <distance   to="424" val= "288.301" stdev="5.0"  />
          <distance   to="403" val= "388.536" stdev="5.0"  />
          <distance   to="407" val= "498.750" stdev="5.0"  />
     </obs>
     
     <obs from="2">
          <direction  to=  "1" val="0.0000"   stdev="10.0" />
          <direction  to="407" val="22.2376"  stdev="10.0" />
          <direction  to="409" val="73.8984"  stdev="10.0" />
          <direction  to="411" val="134.2090" stdev="10.0" />
          <direction  to="416" val="203.0706" stdev="10.0" />
          <direction  to="418" val="287.2951" stdev="10.0" />
          <direction  to="420" val="345.6928" stdev="10.0" />
          <direction  to="422" val="368.9908" stdev="10.0" />
          <distance   to="407" val="388.562"  stdev="5.0"  />
          <distance   to="409" val="257.498"  stdev="5.0"  />
          <distance   to="411" val="360.282"  stdev="5.0"  />
          <distance   to="416" val="338.919"  stdev="5.0"  />
          <distance   to="418" val="292.094"  stdev="5.0"  />
          <distance   to="420" val="261.408"  stdev="5.0"  />
          <distance   to="422" val="452.249"  stdev="5.0"  />
     </obs>
     
     <obs from="403">
          <direction  to=  "1" val="0.0000"   stdev="10.0" />
          <direction  to="407" val="313.5542" stdev="10.0" />
          <distance   to="407" val="405.403"  stdev="5.0"  />
     </obs>
     
     <obs from="407">
          <direction  to=  "1" val="0.0000"   stdev="10.0" />
          <direction  to="403" val="55.1013"  stdev="10.0" />
          <direction  to="409" val="193.3410" stdev="10.0" />
          <direction  to=  "2" val="239.4204" stdev="10.0" />
          <direction  to="422" val="323.5443" stdev="10.0" />
          <distance   to="409" val="281.997"  stdev="5.0"  />
          <distance   to="422" val="346.415"  stdev="5.0"  />
     </obs>
     
     <obs from="409">
          <direction  to=  "2" val="0.0000"   stdev="10.0" />
          <direction  to="407" val="102.2575" stdev="10.0" />
          <direction  to="411" val="310.1751" stdev="10.0" />
          <distance   to="411" val="296.281"  stdev="5.0" />
     </obs>
     
     <obs from="411">
          <direction  to=  "2" val="0.0000"   stdev="10.0" />
          <direction  to="409" val="49.8647"  stdev="10.0" />
          <direction  to="413" val="291.4953" stdev="10.0" />
          <direction  to="416" val="337.6667" stdev="10.0" />
          <distance   to="413" val="252.266"  stdev="5.0"  />
          <distance   to="416" val="360.449"  stdev="5.0"  />
     </obs>
     
     <obs from="413">
          <direction  to="411" val="0.0000"   stdev="10.0" />
          <direction  to="416" val="295.3582" stdev="10.0" />
          <distance   to="416" val="239.745"  stdev="5.0"  />
     </obs>
     
     <obs from="416">
          <direction  to=  "2" val="0.0000"   stdev="10.0" />
          <direction  to="411" val="68.8065"  stdev="10.0" />
          <direction  to="413" val="117.9922" stdev="10.0" />
          <direction  to="418" val="348.1606" stdev="10.0" />
          <distance   to="418" val="389.397"  stdev="5.0"  />
     </obs>
     
     <obs from="418">
          <direction  to=  "2" val="0.0000"   stdev="10.0" />
          <direction  to="416" val="63.9347"  stdev="10.0" />
          <direction  to="420" val="336.3190" stdev="10.0" />
          <distance   to="420" val="246.594"  stdev="5.0"  />
     </obs>
     
     <obs from="420">
          <direction  to=  "2" val="0.0000"   stdev="10.0" />
          <direction  to="418" val="77.9221"  stdev="10.0" />
          <direction  to="422" val="250.1804" stdev="10.0" />
          <distance   to="422" val="228.207"  stdev="5.0"  />
     </obs>
     
     <obs from="422">
          <direction  to=  "2" val="0.0000"   stdev="10.0" />
          <direction  to="420" val="26.8834"  stdev="10.0" />
          <direction  to="424" val="225.7964" stdev="10.0" />
          <direction  to=  "1" val="259.2124" stdev="10.0" />
          <direction  to="407" val="337.3724" stdev="10.0" />
          <distance   to="424" val="279.405"  stdev="5.0"  />
     </obs>
     
     <obs from="424">
          <direction  to=  "1" val="0.0000"   stdev="10.0" />
          <direction  to="422" val="134.2955" stdev="10.0" />
     </obs>
     
     </points-observations>
     
     </network>
     </gama-local>