TTT install

README.TXT にある通り.

データファイル

sudo mkdir -p /usr/share/geoware/ttt/data
sudo chmod -R og+rx /usr/share/geoware
sudo tar xjvf tttdata_unixosx.tar.bz2 -C /usr/share/geoware/ttt/data

Mac だと /usr/share に新規ディレクトリを作成するのは, root であっても Operation not permitted になってしまうので(Catalina で確認),適当な他の場所に変更する.
この権限自体を変更することもできると思うが面倒らしい.

バイナリ

tar xjvf ttt-3.2.2.tar.bz2
cd ttt-3.2.2/src
./configure --bindir=/usr/local/bin --enable-64
make
sudo make install

実行ファイル ttt は, データファイルが /usr/share/geoware/ttt/data に置かれていることを前提としている.
違う場所に格納した場合は, src の ttt_arch.h.in にある

#define TTT_DIR_DEFAULT "/usr/share/geoware/ttt/data"

の部分を適切なパスへ書き換える.

テスト

cd ttt-3.2.2/src
./ttttest.sh

以下のような出力を得た.

This calculation should give ~14.54 hours travel time - if not something is very wrong...
ttt: Get bathymetry...Calculate slowness...Initialize offsets/distances...Calculate ttt...
ttt: Completed  96 %
ttt: Warning: 29658 Landlocked nodes not reached
ttt: Completed  96 %
Write ttt...Normalization factor = 0.999197
Create file ttt.b
Done
TT from Chile 1960 [39:30S,74:30W] to Honolulu [19N,155W] is ~14.5431 hours

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2020-11-16 (Mon) 09:02:29 (1256d)