[Qgis-developer] No Zoom to selected point

Marco Hugentobler marco.hugentobler at sourcepole.ch
Tue Dec 3 23:52:10 PST 2013


 >Oh, you are right! But then, wouldn't it be sensible to have the 
program do that for me? Maybe zoom to a certain scale that is related to 
say the size of the bounding box of the
 >layer? So the scale would be different for a layer containing global 
disaster points compared to one containing local addresses.

Zoom to a scale related to the layer bbox sounds much better than 
zooming in a fixed factor.

Marco

On 04.12.2013 08:45, Bernhard Ströbl wrote:
>
>
> Am 04.12.2013 08:38, schrieb Marco Hugentobler:
>>  >I have no means to see the particular point I selected and that is
>> worse than "unconvenient".
>>
>> Of course you have. You know the point is in the middle of the screen,
>> so you can manually zoom to it. It is just not convenient :-)
>
> Oh, you are right! But then, wouldn't it be sensible to have the 
> program do that for me? Maybe zoom to a certain scale that is related 
> to say the size of the bounding box of the layer? So the scale would 
> be different for a layer containing global disaster points compared to 
> one containing local addresses.
>
> Bernhard
>>
>> On 04.12.2013 08:19, Bernhard Ströbl wrote:
>>> Hi Marco,
>>>
>>> of course it is undefined, but IMHO something should happen if you
>>> click "zoom to selected". If I have a cloud of points and nothing
>>> happens I have no means to see the particular point I selected and
>>> that is worse than "unconvenient".
>>> How does other GIS software handle this problem?
>>>
>>> Bernhard
>>>
>>> Am 04.12.2013 07:57, schrieb Marco Hugentobler:
>>>> Hi Bernhard
>>>>
>>>> If one point is selected, it is somehow undefined how far to zoom in.
>>>> Earlier behaviour was to just zoom in by a factor of two. This however
>>>> is very unconvenient if you repeatedly select entries in the attribute
>>>> table and click 'zoom to selected'.
>>>>
>>>> Regards,
>>>> Marco
>>>>
>>>> On 04.12.2013 07:50, Bernhard Ströbl wrote:
>>>>> Hi Gino,
>>>>>
>>>>> can you confirm what I described (_one_ point selected, does not 
>>>>> zoom)?
>>>>>
>>>>> I tried with f21562c on OpenSuse 64 bit.
>>>>>
>>>>> Bernhard
>>>>>
>>>>> Am 03.12.2013 18:01, schrieb Gino Pirelli:
>>>>>> not confirmed in f21562c
>>>>>> not confirmed in f1f2e16
>>>>>>
>>>>>>
>>>>>> On 3 December 2013 16:40, Vincent Mora<vincent.mora at oslandia.com>
>>>>>> wrote:
>>>>>>
>>>>>>> I observed the same behavior (qgis master) with two points alligned
>>>>>>> on x
>>>>>>> (a very simple layer indeed).
>>>>>>>
>>>>>>>
>>>>>>> On 02/12/2013 12:15, Bernhard Ströbl wrote:
>>>>>>>
>>>>>>>> Dear devs,
>>>>>>>>
>>>>>>>> today I stumbled on a strange behaviour when zoooming to a point.
>>>>>>>> To reproduce: load a point layer, select one feature in the table
>>>>>>>> and
>>>>>>>> click "Zoom to selection". The result is the same as if clicking
>>>>>>>> "Pan map
>>>>>>>> to Selection", i.e the map is panned but not zoomed.
>>>>>>>> I _think_ this is because the bounding box of the selected feature
>>>>>>>> has a
>>>>>>>> width and height of 0. Try iface.activeLayer().
>>>>>>>> boundingBoxOfSelected().width()/.height() in the Python console.
>>>>>>>> Geometrically speaking this is correct but as the zoom to selected
>>>>>>>> function builds on a bounding box with width/height> 0 the outcome
>>>>>>>> for the
>>>>>>>> user is bad.
>>>>>>>> My suggestion would be to define a small rectangle around the
>>>>>>>> bounding
>>>>>>>> boxes' center if it has size 0 in the zoomToSelected function.
>>>>>>>>
>>>>>>>> Tried with QGIS 2.0.1 and current master
>>>>>>>>
>>>>>>>> Shall I file a ticket for this?
>>>>>>>>
>>>>>>>> Bernhard
>>>>>>>>
>>>>>>>>
>>>>>>>> __________ Information from ESET Mail Security, version of virus
>>>>>>>> signature database 9119 (20131202) __________
>>>>>>>>
>>>>>>>> The message was checked by ESET Mail Security.
>>>>>>>> http://www.eset.com
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Qgis-developer mailing list
>>>>>>>> Qgis-developer at lists.osgeo.org
>>>>>>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Qgis-developer mailing list
>>>>>>> Qgis-developer at lists.osgeo.org
>>>>>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> __________ Information from ESET Mail Security, version of virus
>>>>>> signature database 9125 (20131203) __________
>>>>>>
>>>>>> The message was checked by ESET Mail Security.
>>>>>> http://www.eset.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Qgis-developer mailing list
>>>>>> Qgis-developer at lists.osgeo.org
>>>>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>>>
>>>>>>
>>>>>> __________ Information from ESET Mail Security, version of virus
>>>>>> signature database 9125 (20131203) __________
>>>>>>
>>>>>> The message was checked by ESET Mail Security.
>>>>>> http://www.eset.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> __________ Information from ESET Mail Security, version of virus
>>>>> signature database 9127 (20131203) __________
>>>>>
>>>>> The message was checked by ESET Mail Security.
>>>>> http://www.eset.com
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Qgis-developer mailing list
>>>>> Qgis-developer at lists.osgeo.org
>>>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>
>>>>
>>>
>>>
>>> __________ Information from ESET Mail Security, version of virus
>>> signature database 9127 (20131203) __________
>>>
>>> The message was checked by ESET Mail Security.
>>> http://www.eset.com
>>>
>>>
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>>
>
>
> __________ Information from ESET Mail Security, version of virus 
> signature database 9127 (20131203) __________
>
> The message was checked by ESET Mail Security.
> http://www.eset.com
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer


-- 
Dr. Marco Hugentobler
Sourcepole -  Linux & Open Source Solutions
Weberstrasse 5, CH-8004 Zürich, Switzerland
marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee



More information about the Qgis-developer mailing list