LoginSignup
2
1

More than 5 years have passed since last update.

OpenStreetMapのデータでルート検索を行うroutinoを、Ver.3.2にアップデートしてみた。

Posted at

はじめに

AWS EC2 で動作している Ubuntu-16.04LTS上の、routino-3.1 を、routeino-3.2 に更新します。更新といっても、一式をダウンロード/makeなので、実質的に再インストールです。

この記事は、以前の「ルート検索routinoをインストールする」の続編です。

routine-3.2 のインストール

環境

Ubuntu 16.04LTS
Apache/2.4.18 (Ubuntu)

アップデート

念のためパッケージ類のアップデート

$ sudo apt-get update 
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade

Routinre-3.2のダウンロード&make

既に必要なパッケージはインストールずみなので make 一発です。

$ wget http://www.routino.org/download/routino-3.2.tgz
$ tar xvfz routino-3.2.tgz
$ cd routino-3.2/
$ make

(参考)SVNから最新のソースが取得できるようです。

$ svn co http://routino.org/svn/trunk routino

Web配置とパーミッション変更

$ sudo cp -a web /var/www/routino-3.2
$ sudo chown -R www-data:www-data /var/www/routino-3.2

leaflet/OpenLayersのインストール。

いずれも地図表示用ライブラリで、Webページ上で動作確認するには必要です。

leaflet

レガシー版の 0.7.7 が入ります。

$ cd /var/www/routino-3.2/www/leaflet/
$ sudo -u www-data install.sh

OpenLayers

OpenLayers が github から配布されるようになっていたので、install.sh を編集してから実行します。

$ cd /var/www/routino-3.2/www/openlayes/
$ vi install.sh
---
(変更箇所)
#wget http://openlayers.org/download/OpenLayers-$version.tar.gz    # コメントアウト
wget https://github.com/openlayers/ol2/releases/download/release-2.13.1/OpenLayers-2.13.1.tar.gz
---
$ sudo -u www-data install.sh

地図データ準備とパラメータ設定

以前の記事の、OpenStreetMap データダウンロード&データ変換、及び
地図パラメータ設定のとおり設定。

apacheの設定

基本設定はできているので、元のバージョンに簡単にもどせるよう、シンボリックリンクで変更

# cd /var/www/
# sudo mv routino routino-3.1.1
# sodo ln -s routino-3.2 routino

 

動作確認

ブラウザでアクセスし本家( http://www.routino.org/uk/ ) と同様の画面で、日本地図表示されルート検索できることを確認。今まで動作していたなら特につまずくこともないでしょう。

参考

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1