Quantcast

Plone, GDAL, gdal e geos

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Plone, GDAL, gdal e geos

jack1973
ciao a tutti
mi hanno dato uno script in python, che deve essere eseguito da Plone 3.3.5 (l'interprete è in /usr/local/Plone/Python2.4/bin/ )

tra gli import, c'e' un "from osgeo import org"

purtroppo lo script, funziona "quasi", fino al momento in cui dovendo verificare se un punto cade all'interno di un perimetro esegue questa istruzione:
if not point.Within(geometry):
a questo punto, viene presentato un terribile messaggio:
ERROR 6: GEOS support not enabled.
eppure le librerie gdal sono installate, e anche le librerie per il supporto GEOS dovrebbero esserci.

ho installato le librerie gdal-1.9.0 manualmente con comandi tipo:
  • ./configure  -with-geos=yes
  • make
  • make install
e le librerie geos da rpm.

Quando esegue il comando ./configure, c'e' questo output
checking for geos-config... /usr/bin/geos-config
checking for GEOS version >= 2.2.0... yes
checking for GEOSversion in -lgeos_c... yes
configure: Using C API from GEOS 3.0.2

per il supporto da python ho fatto "easy_install GDAL"; l'unica nota è che questa istallazione è stata fatta prima di installare le librerie GEOS nel sistema.

La distro è una CentOS....


....qualcuno ha un'idea, che non so piu' dove cercare?



THKS !!!!
Giacomo


_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Plone, GDAL, gdal e geos

Yuri-11
Il 11/04/2012 14:41, Giacomo Zanobini ha scritto:

> ciao a tutti
> mi hanno dato uno script in python, che deve essere eseguito da Plone
> 3.3.5 (l'interprete è in /usr/local/Plone/Python2.4/bin/ )
>
> tra gli import, c'e' un "from osgeo import org"
>
> purtroppo lo script, funziona "quasi", fino al momento in cui dovendo
> verificare se un punto cade all'interno di un perimetro esegue questa
> istruzione:
>> if not point.Within(geometry):
> a questo punto, viene presentato un terribile messaggio:
>> ERROR 6: GEOS support not enabled.
> eppure le librerie gdal sono installate, e anche le librerie per il
> supporto GEOS dovrebbero esserci.

hai i python bindings per GEOS? Ci vuole anche la parte python che
dialoga con le librerie. Dico questo senza conoscere nulla di GEOS, GDAL
& C.
_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Plone, GDAL, gdal e geos

jack1973
Il 12/04/2012 9.30, Yuri ha scritto:
Il 11/04/2012 14:41, Giacomo Zanobini ha scritto:
ciao a tutti
mi hanno dato uno script in python, che deve essere eseguito da Plone 3.3.5 (l'interprete è in /usr/local/Plone/Python2.4/bin/ )

tra gli import, c'e' un "from osgeo import org"

purtroppo lo script, funziona "quasi", fino al momento in cui dovendo verificare se un punto cade all'interno di un perimetro esegue questa istruzione:
if not point.Within(geometry):
a questo punto, viene presentato un terribile messaggio:
ERROR 6: GEOS support not enabled.
eppure le librerie gdal sono installate, e anche le librerie per il supporto GEOS dovrebbero esserci.

hai i python bindings per GEOS? Ci vuole anche la parte python che dialoga con le librerie. Dico questo senza conoscere nulla di GEOS, GDAL & C.
ho installato il binding python per gdal (con easy_install GDAL), pensavo che fosse sufficiente, perché python chiama la funzione Within delle GDAL e pensavo che fosse GDAL ad accorgersi della presenza delle GEOS ed utilizzarne le risorse.

Vado a cercare se esistono binding per le GEOS, ma non credo di doverle chiamare direttamente.


Giacomo

_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html


--
dott. ing. Giacomo Zanobini
email: [hidden email]
telefono: +39-055-320.6066

ARPAT Agenzia Regionale per la Protezione Ambientale della Toscana
Via Porpora, 22 - 50144 Firenze
Sito web: http://www.arpat.toscana.it

_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Plone, GDAL, gdal e geos

Yuri-11
Il 12/04/2012 14:57, Giacomo Zanobini ha scritto:

> Il 12/04/2012 9.30, Yuri ha scritto:
>> Il 11/04/2012 14:41, Giacomo Zanobini ha scritto:
>>> ciao a tutti
>>> mi hanno dato uno script in python, che deve essere eseguito da
>>> Plone 3.3.5 (l'interprete è in /usr/local/Plone/Python2.4/bin/ )
>>>
>>> tra gli import, c'e' un "from osgeo import org"
>>>
>>> purtroppo lo script, funziona "quasi", fino al momento in cui
>>> dovendo verificare se un punto cade all'interno di un perimetro
>>> esegue questa istruzione:
>>>> if not point.Within(geometry):
>>> a questo punto, viene presentato un terribile messaggio:
>>>> ERROR 6: GEOS support not enabled.
>>> eppure le librerie gdal sono installate, e anche le librerie per il
>>> supporto GEOS dovrebbero esserci.
>>
>> hai i python bindings per GEOS? Ci vuole anche la parte python che
>> dialoga con le librerie. Dico questo senza conoscere nulla di GEOS,
>> GDAL & C.
> ho installato il binding python per gdal (con easy_install GDAL),
> pensavo che fosse sufficiente, perché python chiama la funzione Within
> delle GDAL e pensavo che fosse GDAL ad accorgersi della presenza delle
> GEOS ed utilizzarne le risorse.

I binding devi installarli nel python che usi per Plone, non nel python
di sistema, penso.

>
> Vado a cercare se esistono binding per le GEOS, ma non credo di
> doverle chiamare direttamente.
>
>
> Giacomo
>
>> _______________________________________________
>> Plone-IT mailing list
>> [hidden email]
>> https://lists.plone.org/mailman/listinfo/plone-plone-it
>> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html 
>>
>
>
> --
> dott. ing. Giacomo Zanobini
> email: [hidden email]
> telefono: +39-055-320.6066
>
> ARPAT Agenzia Regionale per la Protezione Ambientale della Toscana
> Via Porpora, 22 - 50144 Firenze
> Sito web: http://www.arpat.toscana.it
>
>
> _______________________________________________
> Plone-IT mailing list
> [hidden email]
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Plone, GDAL, gdal e geos

jack1973
Il 12/04/2012 15.49, Yuri ha scritto:
> Il 12/04/2012 14:57, Giacomo Zanobini ha scritto:
>> ho installato il binding python per gdal (con easy_install GDAL),
>> pensavo che fosse sufficiente, perché python chiama la funzione
>> Within delle GDAL e pensavo che fosse GDAL ad accorgersi della
>> presenza delle GEOS ed utilizzarne le risorse.
>
> I binding devi installarli nel python che usi per Plone, non nel
> python di sistema, penso.
sì, sì, li ho installati nel python che si trova in
/usr/local/Plone/Python2.4/bin/ e infatti le chiamate a gdal funzionano
senza errori.
Solo che alcuni metodi delle gdal, per funzionare vogliono le geos, in
mancanza delle quali viene visualizzato il terribile messaggio di errore.
Il metodo Within(geometry) è uno di questi.

Mi chiedo però se il problema è nel python di plone e nel binding,
oppure nell'istallazione delle geos o nella configurazione delle gdal.


Giacomo


_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Loading...