Accurate QMID and LOD Values: Difference between revisions

From FSDeveloper Wiki
Jump to navigationJump to search
No edit summary
m (Reverted edits by MichaelCox (talk) to last revision by BASys)
 
(19 intermediate revisions by 4 users not shown)
Line 6: Line 6:
| FS2004 = true
| FS2004 = true
| FS2002 = true
| FS2002 = true
| FS2000 = unknown
| FS2000 = true
| FS98 = unknown
| FS98 = false
}}
}}
{{Template:Lorem ipsum}}


<table x:str="" style="border-collapse: collapse; width: 423pt;" border="0" cellpadding="0" cellspacing="0" width="563"><col style="width: 48pt;" span="2" width="64">
<p>The FSX SDK QMID & LOD tables are inaccurate and can prove to be problematic when using resample.exe on source data that has been generated with the SDK valuesDue to the rounding of the SDK values this can leave gaps one pixel wide in adjacent blocks of data.</p>
<col style="width: 109pt;" span="3" width="145">
 
<tbody><tr style="height: 32.25pt;" height="43">
<p>While the tables currently need updating the tests so far have proved problematic.
  <td class="xl35" style="height: 32.25pt; width: 48pt;" height="43" width="64">QMID
 
  level</td>
[[Category:Terrain_Design]]
  <td class="xl34" style="width: 48pt;" width="64">LOD</td>
  <td class="xl34" style="width: 109pt;" width="145">Block size (degrees)</td>
  <td class="xl32" style="width: 109pt;" width="145">One Pixel (degrees)</td>
  <td class="xl33" style="width: 109pt;" width="145">Meters/pixel</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">2</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">0</td>
  <td class="xl28" style="width: 109pt;" width="145">90</td>
  <td class="xl28" style="width: 109pt;" width="145">0.350194553</td>
  <td class="xl30" style="width: 109pt;" width="145">38913.62</td>
  </tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">3</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">1</td>
  <td class="xl28" style="width: 109pt;" width="145">45</td>
  <td class="xl28" style="width: 109pt;" width="145">0.1750972765</td>
  <td class="xl30" style="width: 109pt;" width="145">19456.81</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">4</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">2</td>
  <td class="xl28" style="width: 109pt;" width="145">22.5</td>
  <td class="xl28" style="width: 109pt;" width="145">0.087548638</td>
  <td class="xl30" style="width: 109pt;" width="145">9728.405</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">5</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">3</td>
  <td class="xl28" style="width: 109pt;" width="145">11.25</td>
  <td class="xl28" style="width: 109pt;" width="145">0.043774319</td>
  <td class="xl30" style="width: 109pt;" width="145">4864.2025</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">6</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">4</td>
  <td class="xl28" style="width: 109pt;" width="145">5.625</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0218871595</td>
  <td class="xl30" style="width: 109pt;" width="145">2432.10125</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">7</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">5</td>
  <td class="xl28" style="width: 109pt;" width="145">2.8125</td>
  <td class="xl28" style="width: 109pt;" width="145">0.01094358</td>
  <td class="xl30" style="width: 109pt;" width="145">1216.050625</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">8</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">6</td>
  <td class="xl28" style="width: 109pt;" width="145">1.40625</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00547179</td>
  <td class="xl30" style="width: 109pt;" width="145">608.0253125</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">9</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">7</td>
  <td class="xl28" style="width: 109pt;" width="145">0.703125</td>
  <td class="xl28" style="width: 109pt;" width="145">0.002735895</td>
  <td class="xl30" style="width: 109pt;" width="145">304.0126563</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">10</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">8</td>
  <td class="xl28" style="width: 109pt;" width="145">0.3515625</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0013679475</td>
  <td class="xl30" style="width: 109pt;" width="145">152.0063281</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">11</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">9</td>
  <td class="xl28" style="width: 109pt;" width="145">0.17578125</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0006839735</td>
  <td class="xl30" style="width: 109pt;" width="145">76.00316406</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">12</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">10</td>
  <td class="xl28" style="width: 109pt;" width="145">0.087890625</td>
  <td class="xl28" style="width: 109pt;" width="145">0.000341987</td>
  <td class="xl30" style="width: 109pt;" width="145">38.00158203</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">13</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">11</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0439453125</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0001709935</td>
  <td class="xl30" style="width: 109pt;" width="145">19.00079102</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">14</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">12</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0219726565</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000854965</td>
  <td class="xl30" style="width: 109pt;" width="145">9.500395508</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">15</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">13</td>
  <td class="xl28" style="width: 109pt;" width="145">0.010986328</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00004274835</td>
  <td class="xl30" style="width: 109pt;" width="145">4.750197754</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">16</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">14</td>
  <td class="xl28" style="width: 109pt;" width="145">0.005493164</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000213742</td>
  <td class="xl30" style="width: 109pt;" width="145">2.375098877</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">17</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">15</td>
  <td class="xl28" style="width: 109pt;" width="145">0.002746582</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000106871</td>
  <td class="xl30" style="width: 109pt;" width="145">1.187549438</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">18</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">16</td>
  <td class="xl28" style="width: 109pt;" width="145">0.001373291</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00000534355</td>
  <td class="xl30" style="width: 109pt;" width="145">0.593774719</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">19</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">17</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0006866455</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00000267177</td>
  <td class="xl30" style="width: 109pt;" width="145">0.29688736</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">20</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">18</td>
  <td class="xl28" style="width: 109pt;" width="145">0.000343323</td>
  <td class="xl28" style="width: 109pt;" width="145">0.000001335885</td>
  <td class="xl30" style="width: 109pt;" width="145">0.14844368</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">21</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">19</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0001716615</td>
  <td class="xl28" style="width: 109pt;" width="145">0.000000667945</td>
  <td class="xl30" style="width: 109pt;" width="145">0.07422184</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">22</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">20</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000858305</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000003339715</td>
  <td class="xl30" style="width: 109pt;" width="145">0.03711092</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">23</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">21</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00004291535</td>
  <td class="xl28" style="width: 109pt;" width="145">0.000000166986</td>
  <td class="xl30" style="width: 109pt;" width="145">0.01855546</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">24</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">22</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00002145765</td>
  <td class="xl28" style="width: 109pt;" width="145">0.000000083493</td>
  <td class="xl30" style="width: 109pt;" width="145">0.00927773</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">25</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">23</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00001072885</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00000004174645</td>
  <td class="xl30" style="width: 109pt;" width="145">0.004638865</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">26</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">24</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000053644</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000000208732</td>
  <td class="xl30" style="width: 109pt;" width="145">0.002319432</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">27</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">25</td>
  <td class="xl28" style="width: 109pt;" width="145">0.00000268221</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000000104366</td>
  <td class="xl30" style="width: 109pt;" width="145">0.001159716</td>
