Ответы:
Я описал процесс установки и пространственного включения базы данных sqlite здесь: SpatiaLite Quick Start . По сути, вам нужно получить init_spatialite-2.3.sql и запустить его на своей базе данных.
Затем вы можете создавать точечные геометрии, используя эту функцию:
MakePoint( x Double precision , y Double precision , [ , SRID Integer] ) : Geometry
Во-первых, вам нужно включить пространственный контроль в вашей базе данных sqlite.
sqlite> .load 'libspatialite.so,dll or dylib'
или
SELECT load_extension(libspatialite.so,dll ou dylib)
`
После этого вам нужно инициализировать вашу базу данных с помощью init_spatialite-2.3.sql
sqlite> .read '~/init_spatialite-2.3.sql'