aiuto su pyproj

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

aiuto su pyproj

Giuliano Curti
ciao a tutti,


volevo prendere confidenza con proj attraverso pyproj (sono su debian
wheezy) e mi scontro con questo inghippo: la seguente chiamata:
        p2 = pyprj.Proj(init=crs)
dove crs è uno dei seguenti valori:
        'epsg:3003'
        'epsg:32632'
che ho messo all'interno di una funzione python, funziona bene quando
attivata in uno script a linea di comando; quando l'attivo da una
procedura gui, la chiamata con 'epsg:3003' dà l'errore:
        File "_proj.pyx", line 27, in _proj.Proj.__cinit__ (_proj.c:741)
        RuntimeError: k <= 0
mentre quella con 'epsg:32632' continua a funzionare;

ho provato a forzare il tipo di crs da QString a str() senza esito;

ho visto l'errore riportato quì
        http://code.google.com/p/pyproj/issues/detail?id=30
che rinvia a
        https://code.google.com/p/pyproj/issues/detail?id=16
ma riguarda una versione precedente rispetto a quella di wheezy
(4.7.0-2);

qualcuno può confermare o dirmi dove sto sbagliando?


grazie, ciao,
giuliano


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Luigi Pirelli-2
faccio delle supposizioni,

stai in un plugin di qgis o una versione standalone

se si, prova, dalla python console, dopo aver importato il modulo
pyprj a digitare semplicemente:

pyprj

ti dara' il modulo che sta caricando... che intuisco non e' lo stesso
che t aspetti di caricare.

al che dovrai

1) pulire ed eliminare il modulo "vecchio"
2) oppure far un po di pulizia nel pythonpath

se non sei sotto qgis, fai ste operazioni da una console python
corrispondente al tuo ambiente di run.

a presto, Luigi Pirelli

2014-10-20 10:11 GMT+02:00 giulianc51 <[hidden email]>:

> ciao a tutti,
>
>
> volevo prendere confidenza con proj attraverso pyproj (sono su debian
> wheezy) e mi scontro con questo inghippo: la seguente chiamata:
>         p2 = pyprj.Proj(init=crs)
> dove crs è uno dei seguenti valori:
>         'epsg:3003'
>         'epsg:32632'
> che ho messo all'interno di una funzione python, funziona bene quando
> attivata in uno script a linea di comando; quando l'attivo da una
> procedura gui, la chiamata con 'epsg:3003' dà l'errore:
>         File "_proj.pyx", line 27, in _proj.Proj.__cinit__ (_proj.c:741)
>         RuntimeError: k <= 0
> mentre quella con 'epsg:32632' continua a funzionare;
>
> ho provato a forzare il tipo di crs da QString a str() senza esito;
>
> ho visto l'errore riportato quì
>         http://code.google.com/p/pyproj/issues/detail?id=30
> che rinvia a
>         https://code.google.com/p/pyproj/issues/detail?id=16
> ma riguarda una versione precedente rispetto a quella di wheezy
> (4.7.0-2);
>
> qualcuno può confermare o dirmi dove sto sbagliando?
>
>
> grazie, ciao,
> giuliano
>
>
> _______________________________________________
> [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
> 666+40 iscritti al 5.6.2014
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Giuliano Curti
Il giorno Mon, 20 Oct 2014 10:28:10 +0200
Luigi Pirelli <[hidden email]> ha scritto:

ciao Luigi, grazie :-)


> faccio delle supposizioni,
>
> stai in un plugin di qgis o una versione standalone

no, non sono sotto qgis;

 
> se non sei sotto qgis, fai ste operazioni da una console python
> corrispondente al tuo ambiente di run.
>
> pyprj

ecco:
        >>> pyproj
        <module 'pyproj' from
        '/usr/lib/python2.7/dist-packages/pyproj/__init__.pyc'>


> ti dara' il modulo che sta caricando... che intuisco non e' lo stesso
> che t aspetti di caricare.

non è invece quello giusto (uso python 2.7.3) ?


> 2) oppure far un po di pulizia nel pythonpath

echo $PYTHONPATH: vuoto;

cos'altro posso verificare ?


grazie, ciao,
giuliano


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Luigi Pirelli-2
2014-10-20 11:24 GMT+02:00 giulianc51 <[hidden email]>:
> pyproj

al che deduco che python trovi solo la versione in dist-packages

che versine hai?

pyproj.__version__

io ho la 1.9.3 e

 p2 = pyproj.Proj(init="epsg:3003")

non mi da nessun errore (sono su debian wheezy)

ciao Luigi Pirelli
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Giuliano Curti
In reply to this post by Giuliano Curti
Il giorno Mon, 20 Oct 2014 11:24:30 +0200
giulianc51 <[hidden email]> ha scritto:

> Il giorno Mon, 20 Oct 2014 10:28:10 +0200
> Luigi Pirelli <[hidden email]> ha scritto:


