wxGUI.GCP_Manager.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. <h2>DESCRIPTION</h2>
  2. <p>
  3. The <b>GCP Manager</b> is a <em><a href="wxGUI.html">wxGUI</a></em>
  4. extension which allows the user to create, edit, and manage
  5. Ground Control Points. It is available from the menu
  6. &quot;File | Manage Ground Control Points&quot;.
  7. <p>
  8. The <b>GCP Manager</b> provides an interactive graphical interface to
  9. manage and analyze Ground Control Points. A backup copy of the initial
  10. POINTS file is always maintained and updated only on request (Save GCPs
  11. to POINTS file). This guarantees that accidential changes are not
  12. permanent and can be undone by reloading the Ground Control Points.
  13. <p>
  14. The GCP Manager must be started in the target location, not in the
  15. source location.
  16. <p>
  17. The GCP Manager is structured into three panels:
  18. <ul>
  19. <li>The topmost panel shows a list of Ground Control Points. Tools to
  20. manipulate and analyze GCPs are provided in the toolbar. This panel can
  21. be moved out of the GCP manager window by either dragging with the
  22. caption or by clicking on the pin button on the right in the caption.
  23. This panel can also be placed below the map displays by dragging.
  24. <li>The two panels in the lower part are used for map and GCP display,
  25. the left pane showing a map from the source location and the right
  26. pane showing a reference map from the target location. Numbered Ground
  27. Control Points are shown on both map displays.
  28. </ul>
  29. <h3>Components of the GCP Manager</h3>
  30. <center>
  31. <br><img src="wxGUI_GCP_Manager.jpg" border="0" alt="GCP Manager"><br><br>
  32. </center>
  33. <p>
  34. <em>Toolbars</em>
  35. <p>
  36. Two toolbars are provided with the GCP Manager, one for managing the map
  37. displays and one for managing the GCP list.
  38. <p>
  39. <em>List of ground control points</em>
  40. <p>
  41. The list of Ground Control Points can be sorted by clicking on a column
  42. header. Clicking on a cloumn header will sort the GCPs ascending, a
  43. second click on the same column will sort the GCPs descending. Overall
  44. RMS error and individual RMS errors of all points are often improved if
  45. the GCP with the highest RMS error is adjusted. Individual coordinates
  46. can be edited by double-clicking on a row.
  47. <p>
  48. The first column holds a checkbox and displays the point number. A GCP
  49. is only used for RMS error calculation and georectification if its
  50. checkbox on the left is checked. Uncheck to deactivate a GCP (mark as
  51. unused GCP).
  52. <p>
  53. <em>Two panels for map display</em>
  54. <p>
  55. The left panel is used to display a map from the source location, the
  56. right panel to display a map from the target loaction. Zooming in and
  57. out is always possible with the mouse wheel and done for each map canvas
  58. separately.
  59. <p>
  60. GCPs are displayed in different colors, depending on whether a GCP has
  61. a high RMS error, is currently unused or is currently selected. Optionally,
  62. currently unused GCPs are not shown on the map display.
  63. <p>
  64. <em>Statusbar</em>
  65. <p>
  66. At the bottom of the GCP Manager is a statusbar providing several
  67. functions. The default is set to <em>Go to GCP No.</em> (see also below).
  68. Typing a number or using the up/down arrows will center the maps on the
  69. given GCP, useful with a high zoom.
  70. <h4>GCP Map Display Toolbar</h4>
  71. <dl>
  72. <dt><img src="icons/grass/show.png">&nbsp;
  73. <em>Display map</em></dt>
  74. <dd>Displays maps for source and target canvas and re-renders any layers
  75. that have changed since the last time the display was updated.</dd>
  76. <dt><img src="icons/grass/layer-redraw.png">&nbsp;
  77. <em>Re-render map</em></dt>
  78. <dd>Re-renders both source and target canvas regardless of whether they
  79. have changed or not.</dd>
  80. <dt><img src="icons/grass/erase.png">&nbsp;
  81. <em>Erase display</em></dt>
  82. <dd>Erases both source and target canvas to a white background.</dd>
  83. <dt><img src="icons/grass/gcp-create.png">&nbsp;
  84. <em>Define GCP (Ground Control Points)</em></dt>
  85. <dd>On left mouse click, coordinates are defined for the currently
  86. selected GCP.</dd>
  87. <dt><img src="icons/grass/pan.png">&nbsp;
  88. <em>Pan</em></dt>
  89. <dd>Interactive selection of a new center of view in the active
  90. display monitor. Drag the pan cursor while pressing the left mouse
  91. button to pan. Alternatively left-click on the new center. Panning
  92. changes the location of the region displayed but not the size of the
  93. area displayed or the resolution.</dd>
  94. <dt><img src="icons/grass/zoom-in.png">&nbsp;
  95. <em>Zoom in</em></dt>
  96. <dd>Interactive zooming with the mouse in the active map canvas (source
  97. or target). Drawing a box or just a left click with the mouse and zoom-in
  98. cursor causes the display to zoom in so that the area defined by the box
  99. fills the display. The map resolution is not changed. Clicking with the
  100. zoom-in cursor causes the display to zoom in by 30%, centered on the
  101. point where the mouse is clicked. Zooming changes the display region
  102. extents (both size and location of area displayed).</dd>
  103. <dt><img src="icons/grass/zoom-out.png">&nbsp;
  104. <em>Zoom out</em></dt>
  105. <dd>Interactive zooming with the mouse in the active map canvas (source
  106. or target). Drawing a box or just a left click with the mouse and zoom-out
  107. cursor causes the display to zoom out so that the area displayed
  108. shrinks to fill the area defined by the box. The map resolution is not
  109. changed. Clicking with the zoom-out cursor causes the display to zoom
  110. out by 30%, centered on the point where the mouse is clicked. Zooming
  111. changes the display region extents (both size and location of area
  112. displayed).</dd>
  113. <dt><img src="icons/grass/zoom-more.png">&nbsp;
  114. <em>Adjust display zoom</em></dt>
  115. <dd>Source and target display are adjusted by using the current GCPs for
  116. coordinate transformation:
  117. <br><br>
  118. <dl>
  119. <dt><em>Adjust source display to target display</em>
  120. <dd>The extents of the source display are adjusted to the current
  121. extents of the target display.
  122. <dt><em>Adjust target display to source display</em>
  123. <dd>The extents of the source display are adjusted to the current
  124. extents of the target display.
  125. </dl>
  126. <dt><em>Set active map canvas</em></dt>
  127. <dd>Sets the currently active map canvas (source or target). Click
  128. to set active map canvas for <em>Return to previous zoom</em> or
  129. <em>Zoom to extent of currently displayed map</em>. Alternatively, move
  130. the mouse over the map canvas to be used as active canvas.</dd>
  131. <dt><img src="icons/grass/zoom-last.png">&nbsp;
  132. <em>Return to previous zoom</em></dt>
  133. <dd>Returns to the previous zoom extent. Up to 10 levels of zoom back are
  134. maintained.</dd>
  135. <dt><img src="icons/grass/zoom-extent.png">&nbsp;
  136. <em>Zoom to extent of currently displayed map</em></dt>
  137. <dd>Zoom to the extent of the currently displayed map in the active map
  138. canvas (source or target).</dd>
  139. <dt><img src="icons/grass/settings.png">&nbsp;
  140. <em>Settings</em></dt>
  141. <dd>Shows a settings dialog for GCP management and display:<br><br>
  142. <dl>
  143. <dt><em>Symbology</em></dt>
  144. <dd>Settings for map and GCP display:<br><br>
  145. <dl>
  146. <dt><em>Highlight highest RMS error only</em></dt>
  147. <dd>Only the GCP with the highest RMS error will be displayed in
  148. a different colour, both in the list of GCPs and the GCP Map Display.
  149. <dt><em>Factor for RMS error threshold = M + SD * factor:</em></dt>
  150. <dd>All GCPs with an RMS error larger than mean RMS + RMS standard
  151. deviation * this factor will be displayed in a different colour,
  152. both in the list of GCPs and the GCP Map Display. As a rule of
  153. thumb, GCPs with an RMS error larger than <em>M + SD * 2</em> are
  154. most probably wrong. GCPs with an RMS error larger than
  155. <em>M + SD * 1</em> are worth closer inspection. This option is
  156. only available if <em>Highlight highest RMS error only</em> is
  157. unchecked.</dd>
  158. <dt><em>Color</em></dt>
  159. <dd>Set the color for GCPs on the GCP Map Display.</dd>
  160. <dt><em>Color for high RMS error</em></dt>
  161. <dd>Set the color for GCPs with a high RMS error on the GCP Map
  162. Display.</dd>
  163. <dt><em>Color for selected GCP</em></dt>
  164. <dd>Set the color for the currently selected GCP on the GCP Map
  165. Display.</dd>
  166. <dt><em>Show unused GCPs</em></dt>
  167. <dd>If unchecked, unused GCPs will not be shown on the GCP Map
  168. Display.</dd>
  169. <dt><em>Color for unused GCPs</em></dt>
  170. <dd>Set the color for unused GCPs on the GCP Map Display.</dd>
  171. <dt><em>Symbol size</em></dt>
  172. <dd>Set the symbol size for GCPs on the GCP Map Display.</dd>
  173. <dt><em>Line width</em></dt>
  174. <dd>Set the line width for GCPs on the GCP Map Display.</dd>
  175. <dt><em>Select source map to display</em></dt>
  176. <dd>Select a source map for the left pane of the GCP Map Display.</dd>
  177. <dt><em>Select target map to display</em></dt>
  178. <dd>Select a target map for the right pane of the GCP Map Display.</dd>
  179. </dl>
  180. </dd>
  181. <dt><br><em>Rectification</em></dt>
  182. <dd>Settings for georectification:<br><br>
  183. <dl>
  184. <dt><em>Select rectification method</em></dt>
  185. <dd>Set the polynomial order for georectification. This order will
  186. also be used for RMS error calculation.</dd>
  187. <dt><em>Clip to computational region in target location</em></dt>
  188. <dd>Clip raster maps to the current computational region in the
  189. target location when georectifying.</dd>
  190. <dt><em>Extension for output maps</em></dt>
  191. <dd>Change the extension for output map names when doing the actual
  192. georectification.</dd>
  193. </dl>
  194. </dd>
  195. </dl><br>
  196. </dd>
  197. <dt><img src="icons/grass/help.png">&nbsp;
  198. <em>Show Help</em></dt>
  199. <dd>Show help page for the GCP Manager.
  200. <dt><img src="icons/grass/quit.png">&nbsp;
  201. <em>Quit</em></dt>
  202. <dd>Quit the GCP Manager.
  203. </dl>
  204. <h4>Toolbar for the GCP list</h4>
  205. <dl>
  206. <dt><img src="icons/grass/gcp-save.png">&nbsp;
  207. <em>Save GCPs to POINTS file</em></dt>
  208. <dd>The current list of GCPs is saved to the imagery group's POINTS file
  209. and to a backup copy.</dd>
  210. <dt><img src="icons/grass/gcp-add.png">&nbsp;
  211. <em>Add new GCP</em></dt>
  212. <dd>Adds a new Ground Control Point to the list and selects it for editing.</dd>
  213. <dt><img src="icons/grass/gcp-delete.png">&nbsp;
  214. <em>Delete selected GCP</em></dt>
  215. <dd>Deletes the currently selected GCP from the list.</dd>
  216. <dt><img src="icons/grass/gcp-remove.png">&nbsp;
  217. <em>Clear selected GCP</em></dt>
  218. <dd>Resets all coordinates of the currently selected GCP to 0 (zero).</dd>
  219. <dt><img src="icons/grass/reload.png">&nbsp;
  220. <em>Reload GCPs from POINTS file</em></dt>
  221. <dd>Reloads GCPs from the imagery group's POINTS file.</dd>
  222. <dt><img src="icons/grass/gcp-rms.png">&nbsp;
  223. <em>Recalculate RMS error</em></dt>
  224. <dd>Recalculates forward and backward RMS error for all GCP marked for
  225. use (activated checkbox in first row).
  226. </dd>
  227. <dt><img src="icons/grass/georectify.png">&nbsp;
  228. <em>Georectify</em></dt>
  229. <dd>Uses <em><a href="i.rectify.html">i.rectify</a></em> to georectify
  230. all images in the source imagery group.
  231. </dd>
  232. </dl>
  233. <h4>GCP Map Display Statusbar</h4>
  234. The GCP map display statusbar is similar to the statusbar in the regular
  235. GRASS GIS map display with two differences, <em>Go to</em> has been
  236. replaced with <em>Go to GCP No.</em> and <em>Projection</em> has been
  237. replaced with <em>RMS error</em>.
  238. <p>
  239. If <em>Go to GCP No.</em> is selected, a GCP number can be given in the
  240. left side of the statusbar and the source and target map canvas will be
  241. centered on the given GCP. Clicking on the map canvas will update
  242. coordinates for this GCP.
  243. <p>
  244. If <em>RMS error</em> is selected, the overall forward and backward RMS
  245. error is displayed.
  246. <h2>SEE ALSO</h2>
  247. <em>
  248. <a href="wxGUI.html">wxGUI</a>
  249. </em>
  250. <p>
  251. Other wxGUI components:<br>
  252. <em>
  253. <a href="wxGUI.Vector_Digitizer.html">Vector Digitizer</a><br>
  254. <a href="wxGUI.Attribute_Table_Manager.html">Attribute Table Manager</a><br>
  255. <a href="wxGUI.Nviz.html">3D Viewer</a><br>
  256. <a href="wxGUI.Modeler.html">Graphical Modeler</a><br>
  257. </em>
  258. <p>
  259. <em>
  260. <a href="i.rectify.html">i.rectify</a>,
  261. <a href="g.transform.html">g.transform</a>
  262. </em>
  263. <h2>AUTHORS</h2>
  264. Markus Metz<br><br>
  265. <em>Based on the Georectifier (GRASS 6.4.0) by</em><br>
  266. Michael Barton<br>
  267. <a href="http://geo.fsv.cvut.cz/gwiki/Landa">Martin Landa</a>, <a
  268. href="http://www.cvut.cz">CTU in Prague</a>, Czech Republic
  269. <p>
  270. <i>$Date$</i>