</tr>
<tr style="height: 12.75pt;" height="17">
  <td class="xl25" style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">28</td>
  <td class="xl24" style="width: 48pt;" x:num="" align="right" width="64">26</td>
  <td class="xl28" style="width: 109pt;" width="145">0.000001341105</td>
  <td class="xl28" style="width: 109pt;" width="145">0.0000000052183</td>
  <td class="xl30" style="width: 109pt;" width="145">0.000579858</td>
</tr>
<tr style="height: 13.5pt;" height="18">
  <td class="xl26" style="height: 13.5pt; width: 48pt;" x:num="" align="right" height="18" width="64">29</td>
  <td class="xl27" style="width: 48pt;" x:num="" align="right" width="64">27</td>
  <td class="xl29" style="width: 109pt;" width="145">0.00000067055</td>
  <td class="xl29" style="width: 109pt;" width="145">0.000000002609155</td>
  <td class="xl31" style="width: 109pt;" width="145">0.000289929</td>
</tr>
</tbody></table>[[Category:Scenery_design]]
[[Category:Tools]]

Latest revision as of 07:39, 4 March 2016

The FSX SDK QMID & LOD tables are inaccurate and can prove to be problematic when using resample.exe on source data that has been generated with the SDK values. Due to the rounding of the SDK values this can leave gaps one pixel wide in adjacent blocks of data.

While the tables currently need updating the tests so far have proved problematic.