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

Ubuntu で Spatialite のインストール

サイト構成 連絡先,業績など 実践知識 データの扱い コンピュータ 教材 サポートページ

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

主要な機能は次の通り.

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


インストールの事前準備


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

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

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

◆ Ubuntu での操作手順(例)(パッケージを用いてインストールする場合

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

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

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

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

mkdir /tmp/spatialite
cd /tmp/spatialite

apt-get -yV install libwxbase2.6-dev
apt-get -yV install 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-get -yV install libwxbase2.6-dev
sudo apt-get -yV install libwxgtk2.6-dev
sudo apt-get -yV install libgeos-ruby1.8 
sudo apt-get -yV install libgeos-3.2.2
sudo apt-get -yV install libgeos-3.3.3
sudo apt-get -yV install libgeos-c1
sudo apt-get -yV install libgeos-dev
sudo apt-get -yV install libgeos++-dev
sudo apt-get -yV install libproj-dev 
sudo apt-get -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 ..