chiedo scusa, capito un pò in ritardo :-(

ho provato a visualizzare il modulo proj anche dall'interno della mia
procedura e mi dà sempre lo stesso modulo(*):
        <module 'pyproj' from
        '/usr/lib/python2.7/dist-packages/pyproj/__init__.pyc'>


grazie, ciao,
giuliano


(*) una piccola differenza, se significativa, sta nel fatto che in
console python basta digitare "pyproj" mentre quì occorre scrivere
"print pyproj" altrimenti non succede nulla;
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Giuliano Curti
In reply to this post by Luigi Pirelli-2
Il giorno Mon, 20 Oct 2014 11:40:47 +0200
Luigi Pirelli <[hidden email]> ha scritto:

> 2014-10-20 11:24 GMT+02:00 giulianc51 <[hidden email]>:
> > pyproj
>
> al che deduco che python trovi solo la versione in dist-packages

sì;

 
> che versine hai?
>
> pyproj.__version__
>
> io ho la 1.9.3 e

la 1.8.9-1+b1; vuoi dire che non sono aggiornato? provo un
aptitude update e faccio sapere :-)

 
>  p2 = pyproj.Proj(init="epsg:3003")
>
> non mi da nessun errore (sono su debian wheezy)
>

anch'io wheezy e l'errore ce l'ho solo dallo script, in console python
anch'io bene, gr..... :-(


> ciao Luigi Pirelli

grazie, ciao,
giuliano

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Giuliano Curti
Il giorno Mon, 20 Oct 2014 12:02:42 +0200
giulianc51 <[hidden email]> ha scritto:

> Il giorno Mon, 20 Oct 2014 11:40:47 +0200
> Luigi Pirelli <[hidden email]> ha scritto:
>
> > 2014-10-20 11:24 GMT+02:00 giulianc51 <[hidden email]>:
> > > pyproj
> >
> >

> la 1.8.9-1+b1; vuoi dire che non sono aggiornato? provo un
> aptitude update e faccio sapere :-)

fatto ma mi dà la 1.8.9-1+b1 come ultima versione: tu la 1.9.3 dove
l'hai presa?


grazie, ciao,
giuliano
 

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Luigi Pirelli-2
2014-10-20 12:07 GMT+02:00 giulianc51 <[hidden email]>:
> fatto ma mi dà la 1.8.9-1+b1 come ultima versione: tu la 1.9.3 dove
> l'hai presa?
>

pip install pyproj

a presto, Luigi Pirelli
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Giuliano Curti
Il giorno Mon, 20 Oct 2014 13:08:12 +0200
Luigi Pirelli <[hidden email]> ha scritto:

> 2014-10-20 12:07 GMT+02:00 giulianc51 <[hidden email]>:
> > fatto ma mi dà la 1.8.9-1+b1 come ultima versione: tu la 1.9.3 dove
> > l'hai presa?
> >
>
> pip install pyproj

ah, ok :-)

due sole (ultime) cose:

1) è meglio che disinstallo prima la 1.8.9 di debian?

2) idem per proj4 o la lascio(*) ?


> a presto, Luigi Pirelli

grazie mille, ciao,
giuliano


(*) ho visto che nel README ci sono due versioni di setup, con o senza
proj;
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Luigi Pirelli-2
cosa si ameglio non saprei... magari usare virtualenv aiuta a tenere
isolati gli ambienti.

a presto, Luigi Pirelli

2014-10-20 13:14 GMT+02:00 giulianc51 <[hidden email]>:

> Il giorno Mon, 20 Oct 2014 13:08:12 +0200
> Luigi Pirelli <[hidden email]> ha scritto:
>
>> 2014-10-20 12:07 GMT+02:00 giulianc51 <[hidden email]>:
>> > fatto ma mi dà la 1.8.9-1+b1 come ultima versione: tu la 1.9.3 dove
>> > l'hai presa?
>> >
>>
>> pip install pyproj
>
> ah, ok :-)
>
> due sole (ultime) cose:
>
> 1) è meglio che disinstallo prima la 1.8.9 di debian?
>
> 2) idem per proj4 o la lascio(*) ?
>
>
>> a presto, Luigi Pirelli
>
> grazie mille, ciao,
> giuliano
>
>
> (*) ho visto che nel README ci sono due versioni di setup, con o senza
> proj;
> _______________________________________________
> [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
> 666+40 iscritti al 5.6.2014
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: aiuto su pyproj

Giuliano Curti
Il giorno Mon, 20 Oct 2014 13:31:35 +0200
Luigi Pirelli <[hidden email]> ha scritto:

> cosa si ameglio non saprei... magari usare virtualenv aiuta a tenere
> isolati gli ambienti.

grazie, me lo studerò :-)


> a presto, Luigi Pirelli

grazie ancora, ciao,
giuliano
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Risolto [Re: aiuto su pyproj]

Giuliano Curti
Il giorno Mon, 20 Oct 2014 13:37:53 +0200
giulianc51 <[hidden email]> ha scritto:

> Il giorno Mon, 20 Oct 2014 13:31:35 +0200
> Luigi Pirelli <[hidden email]> ha scritto:
>
> > cosa si ameglio non saprei... magari usare virtualenv aiuta a tenere
> > isolati gli ambienti.
>
> grazie, me lo studerò :-)

ho adottato una politica conservativa..

a) niente virtualenv (in attesa di conoscerlo meglio)

b) disinstallato python-proj-1.8.9 (debian wheezy)

c) installato python-pip

d) # pip install pyproj

sembra funzionare :-) :-) :-)


grazie Luigi, ciao,
giuliano

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014