AutoCoast は GSHHS (Global Self-consistant Hierarchical High-resolution Shorelines) を用いて海岸線を自動生成します。
ついで、GSHHS のデータファイルも展開します。これも上記と同じフォルダに置いてください。
また、BGL Compiler のプログラムファイル (BGLC.EXE) も同じフォルダに置いてください。
AutoCoast のツールはすべてコマンドプロンプトから起動します。 「すべてのプログラム」→「アクセサリ」→「コマンドプロンプト」を開き、
cd AutoCoastをインストールしたフォルダ名と入力してフォルダに移動します。ついで、gshhs_extractor ツールを使ってデータを抜き出します。
gshhs_extractor GSHHSデータファイル名 最小経度 最大経度 最小緯度 最大緯度GSHHS データファイルには何種類かありますが、もっとも精細なデータを使うなら 'gshhs_f.b' ファイルを指定してください。緯度/経度は度単位で入力してください。
例: 日本周辺のデータを取り出すときは、'gshhs_extractor gshhs_f.b 125 150 25 50' と します。
なお、この処理にはかなりの時間がかかることがあります(数十分〜数時間)。 もし、ユーラシア大陸のデータが不要ならば、'gshhs_extractor gshhs_f.b 125 150 25 50 0' のように末尾に '0' をつけてください。これでかなり早くなるはずです。
引数を使って、シーナリを生成する「セル」の範囲を決めます。 「セル」は海岸線シーナリで使われるエリアの単位で、全世界の東西方向に 768、 南北方向に 512、計 768 x 512 = 393,216個のセルが地球表面上に存在します。
autocoast では、セルのX座標(東西方向)、Y座標(南北方向)の範囲を指定することで、 生成するシーナリの範囲を決定します。
autocoast min_x min_y max_x max_yなお、セルの X / Y 座標は以下の式で求められます。
X = (東経 + 180) / 360 x 768 Y = (90 - 北緯) / 180 x 512自分で計算するのが面倒な場合は、Coast Line Maker などのツールに計算機がついているので それを使うとよいでしょう。
BGLC LWM.ASM BGLC VTP.ASMこれで、LWM.BGL と VTP.BGL ファイルが生成されます。 これを Flight Simulator のシーナリデータベースに登録すれば、シーナリが表示されます。
本ソフトウェアは Generic Polygon Clipperライブラリを用いており、このライブラリが商用利用を禁じているため、本ソフトウェアも商用利用は禁止となります。 (このため本ソフトウェアは、厳密にはフリーソフトウェアではありません。)
Generic Polygon Clipper の Copyright 表示は以下の通り。
Copyright: (C) 1997-1999, Advanced Interfaces Group, University of Manchester. This software is free for non-commercial use. It may be copied, modified, and redistributed provided that this copyright notice is preserved on all copies. The intellectual property rights of the algorithms used reside with the University of Manchester Advanced Interfaces Group. You may not use this software, in whole or in part, in support of any commercial product without the express consent of the author. There is no warranty or other guarantee of fitness of this software for any purpose. It is provided solely "as is".なお、本ソフトウェアを使って生成したデータには、上記ライセンスは一切影響しません。
本バージョンでは、VTP ポリゴンの生成処理にまだ問題があります。生成されないポリゴンがありますし、 デフォルトの VTP ポリゴンは消去されません。
AutoCoast は、Alan Murta 氏作成の Generic Polygon Clipper を使用しています。
Richard Ludowise 氏作 の TDFMacros.inc と TDFHeaders.inc を使用しています。