SpatiaLite¶
空間データベース¶
SpatiaLite は空間を扱う関数を追加した SQLite データベースエンジンです。
SQLite は動作が軽く、シンプルで堅牢、簡単に使える人気のあるデータベース管理システム (DBMS) です。それぞれのデータベースは一つのファイルに格納されます。コピー、圧縮や、Windows、Linux、MacOS などのOS間の移行も簡単にできます。
主要機能¶
SQLite で OGC の仕様に準拠した空間データを扱えるようにしたものが SpatiaLite の拡張です。
ハイライト:
ユーザフレンドリーな GUI
標準の WKT 及び WKB フォーマット
SQL 空間関数 - AsText()、GeomFromText()、Area()、PointN() など
GEOS 経由で提供される OpenGis 空間解析関数 - Overlaps()、Touches()、Union()、Buffer() など
OpenGis の仕様に沿った完全な空間メタデータ
多くのジオメトリ記法 - EWKT、GML、KML、GeoJSON
シェープファイルのインポート、エクスポート
PROJ.4 と EPSG 測地系パラメータデータセットを利用した投影法変換
GNU libiconv によるロケール、文字コード
SQLite の RTree 拡張を利用した地理空間インデックス
シェープファイルに VIRTUAL TABLE としてアクセスすると、インポートや変換なしにシェープファイルに SQL クエリを発行可能
外部の CSV/タブ区切りテキストや xls スプレッドシートに VIRTUAL TABLE としてアクセス
XML ドキュメントやストアド BLOB 圧縮バイナリオブジェクトへの、 "well formed" 構文、及び XSF スキーマ妥当性検証チェック付きアクセス。特別に ISOメタデータ、SLD/SE スタイル、SVG グラフィックスをサポート。XML ドキュメントは標準の XPath 構文でクエリ可能。
外部 WFS サーバへのクエリ
外部の DXF ファイル(全バージョン)のパースと、検出したレイヤとジオメトリの格納
DXF ファイルの生成とエクスポート
詳細¶
Webサイト: http://www.gaia-gis.it/gaia-sins/
ライセンス: MPL v1.1 及び GPL v3
ソフトウェアバージョン: 5.1.0
対応プラットフォーム: Linux, Mac, Windows
API インタフェース: C