[QGIS-trac] [Quantum GIS] #1478: Coordinate Capture plugin - fixes and enhancements

Quantum GIS qgis at qgis.org
Tue Jan 6 23:07:46 EST 2009


#1478: Coordinate Capture plugin - fixes and enhancements
-----------------------------------------------+----------------------------
   Reporter:  smizuno                          |              Owner:  timlinux
       Type:  patch                            |             Status:  new     
   Priority:  minor: annoyance or enhancement  |          Milestone:          
  Component:  Plugins                          |            Version:  HEAD    
   Keywords:                                   |   Platform_version:          
   Platform:  All                              |           Must_fix:  No      
Status_info:  0                                |  
-----------------------------------------------+----------------------------
 I have found the Coordinate Capture tool very useful, but have found the
 following deficiencies:

 1. the projection selector does not show the currently selected CRS. This
 is because a call that ultimately goes to
 QgsGenericProjectionSelector::setSelectedEpsg(), which doesn't do
 anything.

 2. very sluggish update of the coordinate displays during mouse move. This
 is caused by creating the destination CRS object from a PROJ4 text string
 in the mouse movement handler. It is not necessary to build it on mouse
 movement.

 3. three places to right of decimal point is not useful for long/lat -
 should be at least 4 places (approximately 1 second precision)

 Here is a summary of the patch provided.

 I have changed the overall handling of the user selected CRS to use QGIS
 internal CRS IDs. This allows use of user defined CRS, which seems to be
 why the PROJ4 text string was used.

 The destination CRS object is constructed when a CRS is chosen. This
 object is used in the mouse movement handler. Now the update of the
 display is much faster, and with lower CPU utilization.

 Also, the source CRS is updated via SIGNAL/SLOT when the project CRS is
 changed.

 The number of places to the right of the decimal in the coordinate boxes
 have 3 (if units are meters or feet) or 8 (if units is degrees). This
 gives up to 9-10 digits of precision, which is well more than is normally
 necessary.

-- 
Ticket URL: <https://trac.osgeo.org/qgis/ticket/1478>
Quantum GIS <http://qgis.org>
Quantum GIS is an Open Source GIS viewer/editor supporting OGR, PostGIS, and GRASS formats


More information about the QGIS-trac mailing list