[Gfoss] spatialite supporto per php

Salve mi chiedevo se fosse possibile interagire con un db
spatialite da script PHP... nelle precedenti versioni avevo
visto un "abozzo" di modulo
(http://www.gaia-gis.it/spatialite-1.0a/php-sqlite3geo.pdf)
ma sembra abbandonato... Qualcuno è informato sul attuale
"stato del arte"
Grazie in anticipo Maurizio

Ciao Maurizio,

lo stato dell'arte del connettore SpatiaLite-PHP è
il seguente:

a) in linea di massima non ci dovrebbe essere alcun
   bisogno di un plug-in 'speciale': in teoria basterebbe
   semplicemente utilizzare un DB connector che supporti
   il caricamento dinamico delle estensioni e tutto
   funzionerebbe 'al volo', senza alcun bisogno di
   ulteriori complicazioni.

b) purtroppo lo stato dell'arte non pare proprio che
   in connettore SQLite-PHP sia orientato in questa
   direzione ...
   per una descrizione più approfondita del problema
   vedi:
   http://www.gaia-gis.it/spatialite/spatialite-arch-2.3.1.html#trap

c) insomma, caricare SpatiaLite risulta facilissimo
   con le ultime versioni di Python-SQlite, addirittura
   con ADO .NET SQLite, mi pare pure con il connector
   JAVA-SQLite, ma (almeno per quanto mi risulta) non è
   un'opzione per nulla supportata da PHP-SQLite

d) d'altra parte, è anche vero che la 'domanda' per
   un connettore PHP-SpatiaLite è veramente molto scarsa:
   in quasi un anno ho ricevuto si e no tre mail (compresa
   la tua) al riguardo, a fronte delle molte decine relative
   al supporto p.es. per Python
   insomma, ho abbandonato completamente lo sviluppo del
   connettore PHP sia perchè tecnicamente è 'una bella rogna',
   ma anche perchè non c'era nessunissimo segno di interesse
   da parte della community.

consiglio finale: prova un po' 'a rompere le scatole' agli
sviluppatori del connettore PHP-SQLite.
in fondo, a loro costerebbe veramente poco abilitare il
caricamento delle estensioni dimaniche: è più un problema
di 'buona volontà ' piuttosto che di difficoltà tecnica
intrinseca.

domanda finale: ma tu hai provato concretamente a lanciare
la 'mitica'

SELECT load_extension('libspatialite.so'); ???

a lume di naso, probabilmente almeno su qualche Linux potrebbe
anche funzionare, perchè mi risulta che p.es. su Debian Lenny
sqlite.so abilita per default il caricamento dinamico delle
estensioni.

ciao Sandro