私はspatialiteで非常に新しいです。私は Max OS Mountain lion で実行しており、SQLite バージョン 3.7.17 と libspatialite 4.1.1 (homebrew を使用) をインストールしました。
SQLite の拡張子 libspatialite をエラーなしでロードできます。
SELECT load_extension('/usr/local/Cellar/libspatialite/4.1.1/lib/libspatialite.dylib');
簡単なテーブルを作成できます:
sqlite> CREATE TABLE test_geom (
...> id INTEGER NOT NULL
...> PRIMARY KEY AUTOINCREMENT,
...> name TEXT NOT NULL,
...> measured_value DOUBLE NOT NULL);
しかし、spatialite を使用して Geometry 列を追加すると、次のメッセージが表示されます。
sqlite> SELECT AddGeometryColumn('test_geom', 'the_geom',4326, 'POINT');
AddGeometryColumn() error: unexpected metadata layout
0
この問題を解決する方法がわかりません。誰か助けてくれませんか?