<div dir="ltr">I am taking a look at qgscoordinateformatter.cpp to possibly enhance it a little to merge some of the Lat Lon Tools capabilities into core QGIS. 

 I am considering trying to code this myself and learn how to support QGIS better rather than just producing plugins. Here are a couple of things I would propose and would like your thoughts. Incidentally, is there a better forum for making proposals such as this or is this the proper place?<div><br></div><div>1. Add the flag FlagDegreesPadDegreesMinutesSeconds. Currently it has FlagDegreesPadMinutesSeconds. Without this flag it will generate something like 5°3'2.23". With the flag it generates 

5°030'2.23". The proposed new flag would produce  05°03'02.23" for latitude or  005°03'02.23" for a longitude.</div><div><br></div><div>2. Some organizations use a compressed DMS format notation so for QgsCoordinateFormatter::Format add the following:</div><div>a. <span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">FormatDegreesMinutesSecondsCompressed or </span><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">FormatDMSCompressed.</span></div><div><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">This produces something like 050302.23N or 0050302.23W</span></div><div><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">b. </span><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">FormatDegreesMinutesCompressed or </span><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">FormatDMCompressed.</span></div><div><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">This produces something like 0503.23N or 00503.23W</span></div><div><font color="#000000" face="Roboto, sans-serif"><span style="font-size:14px;white-space:nowrap">In this notation degrees, minutes, and seconds are padded fully which for degrees means that a latitude is 2 digits and longitude is 3 digits.</span></font></div><div><font color="#000000" face="Roboto, sans-serif"><span style="font-size:14px;white-space:nowrap"><br></span></font></div><div><font color="#000000" face="Roboto, sans-serif"><span style="font-size:14px;white-space:nowrap">Thanks,</span></font></div><div><font color="#000000" face="Roboto, sans-serif"><span style="font-size:14px;white-space:nowrap"><br></span></font></div><div><font color="#000000" face="Roboto, sans-serif"><span style="font-size:14px;white-space:nowrap">Calvin</span></font></div></div>