<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi,<br>
</p>
<p>Is this (partially) related to this?<br>
</p>
<p><a class="moz-txt-link-freetext" href="https://github.com/qgis/qgis3.0_api/issues/12">https://github.com/qgis/qgis3.0_api/issues/12</a><br>
</p>
Matthias<br>
<br>
<div class="moz-cite-prefix">On 06/10/2016 10:18 AM, Régis Haubourg
wrote:<br>
</div>
<blockquote
cite="mid:CABgOYCfXqhogG_N4UL5swdtvtOTsrNKasUMw6OGD1EMgbP-3RQ@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Calvin,
<div>you made a great comparing existing tools for coordinate
handling. I was annoyed too with that mess. Could you make a
feature request in <a moz-do-not-send="true"
href="http://hub.qgis.org">hub.qgis.org</a> asking for more
rational in core QGIS ? I imagine that we could just have some
tweaking of current coordinate widget so that it can have
different formatting options, and have all addintional tools
being merged to only one, handling all use cases. making one
more plugin is the right short term option to meet your actual
need (plugins are great for that). Toavoiding too much efforts
in maitaining those plugins, and also avoid plugin clutering,
a feature request is the right thing to do :)</div>
<div>Cheers</div>
<div>Régis</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-06-09 21:48 GMT+02:00 C Hamilton <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:adenaculture@gmail.com" target="_blank">adenaculture@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<p style="margin:0in;font-family:Calibri;font-size:11pt">I
just uploaded my
latlontools plugin to the QGIS plugin site. I know it is
going to need some
explanation as it duplicates some existing
functionality, but it was born out
of frustration with the existing plugins. Let me clarify
that I am not saying
there is anything wrong with how these plugins work.
They may be perfectly
suited for the needs of their users, but my work flow
was such that they did
not satisfy my needs and even the time I spent in
writing the plugin was well
worth the time I saved later with my work flow.
LatLonTools is designed to work
in conjunction with Google Maps and other on-line
mapping.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">The
plugins that
LatLonTools has the most similarity with are Coordinate
Capture, Copy_Coords,
and ZoomToCoordinates, and Zoom to Point.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">The
reason I wrote
LatLonTools was because I was looking at archaeological
sites in Lidar hill
shade and was comparing what I was viewing in QGIS with
imagery in Google Map,
Google Earth, and some other mapping tools. I was also
working with coordinates
in Wikipedia. All of these represent coordinates as
geographic latitude and
longitudes either in decimal or DMS notation. They all
specify latitude
followed by longitude usually with a comma separator.
LatLonTools uses latitude
and longitude coordinates no matter what the CRS of the
QGIS project is - hence
the name LatLonTools. It was also important to be able
to copy the coordinates
verbatim usually in the format "latitude, longitude"
with slight
variations and paste them into my plugin in one text
field (not two) and zoom
to that point. Conversely I wanted a single click in
QGIS to copy a coordinate
that I could paste in Google Maps or Google Earth and
zoom to that point. For
my use this is the problem with the existing plugins:</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">Zoom
to Point: </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">1.
Does not support
DMS coordinates.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">2.
Has separate text
fields for entering coordinates.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">3.
Requires
coordinates in the CRS of the QGIS project and this may
not be in degrees.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">Zoom
to Coordinates</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">1.
Does not support
DMS coordinates.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">2.
Has separate text
fields for entering coordinates.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">3.
Requires
coordinates in the CRS of the QGIS project and this may
not be in degrees.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">4.
Not dockable. </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">Coordinate
Capture</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">Although
I have
listed this one, it really doesn't compare to
LatLonTools because LatLonTools
only captures to the clipboard so I am going to rule it
out as a similar
plugin. </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">1.
Does not support
DMS notation.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">2.
Can capture the
coordinate to the clipboard but it is in the format of<span>
</span>"Longitude, Latitude, Native CRS X,
Native CRS Y" and is not suitable to paste into Google
Earth.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">3.
Even if you could
click on the Capture button to get the right coordinate
you still have an extra
click. With LatLonTools you only need to click on the
map and the coordinate is
captured to the clipboard in the right format for Google
Earth.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">Copy_Coords</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">1.
Copies the
coordinate in the format of "Longitude, Latitude" or in
the native
CRS of "X, Y". This is not suitable to paste into Google
Earth.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">2.
Does not support
DMS notation.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">3.
Does not give any
indication to the user that the coordinate was captured.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">4.
If the CRS is
anything other than 4326 the output will not be in
degrees.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">The
major difference
with LatLonTools is that it assumes degrees as input and
output no matter what
the project CRS is and it formats them in the order of
on-line maps. Here is
what LatLonTools offers:</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">1.
Has a single
string input of "Latitude, Longitude". Actually, the
delimiter can be
one or more comma, space, tab, semicolon, or colon. Note
that with a tab you
can paste the coordinates into a spread sheet in
adjacent columns.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">2.
Supports DMS on
input and output.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">3.
Single click
coordinate capture in the proper format for on-line
maps.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">4.
Displays the
coordinate in the lower left as the mouse moves over the
map.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">5.
In settings you
can configure the capture format as decimal degrees,
DMS, DDMMSS or even the
Native CRS, but will be in the order Y,X or Latitude,
Longitude.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">6.
In settings you
can specify the delimiter between the two coordinates as
a comma, tab, space or
anything you want.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">7.
Two tools in one
plugin.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">8.
I may add an
additional capability to paste in a block of coordinates
that create a list to
click on and view.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">9.
Input is in a
dockable window which I prefer to a popup window.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">For
anyone who uses
QGIS in conjunction with Google Earth, Google Maps or
the like are really going
to appreciate LatLonTools. </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">My
goal was not to
duplicate the work flow of the similar plugins, but to
optimize my work flow,
but there are several easy modifications that I could
make in the
"Settings" so that it could operate in the same manner
as 3 of the
plugins. I would only do this if the community wanted
it, because I would never
work with coordinates the way they do. LatLonTools will
only have a single
string as input so if the other plugins want two input
text boxes then there is
no overlap. In the "Settings" it would be easy to
support coordinates
is in the order of "X, Y" like the other plugins for
those who need
that ordering. And in the settings I could also provide
an option for Native
CRS input if others were interested.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">I
know this has been
an incredibly long e-mail, but wanted to lay out the
reasons for this plugin and am requesting that you
consider adding it to the plugin repository.
The plugin will likely expand with a bulk zoom to point
feature.</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">Thanks,</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt"><br>
</p>
<p style="margin:0in;font-family:Calibri;font-size:11pt">Calvin<br>
</p>
</div>
<br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a moz-do-not-send="true"
href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
List info: <a moz-do-not-send="true"
href="http://lists.osgeo.org/mailman/listinfo/qgis-developer"
rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a moz-do-not-send="true"
href="http://lists.osgeo.org/mailman/listinfo/qgis-developer"
rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature" data-smartmail="gmail_signature">Régis
Haubourg<br>
<br>
Attention, changement d'adresse mail! <br>
Mon adresse principale devient désormais regis.haubourg at <a
moz-do-not-send="true" href="http://gmail.com"
target="_blank">gmail.com</a><br>
<br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Qgis-developer mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a>
List info: <a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/qgis-developer">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/qgis-developer">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a></pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Matthias Kuhn
OPENGIS.ch - <a class="moz-txt-link-freetext" href="https://www.opengis.ch">https://www.opengis.ch</a>
Spatial • (Q)GIS • PostGIS • Open Source</pre>
</body>
</html>