トップページ -> データベース関連技術 -> 地図情報システムとデータベース -> Ubuntu で Spatialite のインストール
[サイトマップへ], [サイト内検索へ]

Ubuntu で Spatialite のインストール

SpaliteLite は SQLite の BLOB 型の属性に空間データを格納し,各種の操作や,空間索引の生成などが簡単にできるようにもの

主要な機能は次の通り.

この Web ページでは,Ubuntu で SpatiaLite でのインストール手順を説明する.


インストールの事前準備

OS のシステム更新

Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行.

sudo apt update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

■ Ubuntu で SpatiaLite をパッケージを用いてインストール

2012/01/04時点では,バージョン 2.4.0 がインストールされる

パッケージを用いてインストールする場合

◆ Ubuntu での操作手順

    sudo apt -yV install libsqlite3-0-dbg
    sudo apt -yV install libsqlite3-0
    sudo apt -yV install libsqlite0-dev
    sudo apt -yV install libsqlite3-dev
    sudo apt -yV install libsqlite3-tcl
    sudo apt -yV install sqlite3-doc
    sudo apt -yV install sqlite3
    sudo apt -yV install spatialite-bin
    sudo apt -yV install libspatialite-dev
    sudo apt -yV install spatialite-gui
    sudo apt -yV install sqliteman
    sudo apt -yV install sqliteman-doc
    sudo apt -yV install sqlitebrowser

ソースパッケージを用いてインストールする場合

◆ Ubuntu での操作手順(例)(ソースパッケージを用いてビルドとインストールを行う場合

※ ソースパッケージに関する設定については,別のページで説明している.

mkdir /tmp/spatialite
cd /tmp/spatialite

実行結果 libwxbase2.6-dev
実行結果 libwxgtk2.6-dev

sudo apt-get source spatialite
sudo apt-get build-dep spatialite
cd spatialite-3.0.0~beta20110817
sudo dpkg-buildpackage -rfakeroot 
cd ..
sudo dpkg -i *.deb

■ Ubuntu で spatialite-tools, spatialite-gui, spatialite-gis などをソースコードからビルドしインストールする場合

少し手間は増える.最新版を追いかけたいときなどに便利.

詳しくは http://www.gaia-gis.it/gaia-sins/linux_how_to.html

◆ Ubuntu での操作手順(例)(Automated script to install lispatialite, freexl, spatialite-tools, libgaiagraphics, spatialite-gui, librasterlite and spatialite-gis on Ubuntu)

# (optional)
# sudo apt-get remove libspatialite-dev
# sudo apt-get remove spatialite-bin
# sudo apt-get remove spatialite-gui  

#
mkdir /tmp/spatialite
cd /tmp/spatialite
sudo apt-get source spatialite
sudo apt-get build-dep spatialite
sudo apt-get source spatialite-gui
sudo apt-get build-dep spatialite-gui

sudo apt -yV install libwxbase2.6-dev
sudo apt -yV install libwxgtk2.6-dev
sudo apt -yV install libgeos-ruby1.8 
sudo apt -yV install libgeos-3.2.2
sudo apt -yV install libgeos-3.3.3
sudo apt -yV install libgeos-c1
sudo apt -yV install libgeos-dev
sudo apt -yV install libgeos++-dev
sudo apt -yV install libproj-dev 
sudo apt -yV install libhpdf-dev

#
wget http://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-4.0.0.tar.gz
wget http://www.gaia-gis.it/gaia-sins/freexl-sources/freexl-1.0.0e.tar.gz 
wget http://www.gaia-gis.it/gaia-sins/spatialite-tools-sources/spatialite-tools-4.0.0.tar.gz
wget http://www.gaia-gis.it/gaia-sins/gaiagraphics-sources/libgaiagraphics-0.5.tar.gz
wget http://www.gaia-gis.it/gaia-sins/librasterlite-sources/librasterlite-1.1f.tar.gz
wget http://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/spatialite_gui-1.6.0.tar.gz 
wget http://www.gaia-gis.it/gaia-sins/readosm-sources/readosm-1.0.0b.tar.gz
wget http://www.gaia-gis.it/gaia-sins/spatialite-gis-sources/spatialite_gis-1.0.0c.tar.gz
#
tar -xvzof freexl-1.0.0e.tar.gz 
cd freexl-1.0.0e
./configure
make
sudo make install
cd ..
#
tar -xvzof libspatialite-4.0.0.tar.gz
cd libspatialite-4.0.0
./configure --disable-geosadvanced
make
sudo make install
cd ..
#
tar -xvzof spatialite-tools-4.0.0.tar.gz
cd spatialite-tools-4.0.0
./configure
make
sudo make install
cd ..
#
tar -xvzof libgaiagraphics-0.5.tar.gz
cd libgaiagraphics-0.5
./configure
make
sudo make install
cd ..
#
tar -xvzof librasterlite-1.1f.tar.gz
cd librasterlite-1.1f
CFLAGS="-I/usr/include/geotiff" ./configure
make
sudo make install 
cd ..
#
tar -xvzof spatialite_gui-1.6.0.tar.gz 
cd spatialite_gui-1.6.0
./configure
make
sudo make install 
cd ..
#
tar -xvzof /usr/local/src/readosm-1.0.0a.tar.gz
cd readosm-1.0.0a
./configure
make
sudo make install
cd ..
#
tar -xvzof spatialite_gis-1.0.0c.tar.gz
cd spatialite_gis-1.0.0c
./configure
make
sudo make install
cd ..

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]