|
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:
Quando esegue il comando ./configure, c'e' questo output checking for geos-config... /usr/bin/geos-config 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 |
|
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 |
|
Il 12/04/2012 9.30, Yuri ha scritto:
Il 11/04/2012 14:41, 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. Vado a cercare se esistono binding per le GEOS, ma non credo di doverle chiamare direttamente. Giacomo _______________________________________________ --
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 |
|
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 |
|
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 |
| Powered by Nabble | Edit this page |
