SpatiaLiteはWindows/Linux/Mac OSX向けのオープンソース・ソフトウェア。MySQLやPostgreSQLのようなデータベースを用意するまでもないが、データの管理にデータベースがあると便利だと感じるようなシステムにおいてSQLiteはとても便利な存在だ。
ファイル一つで利用できるし、それでいてSQLが使えるので後々本格的なデータベースに移行するのも容易になる。そんなSQLiteをCUIまたはGUIで管理できるソフトウェアがSpatiaLiteだ。開発者の手元にあると便利なソフトウェアになりそうだ。
新しいデータベースを作るのはもちろん、既存のファイルを開くこともできる。テーブルの一覧、データの追加/編集も簡単だ。テーブルの追加やカラムの追加や削除、トリガーやビューの作成と言った操作はSQLのテンプレートが表示されるようになっており、それを編集した後に実行する。
テーブルのデータはテキスト、CSV、HTMLでエクスポートできるようになっている。逆にCSVやテキストからインポートもできる。使ったことはないが、写真をインポートする機能もある。全てビジュアル的にできる訳ではないが、高度な操作も容易にできる便利なソフトウェアだ。
執筆時のバージョン
2.3.1(libspatialite)
1.2.1(spatialite-gui)
SpatiaLite download page
http://www.gaia-gis.it/spatialite/
関連記事:
- ついに!MovableTypeオープンソース化「MTOS」
- 便利なGUIのMySQLフロントエンド「Navicat for MySQL Lite」
- コマンドプロンプトを便利に「ColorConsole」
- Firefox上で動作するSQLiteフロントエンド「SQLite Manager」
- Mac OSX向けSQLiteフロントエンド「SqliteQuery」




