Respostas:
Descrevi o processo de instalação e ativação espacial de um banco de dados sqlite aqui: SpatiaLite Quick Start . Basicamente, você precisa obter o init_spatialite-2.3.sql e executá-lo no seu banco de dados.
Você pode criar geometrias de pontos usando esta função:
MakePoint( x Double precision , y Double precision , [ , SRID Integer] ) : Geometry
primeiro, você precisa ativar o espacial no seu banco de dados sqlite
sqlite> .load 'libspatialite.so,dll or dylib'
ou
SELECT load_extension(libspatialite.so,dll ou dylib)
`
Depois disso, você precisa inicializar seu banco de dados com init_spatialite-2.3.sql
sqlite> .read '~/init_spatialite-2.3.sql'