#author("2020-11-16T18:01:34+09:00","default:Miyashita","Miyashita")
#author("2020-11-16T18:02:29+09:00","default:Miyashita","Miyashita")
*TTT install [#zb3be828]
README.TXT にある通り.

**データファイル [#j09eb671]
#codeprettify{{
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 で確認),適当な他の場所に変更する.~
この権限自体を変更することもできると思うが面倒らしい.
この権限自体を変更することもできると思うが面倒らしい.~
~

**バイナリ [#n5c58d9d]
#codeprettify{{
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 にある
#codeprettify{{
#define TTT_DIR_DEFAULT "/usr/share/geoware/ttt/data"
}}
の部分を
適切なパスへ書き換える.
の部分を適切なパスへ書き換える.~
~

**テスト [#jc7c347a]
#codeprettify{{
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