<div dir="ltr">Hi,<div><br></div><div>I guess that in terms of end user experience, the definition of a setting would perform the best.</div><div>But</div><div>- it's one more setting</div><div>- the chance that it is not set or correctly set is big</div><div><br></div><div>Maybe, the approach would be to fetch the canvas content and determines that ones needs to zoom out so that the symbol is not overlapping others or that there is sufficient screen width from its neighbours?</div><div><br></div><div>Denis<br><br><div class="gmail_quote"><div dir="ltr">Le mer. 24 oct. 2018 à 04:27, Andreas Neumann <<a href="mailto:a.neumann@carto.net">a.neumann@carto.net</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Hi,</p>
<p>Given a layer with POINT geometries, if only one point is selected, QGIS doesn't zoom to this point, but only pans to the point so that the point is in the center of the map canvas.</p>
<p>Now, I know that a single point does not have a dimension - but I still think that the current behavious is not user friendly.</p>
<p>As an example: if your zoom level is at the whole dataset (many kilometers wide), and QGIS only pans to that single point, it is almost impossible to find that point.</p>
<p>How can we solve this issue? Here are my ideas:</p>
<p>a) QGIS points to a fraction (say 1%) of the overall width of all layers in the project and uses that 1% width and pans to the point</p>
<p>b) The user can define a map scale that QGIS should use when zooming to that single point</p>
<p>c) a combination of a) and b): if b) is set in the project, use the setting, if not set, use the mechanism of a)</p>
<p>What are you thoughts?</p>
<p>Thanks,<br>Andreas</p>

</div>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">





<p class="inbox-inbox-inbox-inbox-p1"><span style="color:rgb(0,0,0);font-family:Verdana,sans-serif;font-size:10pt">Denis Rouzaud</span><br style="color:rgb(0,0,0);font-family:Times;font-size:medium"><a href="mailto:denis@opengis.ch" target="_blank" style="font-family:Times;font-size:medium"><span style="color:rgb(0,0,0);font-family:Verdana,sans-serif;font-size:8pt">denis@opengis.ch</span> </a><br style="color:rgb(0,0,0);font-family:Times;font-size:medium"><span style="color:rgb(0,0,0);font-family:Verdana,sans-serif;font-size:8pt"><a>+41 76 370 21 22</a></span></p><p class="inbox-inbox-inbox-inbox-p1"><span style="color:rgb(0,0,0);font-family:Verdana,sans-serif;font-size:8pt"><a><br></a></span></p></div></div>