AW: Re: Fwd: [Qgis-user] QGIS "Near"
Giovanni Manghi
giovanni.manghi at gmail.com
Thu Oct 21 06:12:16 PDT 2010
Hi,
I have installed the plugin on qgis trunk and Ubuntu 10.04, and now
every time I exit qgis I get the following
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/qgis/utils.py", line 187, in
unloadPlugin
plugins[packageName].unload()
File "/home/gio/.qgis/python/plugins/nearest/nearest.py", line 102, in
unload
QObject.disconnect(self.tool, SIGNAL("featureFound()"),
self.selectFeature)
AttributeError: Nearest instance has no attribute 'tool'
cheers
-- Giovanni --
On Thu, 2010-10-21 at 10:22 +0200, Ziegler Stefan wrote:
> Hi Zoran
>
> > As I can see the main stuff is in "featurefindertool.py"? And it works through all the features in the selected layer every time?
> Yes, the interesting stuff is in featurefindertool.py. Yes, it works through all the features in the selected layer.
>
>
> > But, I really do not have that many features, and it takes 2-3 seconds to find the nearest feature on my, not so very new laptop,
> > in a layer with cca 4200 point features.Ok, this is due to the spatial index that is build everytime you click on the map. I changed this behaviour; the index is build only for the first time (or when you change the current layer of course). It takes 3 secondes for 50'000 point features and 40 seconds for 600'000 point features for the first search (on our server). The second click/search is just "real-time". Please update the plugin and try it and let me know.
>
> regards
> Stefan
>
>
>
>
>
>
> On Wed, Oct 20, 2010 at 8:54 PM, Ziegler Stefan <Stefan.Ziegler at bd.so.ch> wrote:
>
>
>
>
>
>
> Hi
> Zoran
>
>
>
> I had
> some time left, took all my code snippets and also the one from Carson. Please
> try the plugin "Nearest" that should cover your example 1:
>
>
>
> http://www.catais.org/qgis/plugins.xml
>
>
>
> regards
>
> Stefan
>
>
>
> -----Ursprüngliche
> Nachricht-----
>
> Von: Zoran Jankovic
> [mailto:zoran.jankovic at zisis.hr]
>
> Gesendet am: Mittwoch, 20. Oktober
> 2010 19:21
>
> An: qgis-user
>
> Betreff: Re: Fwd: [Qgis-user]
> QGIS "Near"
>
>
>
>
> Hi Joe,
>
>
>
>
>
>
>
>
> On Wed, Oct 20, 2010 at 5:06 PM, Joe Larson <joelarso at gmail.com> wrote:
>
>
>
>
> Does
> the function 'snapWithContext'
>
> http://doc.qgis.org/head/classQgsVectorLayer.html#733b974dce13d587e05cf3d4fc24f208
>
> which
> "Snaps to segment or vertex within given tolerance." seem like
>
> what
> you're looking for? I came across it while trying to get
> Quantum
>
> Navigator working recently...seemed relative, but I'm no
> expert!
>
>
>
>
>
>
>
>
>
> This is similar to the mentioned solution with selecting by radius, or
> changing the tolerance of ID tool. Close, but no cigar. Since this is not very
> urgent, I've decided to continue pursuing that outlined solution Carson gave,
> and write a plugin i Python based on that. Since I actually never used Python
> before, it may take a while, but hey, I get to learn sth. new :-).
>
> I never got the word back from Carson, has he developed anything along
> these lines, but I have to presume he didn't...
>
> Anyone interested in joning me, or even earning some money, is still
> invited to jump on board. My GIS implementation project is well on the way,
> and it seems there'll even be some money involved :-).
>
>
>
> Zoran
>
>
>
>
>
> ~joe
>
>
>
> On
> Tue, Oct 19, 2010 at 9:55 AM, Andreas Neumann <a.neumann at carto.net>wrote:
>
>
>
>
>
>
>
> > Hi Zoran,
>
> >
>
> > I believe the
> infrastructure of what you want is already wihtin the
>
> > selection and
> identify tools in QGIS. Isn't this almost implemented in the
>
> > current
> identify tool?
>
> >
>
> >
>
> It sort of is, but not completely.
> Identify will ID all the features within
>
> certain radios (percentage of
> extent), but it will ID _all_ of the features
>
> within this radius. I only
> need the nearest, no matter how far away... Let
>
> us say it is, for
> simplicity, within current extent.
>
>
>
>
>
> > The current identify tool
> selects "near" or "close by" features within a
>
> > certain tolerance.
> This tolerance can be set in "Options" --> "Map tools"
>
> > "search
> radius". I believe it currently only effects the identify tool. Do
>
> >
> you want the same tolerance also be used for the click-selection
> tool?
>
> >
>
> >
>
> Look above. This could be useful, but it is not the
> functionality I'm
>
> currently looking after.
>
>
>
>
>
> > Are you also
> aware that in QGIS 1.6 there are new selection tools?
>
> >
>
> > * by
> click
>
> > * by rectangle
>
> > * by polygon
>
> > * by
> freehand
>
> > * by radius
>
> >
>
> >
>
> Yup, these are great, but
> they all select _multiple_ features within radius,
>
> rectangle,
> etc.
>
>
>
>
>
> > Maybe this also helps to address your
> needs?
>
> >
>
> > Of course you can combine it with previous selections
> by pressing the ctrl
>
> >
> key.
>
> >
>
> >
>
>
>
> BR,
>
>
>
>
>
> ---
>
> Zoran
> Jankovic
>
> ZIS-Izrada softvera i savjetovanje / ZIS - Software Development
> and
>
> Consulting
>
>
>
> http://www.zisis.hr
>
>
>
> M: 00 385 98 682
> 902
>
> T: 00 385 44 683 374
>
>
>
> A. Senoe 4
>
> 44320
> Kutina
>
> Croatia
>
>
>
>
>
> _______________________________________________
>
> Qgis-user
> mailing list
>
> Qgis-user at lists.osgeo.org
>
> http://lists.osgeo.org/mailman/listinfo/qgis-user
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-user
More information about the Qgis-user
mailing list