[QGIS-trac] [Quantum GIS] #3863: Bookmarks fixes and enhancements
Quantum GIS
qgis at qgis.org
Thu Jun 2 10:57:00 EDT 2011
#3863: Bookmarks fixes and enhancements
------------------------------------------------+---------------------------
Reporter: smizuno | Owner: nobody
Type: patch | Status: new
Priority: major: does not work as expected | Milestone: Version 1.7.0
Component: GUI | Version: Trunk
Keywords: | Platform_version:
Platform: All | Must_fix: No
Status_info: 0 |
------------------------------------------------+---------------------------
After some extensive use of bookmarks to explore scattered areas on a map
I found some problems with the Bookmarks tool as well as some missing
functionality that is very useful to have. I am offering a patch to fix
and improve Bookmarks.
Here are the issues:
1. a bookmark fails (silently) to store if it has a single-quote in the
name (or project name). The quote mark is now escaped before inserting the
text in the database.[[BR]]
2. double-click on a bookmark item did not work (help says you can) due to
an incorrect slot name. The automatic signal/slot binding didn't work
because of this. This fixes #2774[[BR]]
3. the stored precision of the extent was limited to 6 digits. I believe
that full floating point precision (17 digits) should be preserved, so the
number output precision is set to 17.[[BR]]
4. have to delete a bookmark, then create a new one in order to update the
extent. I have provided an Update button to do this as well as help text
on its use.
In the process of working out the coding for the fixes and improvements, I
have: [[BR]]
+ reworked some of the Sqlite calls to simplify them as I found them
complicated to understand[[BR]]
+ put the call to restorePosition in QgsBookmarks constructor instead of
QgisApp. It makes little sense to have the main program call restore if
the saving was done in the destructor.
--
Ticket URL: <http://trac.osgeo.org/qgis/ticket/3863>
Quantum GIS <http://qgis.org>
Quantum GIS is an Open Source GIS supporting GDAL/OGR, PostGIS, and GRASS formats, and Web Services
More information about the QGIS-trac
mailing list