SpatiaLiteはWindows/Linux/Mac OSX向けのオープンソース・ソフトウェア。MySQLやPostgreSQLのようなデータベースを用意するまでもないが、データの管理にデータベースがあると便利だと感じるようなシステムにおいてSQLiteはとても便利な存在だ。

ピクチャ 10.png

SQLiteの管理にどうぞ

 

ファイル一つで利用できるし、それでいてSQLが使えるので後々本格的なデータベースに移行するのも容易になる。そんなSQLiteをCUIまたはGUIで管理できるソフトウェアがSpatiaLiteだ。開発者の手元にあると便利なソフトウェアになりそうだ。

新しいデータベースを作るのはもちろん、既存のファイルを開くこともできる。テーブルの一覧、データの追加/編集も簡単だ。テーブルの追加やカラムの追加や削除、トリガーやビューの作成と言った操作はSQLのテンプレートが表示されるようになっており、それを編集した後に実行する。

ピクチャ 11.png

HTML出力

 

テーブルのデータはテキスト、CSV、HTMLでエクスポートできるようになっている。逆にCSVやテキストからインポートもできる。使ったことはないが、写真をインポートする機能もある。全てビジュアル的にできる訳ではないが、高度な操作も容易にできる便利なソフトウェアだ。

執筆時のバージョン

 2.3.1(libspatialite)

 1.2.1(spatialite-gui)

 

SpatiaLite download page

 http://www.gaia-gis.it/spatialite/