Recuperare le coordinate di Point in pyQGis

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Recuperare le coordinate di Point in pyQGis

geodrinx
Salve a tutti,

Parlando di pyQGis,

Il mio problema attuale è molto banale:
come si fa a recuperare le coordinate dell'elemento Point ?

                elem = geom.asPoint()
                x1,y1 = elem.x, elem.y

ma mi viene tornato:

built-in method x of QgsPoint object at 0x0B9E2810
built-in method y of QgsPoint object at 0x0B9E2810


Qualcuno può illuminarmi in proposito ?

Grazie e ciao

Roberto



_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012
Reply | Threaded
Open this post in threaded view
|

Re: Recuperare le coordinate di Point in pyQGis

mando
Di solito succede questo quando si chiama direttamente il metodo e non
si mettono le parentesi per renderlo attivo. Oppure quel risultato ha
un metodo legato che ti permette di visualizzare il valore
incorporato.

Prova a fare un print dir(x1) e vedi se magari ha un metodo text() che
sputa fuori il valore.
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012
Reply | Threaded
Open this post in threaded view
|

Re: Recuperare le coordinate di Point in pyQGis

Giuseppe Sucameli-2
In reply to this post by geodrinx
Salve,

On Thu, Sep 13, 2012 at 10:52 AM, Geo DrinX <[hidden email]> wrote:
>                 elem = geom.asPoint()
>                 x1,y1 = elem.x, elem.y
>
> ma mi viene tornato:
>
> built-in method x of QgsPoint object at 0x0B9E2810
> built-in method y of QgsPoint object at 0x0B9E2810

x e y sono metodi:

x1, y1 = elem.x(), elem.y()

Saluti.

--
Giuseppe Sucameli - Faunalia
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012