名 称
xearth - Xウ イ ン ド ウ に 地 球 の イ メ ー ジ を 表 示 し ま す
書 式
xearth [−proj proj_type ] [−pos pos_spec ] [−rot angle ] [−sunpos sun_pos_spec ] [−mag factor ] [−size size_spec ] [−shift shift_spec ] [−shade|−noshade] [−label|−nolabel] [−labelpos geom ] [−markers|−nomarkers] [−markerfile file ] [−showmarkers] [−stars|−nostars] [−starfreq frequency ] [−bigstars percent ] [−grid|−nogrid] [−grid1 grid1 ] [−grid2 grid2 ] [−day pct ] [−night pct ] [−term pct ] [−gamma gamma_value ] [−wait secs ] [−timewarp timewarp_factor ] [−time fixed_time ] [−onepix|−twopix] [−mono|−nomono] [−ncolors num_colors ] [−font font_name ] [−root|−noroot] [−geometry geom ] [−title title ] [−iconname iconname ] [−name name ] [−fork|−nofork] [−once|−noonce] [−nice priority ] [−gif] [−ppm] [−display dpyname ] [−version]
解 説
Xearth は Xの ル ー ト ウ イ ン ド ウ に 宇 宙 の 好 き な 場 所 か ら 見 た 地 球 の イ メ ー ジ を 描 き ま す 。 デ フ ォ ル ト で は 、 今 現 在 の 太 陽 の 位 置 に よ っ て で き る 正 確 な 陰 影 を 表 し ま す 。 xearth は 、 五 分 ご と に イ メ ー ジ を 更 新 し ま す 。 更 新 す る ま で の 時 間 は 、 −wait オ プ シ ョ ン (下 記 参 照 )で 変 更 す る こ と が で き ま す : −once オ プ シ ョ ン (下 記 参 照 ) に よ っ て 全 く 更 新 さ せ な い よ う に す る こ と も 出 来 ま す 。
Xearth は 、 設 定 に よ っ て ル ー ト ウ イ ン ド ウ の 代 わ り に ト ッ プ レ ベ ル の Xウ イ ン ド ウ で 生 成 ・ 表 示 を 行 う こ と が 出 来 ま す 。 下 の 、 −root, −noroot, −geometry オ プ シ ョ ン を 見 て く だ さ い 。 Xearth は 、 Xウ イ ン ド ウ に イ メ ー ジ を 描 か ず に 、 直 接 PPM と GIF の フ ァ イ ル に 変 換 す る こ と も 出 来 ま す 。 下 の 、 −ppm と −gif の オ プ シ ョ ン を 見 て 下 さ い 。 こ の マ ニ ュ ア ル は xearth の バ ー ジ ョ ン 1.1に つ い て 書 か れ て い ま す 。
オ プ シ ョ ン
Xearth
に は 、 以 下 の
コ マ ン ド ラ イ
ン オ プ シ ョ ン
が あ り ま す (Xの
リ ソ ー ス に 対
応 す る も の は
、 後 の 章 に あ
り ま す )。
−proj proj_type
xearth が 使 用 す る 投 影 方 法 を 指 定 し ま す 。 投 影 法 に は mercator (メ ル カ ト ル 図 法 ), orthographic (正 射 図 法 ), cylindrical (円 筒 図 法 ) が あ り 、 い ず れ も 全 て 表 記 す る か 、 又 は 短 縮 し て そ れ ぞ れ merc, orth,cyl と 書 く こ と が 出 来 ま す 。 Xearth は 、 デ フ ォ ル ト で 正 射 図 法 を 使 い ま す 。
−pos pos_spec 地 球 を ど の 位 置 か ら 見 る か を 指 定 し ま す 。 pos_spec (位 置 の 指 定 )は 引 数 の あ る 限 り 連 続 す る キ ー ワ ー ド で 、 正 確 に は :fixed, sunrel, orbit, moon, random. (コ マ ン ド ラ イ ン の 引 数 で の 位 置 の 指 定 を xearth が 許 可 し な い と い う 問 題 が あ る 場 合 、 以 下 の 文 章 の 第 5段 落 に あ る 、 位 置 を 決 め る 際 の 区 切 り と 、 明 示 的 引 用 の 使 用 法 に 関 す る コ メ ン ト を よ く 読 ん で く だ さ い 。 ) 位 置 を 決 め る 際 の キ ー ワ ー ド fixedに は 、 二 つ の 引 数 が 続 き ま す 。 引 数 は 、 地 球 表 面 に 固 定 さ れ る 視 点 の 位 置 の 緯 度 と 経 度 (両 方 と も 10進 数 )で す 。 緯 度 の 正 と 負 は 、 赤 道 の 北 (+)と 南 (-)に そ れ ぞ れ 対 応 し ま す 。 経 度 の 正 と 負 は 、 グ リ ニ ッ ジ の 東 (+)と 西 (-)に 対 応 し ま す 。
sunrel に は 二 つ の 引 数 が 必 要 で す 。 引 数 は 、 太 陽 表 面 に 固 定 さ れ る 視 点 の 位 置 の 緯 度 と 経 度 (10進 数 )で す 。 緯 度 、 経 度 の 正 と 負 は 、 fixed の キ ー ワ ー ド と 同 様 に 解 釈 さ れ ま す 。
orbit に は 二 つ の 引 数 が 必 要 で す 。 周 期 (単 位 は 時 間 )と 単 純 な 円 軌 道 の 傾 斜 角 (10進 数 ): 視 点 は こ の 軌 道 を 移 動 し ま す 。 こ れ を 読 ん で い る 抜 け 目 の な い 方 は 、 円 軌 道 を 一 つ に 特 定 す る 上 で こ れ ら の パ ラ メ ー タ が 十 分 で な い こ と に お 気 付 き に な る で し ょ う 。 こ の 問 題 は 、 時 間 0(Un*x エ ポ ッ ク : time(3)を 参 照 )に お け る 可 能 な 軌 道 を 緯 度 0度 、 経 度 0度 の 上 空 に 限 定 す る こ と で 解 決 し ま し た 。
moon に は 引 数 が 必 要 あ り ま せ ん 。 こ の キ ー ワ ー ド が 指 定 さ れ た 場 合 、 視 点 の 位 置 は 現 在 の 月 の 位 置 と な り 更 新 さ れ る ご と に 再 計 算 さ れ ま す 。
random に は 引 数 が 必 要 あ り ま せ ん 。 こ の キ ー ワ ー ド が 指 定 さ れ た 場 合 、 視 点 の 位 置 は 更 新 が 起 こ る 度 に ラ ン ダ ム に 変 更 さ れ ま す 。 位 置 を 決 め る 要 素 は 、 ス ペ ー ス 、 ス ラ ッ シ ュ (/)、 カ ン マ の い ず れ か よ っ て 区 切 ら れ ま す 。 こ こ で 、 ス ペ ー ス を shellか ら xearthを 呼 び 出 す 際 の 位 置 決 定 要 素 の 区 切 り と し て 使 う 場 合 に は 、 全 て の 位 置 決 定 要 素 が 確 実 に 一 つ の 引 数 と し て 解 釈 さ れ る た め に は 明 示 的 な 引 用 符 が 必 要 に な る の で 注 意 が 必 要 で す 。 例 え ば 、 も し 要 素 を 区 切 る た め に ス ペ ー ス を 使 い た い な ら ば 、 そ し て 典 型 的 な shellを 使 っ て い る な ら ば 正 常 に 動 か す た め に こ の よ う に 使 用 し な け れ ば な り ま せ ん :
-pos "fixed 42.33 -71.08" ま た は
-pos ’fixed 42.33 -71.08’ 明 示 的 な 引 用 符 の よ う な も の が 必 要 じ ゃ な い な ら ば 、 ス ラ ッ シ ュ や カ ン マ を ス ペ ー ス の 代 わ り に 要 素 の 区 切 り と し て 使 う こ と が で き ま す 。
-pos
fixed,42.33,-71.08
-pos fixed/42.33/-71.08 も し 位 置
決 定 を し な い
な ら ば xearth は デ
フ ォ ル ト の 位
置 で あ る "sunrel 0 0"
(地 球 の 昼 側 が
常 に 見 え る 位
置 )を 使 用 し ま
す 。
−rot angle
北 が レ ン ダ リ
ン グ さ れ た イ
メ ー ジ の 「 真
上 」 に な ら な
い よ う に 視 点
を ど の 程 度 回
転 さ せ る か を
決 め ま す 。 angle
は 、 数 字 か galactic
と い う キ ー ワ
ー ド で 指 定 し
ま す 。 angle が 数
字 の 場 合 に は
、 イ メ ー ジ を
回 転 さ せ る 角
度 を 表 し ま す
。 angle の 正 の 値
は イ メ ー ジ を
時 計 の 反 対 回
り に 回 転 さ せ
ま す 。 負 の 値
は 時 計 回 り に
回 転 さ せ ま す
。 galactic と い う キ
ー ワ ー ド は 、
銀 河 系 の 北 が
真 上 と な る よ
う に 画 像 を 方
向 付 け ま す 。
太 陽 は ス ク リ
ー ン の 水 平 方
向 中 心 を 通 る
平 面 上 に 位 置
し ま す 。 デ フ
ォ ル ト の angle は
0で す 。
−sunpos sun_pos_spec 地 球
の 表 面 上 で 太
陽 が 常 に 頭 上
に あ る 点 を 指
定 し ま す 。
sun_pos_spec (太 陽 の 位
置 決 定 ) に は 、
二 つ の 要 素 が
あ り ま す 。 両
方 と も 数 字 で
、 太 陽 が 真 上
に あ る よ う な
位 置 の 緯 度 と
経 度 (10進 数 )を 示
し ま す 。 詳 細
は 位 置 決 定 の
説 明 (上 記 参 照
)。 、 正 負 、 緯
度 経 度 、 区 切
り に 関 し て 太
陽 の 位 置 を 決
め る 場 合 と 同
様 で す 。 デ フ
ォ ル ト で は xearth
は 実 際 の 太 陽
の 位 置 を 計 算
し 、 時 間 が 進
む に つ れ て 太
陽 の 位 置 も 刻
々 と 変 わ り ま
す 。
−mag factor 表 示 さ
れ る イ メ ー ジ
の 縮 尺 を 決 め
ま す 。 正 射 影
法 を 使 っ た 場
合 に は レ ン ダ
リ ン グ さ れ た
地 球 の イ メ ー
ジ の 直 径 は 、
イ メ ー ジ の 縦
横 の factor 分 の 1
に な り ま す 。
(下 記 の −size オ
プ シ ョ ン 参 照 )
メ ル カ ト ル 図
法 と 円 筒 図 法
で は レ ン ダ リ
ン グ さ れ た イ
メ ー ジ の 幅 は
イ メ ー ジ の factor
倍 (下 記 の −size
オ プ シ ョ ン 参
照 )と な り ま す
。 デ フ ォ ル ト
で は 、 倍 率 は
1で す 。
−size size_spec レ ン ダ
リ ン グ さ れ る
イ メ ー ジ の サ
イ ズ を 決 め ま
す 。 size_spec (指 定
の サ イ ズ )は 、
イ メ ー ジ の 幅
と 高 さ (ピ ク セ
ル )を 表 す 二 つ
の 正 の 整 数 か
ら な り ま す 。
サ イ ズ を 指 定
す る 方 法 は 、
位 置 の 指 定 の
方 法 と 同 様 で
す 。
Xの ル ー ト ウ イ ン ド ウ に レ ン ダ リ ン グ す る と き は 、 こ の 値 は デ フ ォ ル ト で ル ー ト ウ イ ン ド ウ の 大 き さ と な り ま す 。 Xの ル ー ト ウ イ ン ド ウ に 描 く 代 わ り に PPM か GIF の フ ァ イ ル を 生 成 す る と き は 、 (下 記 の −ppm と −gif オ プ シ ョ ン 参 照 ) デ フ ォ ル ト で 512x512 と な り ま す 。 ト ッ プ レ ベ ル の Xウ イ ン ド ウ に 描 画 す る 場 合 に は 、 こ こ で 指 定 し た 値 が す べ て 無 視 さ れ ま す 。 ト ッ プ レ ベ ル の ウ イ ン ド ウ は 、 −geometry オ プ シ ョ ン を 使 っ て 位 置 を 指 定 す る こ と が 出 来 ま す 。
−shift
shift_spec レ ン ダ リ
ン グ さ れ た 地
球 の イ メ ー ジ
を 、 画 像 の 中
心 か ら ど の 程
度 動 か す か を
決 め ま す 。
shift_spec (シ フ ト の
指 定 ) は 、 X と Y の
方 向 を 示 す 二
つ の 正 の 整 数
(ピ ク セ ル )か ら
な り ま す 。 シ
フ ト す る 値 を
指 定 す る 方 法
は 、 位 置 の 指
定 の 方 法 と 同
様 で す 。 デ フ
ォ ル ト で は 、
地 球 の イ メ ー
ジ の 中 心 は 画
像 の 中 心 と な
り ま す 。
−shade | −noshade シ ェ
ー デ ィ ン グ を
す る か し な い
か を 指 定 し ま
す 。 シ ェ ー デ
ィ ン グ が enabledな ら
ば 地 球 の 表 面
が 現 在 の 太 陽
の 位 置 に よ っ
て シ ェ ー デ ィ
ン グ さ れ ま す
。 (こ れ は 下 記
の −day, −night,
−term オ プ シ ョ
ン 用 で す ) シ ェ
ー デ ィ ン グ さ
れ な い 場 合 は
、 陸 地 と 海 を
レ ン ダ リ ン グ
す る 時 に 緑 と
青 の 単 純 な 色
調 を 使 い ま す
。 デ フ ォ ル ト
で は 、 シ ェ ー
デ ィ ン グ さ れ
ま す 。
−label | −nolabel ラ ベ
ル の 表 示 ・ 非
表 示 を 決 め ま
す 。 ラ ベ ル オ
プ シ ョ ン が 有
効 に な っ て い
る 場 合 で 、 か
つ xearth が Xウ イ ン
ド ウ に レ ン ダ
リ ン グ す る 場
合 に は 、 現 在
の 日 付 と 時 刻
、 視 点 の 位 置
、 太 陽 の 位 置
を 示 す ラ ベ ル
を 表 示 し ま す
。 ラ ベ ル の 位
置 は −labelpos オ プ
シ ョ ン (下 記 参
照 )で 指 定 す る
こ と が 出 来 ま
す 。 デ フ ォ ル
ト で は 、 ラ ベ
ル を 表 示 し ま
せ ん 。
−labelpos geom ラ ベ ル
を ど こ に 描 く
か を 決 め ま す
。 ラ ベ ル の 表
示 が 有 効 に な
っ て い る 場 合
で 、 か つ xearth が
Xウ イ ン ド ウ に
レ ン ダ リ ン グ
す る 場 合 、 geom
は 位 置 を 指 定
す る Xの 形 式 の
"position" と な り ま
す 。 ( e.g.,
{+-}<xoffset>{+-}<yoffset>と
い う の は 、
xoffsetの 正 と 負 の
値 は 、 そ れ ぞ
れ デ ィ ス プ レ
イ の 左 と 右 の
端 か ら の オ フ
セ ッ ト を 表 し
ま す 。 yoffsetの 正
と 負 の 値 は 、
そ れ ぞ れ デ ィ
ス プ レ イ の 上
と 下 の 端 か ら
の オ フ セ ッ ト
を 表 し ま す 。 )
デ フ ォ ル ト の
ラ ベ ル の 位 置
は 、 "-5-5" (i.e., デ
ィ ス プ レ イ の
右 下 の 端 か ら
5ピ ク セ ル 内 側
)と な っ て い ま
す 。
−markers | −nomarkers マ
ー カ ー を 表 示
す る か し な い
か を 決 め ま す
。 マ ー カ ー を
表 示 し 、 xearthが
Xウ イ ン ド ウ に
レ ン ダ リ ン グ
す る 場 合 に は
、 地 表 の 好 き
な 場 所 の 位 置
を 示 す 小 さ な
赤 い 円 と テ キ
ス ト の ラ ベ ル
を 表 示 し ま す
。 マ ー カ ー は
デ フ ォ ル ト で
表 示 す る こ と
に な っ て い ま
す 。
−markerfile file ユ ー ザ
ー が 定 義 し た
マ ー カ ー デ ー
タ (位 置 と 地 名
)を 読 み 込 む 場
合 の フ ァ イ ル
名 を 指 定 し ま
す 。 マ ー カ ー
デ ー タ フ ァ イ
ル の 各 行 は 3つ
の 要 素 が 必 要
で す 。 こ れ は
、 緯 度 、 経 度
(十 進 数 )、 使 わ
れ る ラ ベ ル の
テ キ ス ト と 続
き ま す 。 そ れ
ぞ れ の 要 素 は
ス ペ ー ス 、 ス
ラ ッ シ ュ (/)、 カ
ン マ で 区 切 ら
れ ま す 。 区 切
り 文 字 は 必 ず
な く て は な り
ま せ ん 。 (e.g., 複
数 の 単 語 か ら
な る ラ ベ ル は
引 用 符 (")に よ
っ て 囲 ま な け
れ ば な り ま せ
ん 。 例 え ば こ
の よ う に マ ー
カ ー デ ー タ フ
ァ イ ル の あ る
行 が 以 下 の よ
う に な っ て い
る 場 合 、
42.33 -71.08 "Boston, MA" # USA 各 行 、 ’#’か ら 行 末 ま で は 全 て コ メ ン ト と 解 釈 し ま す 。 空 行 や 、 コ メ ン ト し か な い 行 も 許 さ れ ま す 。
3つ の 要 素 に 加 え て 、 xearth は "キ ー =値 "と い う 表 現 に 続 く オ プ シ ョ ン も サ ポ ー ト し て い ま す 。 xearthの こ の バ ー ジ ョ ン で は 、 "キ ー " は "align" だ け サ ポ ー ト し て い ま す 。 こ れ は 、 本 来 の マ ー カ ー の 位 置 に 対 し て マ ー カ ー ラ ベ ル が ど こ に 描 か れ る か を 指 定 す る た め に 使 い ま す 。 サ ポ ー ト し て い る の は 、 "left", "right", "above", "below"で す 。 デ フ ォ ル ト で は 、 (位 置 の 指 定 が な い 場 合 )は 、 "align=right" と な り ま す 。 マ ー カ ー デ ー タ フ ァ イ ル は 、 xearth が Xウ イ ン ド ウ に イ メ ー ジ を 描 く 度 に 読 み 込 ま れ ま す 。 こ の よ う に し て 、 マ ー カ ー の 位 置 と ラ ベ ル を 動 的 に す る こ と が 出 来 ま す 。 (e.g., 適 切 な デ ー タ ソ ー ス を 与 え る こ と に よ っ て 、 ハ リ ケ ー ン の 位 置 、 最 近 の 地 震 が 起 こ っ た 位 置 、 あ る 地 点 の 気 温 、 そ の 他 の リ ア ル タ イ ム な デ ー タ の 解 析 を す る た め に マ ー カ ー を 使 う こ と が で き ま す 。 )
Xearthは 、 世 界 中 の 76地 点 の マ ー カ ー デ ー タ を 内 蔵 し て い ま す 。 内 蔵 し て い る デ ー タ は 、 fileの 引 数 を "built-in" と 指 定 し て 選 択 し ま す 。 こ れ は デ フ ォ ル ト の 状 態 で す 。 内 蔵 の マ ー カ ー デ ー タ の セ ッ ト は −showmarkersオ プ シ ョ ン (下 記 参 照 ) を 使 う こ と に よ っ て 、 又 は xearthの ソ ー ス 形 式 (下 記 の XEARTHの 入 手 方 法 を 参 照 ) に 含 ま れ る フ ァ イ ル を 見 る こ と に よ っ て 確 認 す る こ と が 出 来 ま す 。
−showmarkers
こ の オ プ シ ョ
ン は 、 xearth が ロ
ー ド す る マ ー
カ ー デ ー タ を
表 示 し ま す 。
内 蔵 ・ ユ ー ザ
ー 定 義 ど ち ら
で も 、 そ の コ
ピ ー を 標 準 出
力 に 表 示 し ま
す 。 −markers オ プ
シ ョ ン (上 記 参
照 )で 使 う こ と
が 出 来 る 形 式
で 出 力 し た 後
、 終 了 し ま す
。
−stars | −nostars 星 の
表 示 /非 表 示 星
を 表 示 す る こ
と に し た 場 合
に は 、 背 景 に
あ る 漆 黒 の 「
宇 宙 」 が 「 星
」 (そ れ ぞ れ は
白 い 点 )の ラ ン
ダ ム パ タ ー ン
で 埋 め 尽 く さ
れ ま す 。 星 に
な る 背 景 の ピ
ク セ ル の 断 片
は −starfreqオ プ シ
ョ ン (下 記 参 照
)で 制 御 で き ま
す 。 デ フ ォ ル
ト で は 星 を 表
示 し ま す 。
−starfreq frequency ラ ン
ダ ム な 星 の パ
タ ー ン の 密 度
を 決 め ま す 。
(上 記 の −stars オ
プ シ ョ ン 参 照 );
frequency は 、 「 星
」 と な る べ き
背 景 の ピ ク セ
ル 断 片 を 示 し
ま す 。 デ フ ォ
ル ト の frequencyの 値
は 0.002で す 。
−bigstars percent 幅 が
倍 の 星 が 出 現
す る 確 率 を 決
め ま す 。 (上 記
−stars 参 照 ); デ フ
ォ ル ト で は 、
全 て の 星 は 1ピ
ク セ ル で す が
、 こ の オ プ シ
ョ ン で 水 平 方
向 に 2ピ ク セ ル
の 大 き さ の 星
を 作 る こ と が
で き ま す 。 「
夜 空 」 の 単 調
さ を 多 少 無 く
す こ と が 出 来
ま す 。
−grid | −nogrid 緯 度
/経 度 の グ リ ッ
ド を 地 表 に 表
示 す る か ど う
か を 決 め ま す
。 グ リ ッ ド 及
び グ リ ッ ド 間
の ド ッ ト に 関
し て は −grid1 と
−grid2の オ プ シ
ョ ン (下 記 参 照
)で 細 か く 指 定
で き ま す 。 デ
フ ォ ル ト で は
グ リ ッ ド を 表
示 し ま せ ん 。
−grid1 grid1 グ リ ッ
ド を 表 示 す る
(上 記 −grid 参 照 )
場 合 の グ リ ッ
ド の 間 隔 を 決
め ま す 。 グ リ
ッ ド は 90/grid1 の 間
隔 と な っ て い
ま す 。 grid1 の デ
フ ォ ル ト の 値
は 6°で す 。 つ ま
り 、 グ リ ッ ド
の 間 隔 は 15°と な
り ま す 。
−grid2 grid2 グ リ ッ
ド を 表 示 す る
場 合 に (上 記
−gridを 参 照 )グ
リ ッ ド 上 の ド
ッ ト の 間 隔 を
指 定 し ま す 。
赤 道 と 経 度 線
に 沿 っ て グ リ
ッ ド の ド ッ ト
は 90/(grid1 x grid2)°の
間 隔 で 描 か れ
ま す 。 赤 道 以
外 の 並 行 な 線
(緯 度 線 )上 に あ
る グ リ ッ ド の
ド ッ ト の 間 隔
は グ リ ッ ド の
ド ッ ト の 間 の
距 離 が 地 上 で
一 定 だ と 仮 定
し て 調 整 し て
い ま す 。 grid2 の
デ フ ォ ル ト の
値 は 15で す 。 ; こ
れ は grid1 の デ フ
ォ ル ト の 値 が
6で あ る こ と と
合 わ せ る と ド
ッ ト の 間 隔 は
デ フ ォ ル ト で
1°と な っ て い ま
す 。
−day pct シ ェ ー
デ ィ ン グ す る
場 合 に 、 地 球
の 昼 側 の 明 る
さ を 指 定 し ま
す 。 Pct は 、 0〜
100の 整 数 に し な
け れ ば な り ま
せ ん 。 0は 完 全
に 真 っ 暗 で 100は
完 全 に 明 る く
な り ま す 。 デ
フ ォ ル ト で 100と
な っ て い ま す
。
−night pct シ ェ ー
デ ィ ン グ す る
場 合 に 、 地 球
の 夜 側 の 明 る
さ を 指 定 し ま
す 。 Pct は 、 0〜
100の 整 数 に し な
け れ ば な り ま
せ ん 。 0は 完 全
に 真 っ 暗 で 100は
完 全 に 明 る く
な り ま す 。 デ
フ ォ ル ト は 5と
な っ て い ま す
。 (も し こ れ で
暗 す ぎ る 場 合
、 適 切 な ガ ン
マ 補 正 を 使 っ
て い る か ど う
か も チ ェ ッ ク
し た 方 が 良 い
で し ょ う 。 下
記 の −gammaを 参
照 )
−term pct 終 端 (昼
と 夜 の 境 界 )に
お い て 、 シ ェ
ー デ ィ ン グ の
中 止 を 指 定 す
る 。 Pct は 0〜 100ま
で の 整 数 に し
な け れ ば な り
ま せ ん 。 x の
値 は 、 終 端 の
夜 側 か ら 昼 側
に 交 叉 す る 時
、 昼 と 夜 の シ
ェ ー デ ィ ン グ
値 の 差 が x% に
な っ た 時 に ジ
ャ ン プ す る と
い う こ と を 意
味 し ま す (上 記
−day と −night参
照 )。 そ の た め
、 値 が 0の 時 は
中 止 を し な い
こ と に な り ま
す 。 (オ リ ジ ナ
ル の xearthと 同 じ
)。 ま た 、 値 が
100の 時 は 最 大 の
中 止 を 行 い ま
す (そ の た め 地
球 の 昼 側 は 全
て −day の シ ェ ー
デ ィ ン グ 値 で
シ ェ ー デ ィ ン
グ さ れ ま す 。
デ フ ォ ル ト の
値 は 1で す 。
−gamma gamma_value
xearth が Xウ イ ン ド ウ に レ ン ダ リ ン グ す る こ と に な っ て い る 場 合 に 、 xearth が 使 う 色 を ガ ン マ 値 に よ っ て 調 整 し ま す 。 1.0以 下 の 場 合 に は 、 暗 い 色 を 使 う よ う に な り 、 1.0よ り 大 き い 場 合 に は 、 明 る い 色 を 使 う よ う に な り ま す 。 ガ ン マ 補 正 を 内 蔵 し て い る シ ス テ ム を 使 う 場 合 に は 、 適 切 な デ フ ォ ル ト の ガ ン マ 値 は 1.0で す 。 ガ ン マ 補 正 を 内 蔵 し て い な い シ ス テ ム を 使 う 上 で は 、 適 切 な デ フ ォ ル ト の ガ ン マ 値 は 2.3〜 2.6の 範 囲 で す 。 デ ィ ス プ レ イ シ ス テ ム の ガ ン マ 値 を 直 接 概 算 す る こ と が で き る シ ン プ ル な テ ス ト に 関 す る 情 報 に 関 し て は 、 xearth の ソ ー ス 形 式 に 含 ま れ て い る GAMMA-TESTの フ ァ イ ル を 見 て 下 さ い 。 (下 記 の XEARTH ソ ー ス 形 式 の 入 手 方 法 を 見 て 下 さ い 。 )
−wait secs
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 更 新 す る ま で の 時 間 を secs 秒 に し ま す 。 デ フ ォ ル ト は 300秒 (5分 )で す 。
−timewarp timewarp_factor
timewarp_factorに よ っ て 、 見 か け の 時 間 の 進 む 速 さ を 拡 大 縮 小 し ま す 。 デ フ ォ ル ト の timewarp_factorの 値 は 1.0で す 。
−time
fixed_time 時 間 次 第
の 位 置 の 値 (e.g.
太 陽 の 位 置 )を
決 め る た め に
、 現 在 の 時 間
を 使 う 代 わ り
に (Un*xエ ポ ッ ク か
ら の 秒 数 で 表
さ れ る (time(3)参 照
)指 定 し た fixed_time
を 使 い ま す 。
−onepix | −twopix
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 xearthが 一 つ 又 は 二 つ の pixmapを 使 う か ど う か を 指 定 し ま す 。 pixmapを 一 つ だ け 使 う 場 合 に は 、 毎 回 ウ イ ン ド ウ の 中 の 部 分 的 な 再 描 画 が 見 え る よ う に な り ま す 。 (ウ イ ン ド ウ の あ る 領 域 が 表 面 に あ る 時 は 、 xearth が 次 の イ メ ー ジ を レ ン ダ リ ン グ す る 時 間 内 に 再 描 画 さ れ ま す 。 ) pixmapを 二 つ 使 う 場 合 に は 、 xearth は 部 分 的 な 再 描 画 が 全 く (ほ ぼ ? )見 え な い よ う に ダ ブ ル バ ッ フ ァ に よ る 変 更 を 行 い ま す 。 pixmapを 一 つ し か 使 わ な い 場 合 に は 、 Xサ ー バ ー の メ モ リ を 少 し し か 使 わ な い と い う 利 点 が あ り 、 こ れ は サ ー バ ー 側 の メ モ リ が 限 ら れ て い る 環 境 に お い て は 重 要 と な る で し ょ う 。 デ フ ォ ル ト で は 、 二 つ の pixmapsを 使 い ま す 。
−mono | −nomono
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 モ ノ ク ロ モ ー ド に す る か ど う か を 決 め ま す 。 モ ノ ク ロ モ ー ド は 、 1ビ ッ ト フ レ ー ム バ ッ フ ァ の シ ス テ ム で は デ フ ォ ル ト と な っ て い ま す が 、 他 の シ ス テ ム で は デ フ ォ ル ト で は あ り ま せ ん 。 (xdpyinfo(1))で 、 「 ル ー ト ウ イ ン ド ウ の 深 さ 」 "depth of root window" に 関 す る 情 報 を 見 て 下 さ い 。 )
−ncolors num_colors
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 又 は GIFで の 出 力 の 場 合 に 使 用 す る 色 数 を 指 定 し ま す 。 (マ ー カ ー を 使 う 場 合 に は 上 記 の −markersを 参 照 ) 実 際 に 使 わ れ る 色 数 は num_colorsよ り も 大 き く な り ま す ) num_colorsの デ フ ォ ル ト 値 は 64で す 。
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に は 、 num_colorsの 最 大 値 は 1024と な り ま す 。 実 際 に は 、 ハ ー ド ウ ェ ア が サ ポ ー ト し て い る 赤 、 緑 、 青 の 異 な る 色 調 の 倍 以 上 の num_colorsの 値 を 使 う こ と は 、 す こ し の 利 益 も な い ば か り か 、 画 像 に 対 し て バ ン デ ィ ン グ 効 果 (縞 模 様 )を 生 む こ と も あ り ま す 。 こ の よ う に 、 256の 赤 、 緑 、 青 の 異 な る 色 調 を サ ポ ー ト す る (各 色 8ビ ッ ト )シ ス テ ム で は num_colorsの 値 は 最 大 で 約 512と な り ま す 。 同 様 に 、 5、 6ビ ッ ト し か サ ポ ー ト し な い シ ス テ ム で は (e.g. 多 く は 16ビ ッ ト の デ ィ ス プ レ イ シ ス テ ム で す )、 num_colors の 最 大 値 は 約 64と な り ま す 。
GIFフ ァ イ ル に 出 力 す る 場 合 に は 、 num_colorsの 最 大 値 は 256ま で と な り ま す 。
−font font_name
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 テ キ ス ト ラ ベ ル を 描 く 時 に font_nameを 使 い ま す 。 (上 記 の −label と −markersを 参 照 ) デ フ ォ ル ト で は xearth で は "variable" フ ォ ン ト を 使 い ま す 。
−root | −noroot
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 xearth が Xの ル ー ト ウ イ ン ド ウ に 表 示 す る の か (−root)、 ウ イ ン ド ウ を 作 成 し て ト ッ プ レ ベ ル の Xウ イ ン ド ウ に 表 示 す る の か (−noroot)を 選 択 し ま す 。 デ フ ォ ル ト で は xearth は Xの ル ー ト ウ イ ン ド ウ に 表 示 し ま す 。
−geometry geom
xearth が Xウ イ ン ド ウ の ト ッ プ レ ベ ル に ウ イ ン ド ウ を 作 成 し て 表 示 す る 場 合 に 位 置 を 指 定 し ま す 。 こ の オ プ シ ョ ン を 使 用 す る 場 合 、 −noroot の オ プ シ ョ ン は 指 定 し な く て も 構 い ま せ ん 。 −root を 指 定 す る と −geometry の 効 果 は な く な り ま す 。 デ フ ォ ル ト で は (−noroot が 指 定 さ れ て い て 位 置 は 指 定 さ れ て い な い な ら ば )、 "512x512"が 使 わ れ ま す 。
−title title
Xウ イ ン ド ウ の ト ッ プ レ ベ ル に 表 示 す る 場 合 に 、 こ の オ プ シ ョ ン で ウ イ ン ド ウ マ ネ ー ジ ャ に よ っ て 表 示 さ れ る こ と に な る ウ イ ン ド ウ の タ イ ト ル 文 字 列 を 指 定 す る こ と が で き ま す 。 デ フ ォ ル ト で は 、 xearth は "xearth" を 使 用 し ま す 。
−iconname iconname
Xウ イ ン ド ウ の ト ッ プ レ ベ ル に 表 示 す る 場 合 に 、 こ の オ プ シ ョ ン で ウ イ ン ド ウ マ ネ ー ジ ャ に よ っ て 使 用 さ れ る こ と に な る ア イ コ ン の 名 前 を 指 定 す る こ と が で き ま す 。 デ フ ォ ル ト で は 、 xearth は "xearth" を 使 用 し ま す 。
−name name
Xウ イ ン ド ウ の ト ッ プ レ ベ ル に 表 示 す る 場 合 に 、 こ の オ プ シ ョ ン で デ フ ォ ル ト の 実 行 フ ァ イ ル 名 で は な く Xリ ソ ー ス の ア プ リ ケ ー シ ョ ン 名 を 指 定 す る こ と が で き ま す 。 指 定 す る 名 前 に は "." と "*"を 含 め て は い け ま せ ん 。
−fork | −nofork
X ウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 フ ォ ー ク を 行 う /行 わ な い を 決 め ま す 。 フ ォ ー ク を 行 う 場 合 に は 、 xearth は 全 て の レ ン ダ リ ン グ の 計 算 と 画 面 の 更 新 を 扱 う 時 に チ ャ イ ル ド プ ロ セ ス を フ ォ ー ク し ま す 。 (つ ま り 、 自 動 的 に 自 身 を バ ッ ク グ ラ ン ド プ ロ セ ス に し ま す ) フ ォ ー ク は デ フ ォ ル ト で は 行 わ れ ま せ ん 。
−once |
−noonce 更 新 を す
る /し な い を 決
め ま す 。 更 新
す る 場 合 で 、
xearthが Xウ イ ン ド
ウ に レ ン ダ リ
ン グ す る 場 合
に xearth は 画 面 の
イ メ ー ジ を 定
期 的 に 更 新 し
ま す 。 (更 新 と
更 新 の 間 の 時
間 は 、 上 記 の
−waitオ プ シ ョ
ン で 変 更 す る
こ と が 出 来 ま
す ) 更 新 し な い
場 合 に は xearthは
イ メ ー ジ を 一
度 だ け レ ン ダ
リ ン グ し て 終
了 し ま す 。 デ
フ ォ ル ト で は
更 新 可 能 と な
っ て い ま す
−nice priority
xearth の プ ロ セ ス の 優 先 度 を priority に 設 定 し ま す 。 (nice(1) と setpriority(2) を 参 照 ) デ フ ォ ル ト で は 、 xearth は 呼 び 出 し た プ ロ セ ス の 優 先 度 と な り 、 通 常 は 0で す 。
−gif |
Xウ イ ン ド ウ に 描 く 代 わ り に 、 GIFフ ァ イ ル (8ビ ッ ト カ ラ ー )と し て 標 準 出 力 に 書 き 出 し ま す 。 | ||
−ppm |
Xウ イ ン ド ウ に 描 く 代 わ り に 、 PPMフ ァ イ ル (24ビ ッ ト カ ラ ー )と し て 標 準 出 力 に 書 き 出 し ま す 。 |
−display dpyname
dpyname と い う 名 前 の デ ィ ス プ レ イ に 接 続 し ま す 。
−version
xearth の バ ー ジ ョ ン を 表 示 し ま す 。
X リ ソ ー ス
xearth
の 動 作 は 、 以
下 の Xの リ ソ ー
ス を 使 う こ と
に よ っ て 制 御
す る こ と も 出
来 ま す 。
proj (projection type)
xearthが 使 用 す る 投 影 方 法 を 指 定 し ま す 。 (上 記 、 -proj参 照 )
pos (position specifier)
地 球 を ど の 位
置 か ら 見 る か
を 指 定 し ま す
。 (上 記 、
−pos参 照 )
rot (float) 視 点 の 回 転
を 指 定 し ま す
。 (上 記 、
−rot参 照 )
sunpos (sun position specifier) 地 球
の 表 面 上 で 太
陽 が 常 に 頭 上
に あ る 点 を 指
定 し ま す 。 (上
記 、 −sunpos参 照 )
mag (float)
Specify the magnification of the displayed image (上 記 −mag参 照 )
size (size specifier)
レ ン ダ リ ン グ
さ れ る イ メ ー
ジ の サ イ ズ を
決 め ま す 。 (上
記 −size 参 照 )
shift (shift specifier) レ ン ダ
リ ン グ さ れ た
地 球 の イ メ ー
ジ を 、 画 像 の
中 心 か ら ど の
程 度 動 か す か
を 決 め ま す 。
(上 記 −shift 参 照 )
shade (boolean) シ ェ ー デ
ィ ン グ を す る
か し な い か を
指 定 し ま す 。
(上 記 −shade参 照 )
label (boolean) ラ ベ ル の
表 示 ・ 非 表 示
を 決 め ま す 。
(上 記 −label参 照 )
labelpos (geometry) ラ ベ ル を
ど こ に 描 く か
を 決 め ま す 。
(上 記 −labelpos参 照 )
markers (boolean) マ ー カ ー
を 表 示 す る か
し な い か を 決
め ま す 。 (上 記
−markers参 照 )
markerfile (file name) ユ ー ザ
ー が 定 義 し た
マ ー カ ー デ ー
タ (位 置 と 地 名
)を 読 み 込 む 場
合 の フ ァ イ ル
名 を 指 定 し ま
す 。 (上 記
−markerfile参 照 )
stars (boolean) 星 を 表 示
す る か ど う か
を 決 め ま す 。
(上 記 −stars参 照 ).
starfreq (float) ラ ン ダ ム
な 星 の パ タ ー
ン の 密 度 を 決
め ま す 。 (上 記
−starfreq参 照 )
bigstars (int) 幅 が 倍 の
星 が 出 現 す る
確 率 を 決 め ま
す 。 (上 記
−bigstars参 照 )
grid (boolean) 緯 度 /経 度
の グ リ ッ ド を
地 表 に 表 示 す
る か ど う か を
決 め ま す 。 (上
記 −grid参 照 )
grid1 (integer) グ リ ッ ド
を 表 示 す る 場
合 の グ リ ッ ド
の 間 隔 を 指 定
し ま す 。 (上 記
−grid1参 照 )
grid2 (integer) グ リ ッ ド
を 表 示 す る 場
合 に グ リ ッ ド
上 の ド ッ ト の
間 隔 を 指 定 し
ま す 。 (上 記
−grid2参 照 )
day (integer) シ ェ ー デ
ィ ン グ す る 場
合 に 、 地 球 の
昼 側 の 明 る さ
を 指 定 し ま す
。 (上 記 −day参
照 )
night (integer) シ ェ ー デ
ィ ン グ す る 場
合 に 、 地 球 の
夜 側 の 明 る さ
を 指 定 し ま す
。 (上 記 −night 参
照 )
term (integer) 終 端 に お
い て 、 シ ェ ー
デ ィ ン グ の 中
止 を 指 定 す る
。 (上 記 の −term
参 照 )
gamma (float)
xearth が 使 う 色 数 を ガ ン マ 値 に よ っ て 調 整 し ま す 。 (上 記 の −gamma参 照 )
wait (integer)
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 更 新 す る ま で の 時 間 を 決 め ま す 。 (上 記 −wait参 照 )
timewarp (float)
見 か け の 時 間
の 進 む 速 さ を
決 め ま す 。 (上
記 −timewarp参 照 )
time (ger) 時 間 と 無 関
係 な 位 置 の 値
を 決 る た め の
値 を 決 め ま す
。 (上 記 −time参
照 )
twopix (boolean)
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に xearthが pixmapを 一 つ 使 う か 二 つ 使 う か を 決 め ま す 。 (上 記 −onepixと −twopixを 参 照 )
mono (ean)
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 、 モ ノ ク ロ モ ー ド に す る か ど う か を 決 め ま す 。 (上 記 −mono 及 び −nomono参 照 )
ncolors (integer)
xearthが ど れ だ け の 色 数 を 使 う か を 決 め ま す 。 (上 記 −ncolors参 照 ) Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に は ncolorsの リ ソ ー ス だ け を 使 い ま す 。 GIFフ ァ イ ル に 出 力 す る 場 合 の 色 数 は 、 −ncolorsの コ マ ン ド ラ イ ン オ プ シ ョ ン を 使 わ な け れ ば な り ま せ ん 。
font (font name)
テ キ ス ト ラ ベ
ル を 描 く 時 に
指 定 し た フ ォ
ン ト を 使 い ま
す (上 記 −font参
照 )
root (boolean)
xearth が Xの ル ー ト ウ イ ン ド ウ に 表 示 す る の か ト ッ プ レ ベ ル の Xウ イ ン ド ウ に 表 示 す る の か を 指 定 し ま す 。 (上 記 −root, −noroot,−geometry参 照 )
geometry (geometry)
Xearth が 作 成 ・ 表 示 を 行 う ト ッ プ レ ベ ル の Xの ウ イ ン ド ウ 位 置 を 指 定 し ま す 。 (上 記 −geometry参 照 )
title (string) ト
ッ プ レ ベ ル の
Xウ イ ン ド ウ に
表 示 す る 際 の
ウ イ ン ド ウ タ
イ ト ル を 指 定
し ま す 。 (上 記
−title参 照 )
iconname (string) ト ッ プ レ
ベ ル の Xウ イ ン
ド ウ に 表 示 す
る 際 の ア イ コ
ン の 名 前 を 指
定 し ま す 。 (上
記 −iconname参 照 )
fork (boolean)
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に , 更 新 す る 時 に 扱 う チ ャ イ ル ド プ ロ セ ス の フ ォ ー ク を 自 動 的 に 行 う か ど う か を 決 め ま す 。 (上 記 −fork参 照 )
once (boolean)
Xウ イ ン ド ウ に レ ン ダ リ ン グ す る 場 合 に 画 面 の イ メ ー ジ を 更 新 す る か ど う か を 決 め ま す 。 (上 記 −once参 照 )
nice (integer)
xearth の プ ロ セ ス の 優 先 度 を priority に 設 定 し ま す 。 (上 記 −nice参 照 )
XEARTHの 入 手 方 法
xearthの
最 新 か つ 素 晴
し い バ ー ジ ョ
ン は 常 に
xearth WWW ホ ー ム ペ ー
ジ (URL
http://www.cs.colorado.edu/~tuna/xearth/index.html )、
又 は 、 webが 見 れ
な い 人 の た め
に は anonymous ftp で 、
cag.lcs.mit.edu の /pub/tuna か ら
常 に 利 用 で き
ま す 。
関 連 項 目
"-pos moon" と "-rot galactic" に 関 し て 、 Frank Solensky に 感 謝 し ま す 。
xearth で 使 わ れ た 地 図 の 情 報 は 、 DEC WRLの Brian Reid が 元 々 は 作 っ た ら し い "CIA World Data Bank II map database" か ら 得 た い く つ か の "cbd" フ ァ イ ル を 元 に し て い ま す 。
Graphics Interchange Format(c) は 、 CompuServe Incorporated が 権 利 を 保 有 し ま す 。 GIF(sm) は CompuServe Incorporatedの Service Mark property が 権 利 を 保 有 し ま す 。
Robert Bergerに は 、 nifty gamma手 法 の イ メ ー ジ と xearthソ ー ス 形 式 内 の 構 造 的 な テ キ ス ト を 提 供 し て く れ た こ と に 感 謝 し ま す 。
Jamie Zawinskiに は 、 彼 の xscreensaverの パ ッ ケ ー ジ を Xtの リ ソ ー ス 及 び オ プ シ ョ ン 部 分 を 扱 う 例 と し て 使 う よ う に 提 言 し て く れ た こ と に 感 謝 し ま す 。 彼 の コ ー ド は 多 く の 無 駄 を 省 い て く れ ま し た 。
Chris Metcalfに は 、 -bigstars の ス タ ッ フ と し て 、 ま た 、 多 く の ソ ー ス コ ー ド を 奇 麗 に し 、 全 て の ス ペ ル を 注 意 深 く チ ェ ッ ク し て く れ た こ と に 感 謝 し ま す 。
Chris Hayward, Chris Metcalf, Sherman Mui, Dan Rich, Leonard Zubkoff に は 、 バ ー ジ ョ ン 1.0を 作 成 す る 上 で 事 前 に テ ス ト を し て く れ た こ と に 感 謝 し ま す 。
Kudos to Jef Poskanzer に は 、 素 晴 し い PBMPLUS toolkitを 感 謝 し ま す 。 最 後 に 、 励 ま し 、 提 言 、 パ ッ チ を 送 っ て く れ た 皆 さ ん に 感 謝 し ま す 。 こ の リ リ ー ス で は 、 多 く の 人 の す ば ら し い ア イ デ ィ ア を 組 込 め な く て す み ま せ ん で し た 。
COPYRIGHT
Copyright (C) 1989, 1990, 1993-1995, 1999 by Kirk Lauritz Johnson
Portions of the xearth source code, as marked, are:
Copyright (C)
1989, 1990, 1991 by Jim Frost
Copyright (C) 1992 by Jamie Zawinski
<jwz [AT] lucid.com>
Permission to use, copy, modify and freely distribute xearth for non-commercial and not-for-profit purposes is hereby granted without fee, provided that both the above copyright notice and this permission notice appear in all copies and in supporting documentation.
Unisys Corporation holds worldwide patent rights on the Lempel Zev Welch (LZW) compression technique employed in the CompuServe GIF image file format as well as in other formats. Unisys has made it clear, however, that it does not require licensing or fees to be paid for freely distributed, non-commercial applications (such as xearth) that employ LZW/GIF technology. Those wishing further information about licensing the LZW patent should contact Unisys directly at (lzw_info [AT] unisys.com) or by writing to
Unisys
Corporation
Welch Licensing Department
M/S-C1SW19
P.O. Box 500
Blue Bell, PA 19424
The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
製 作 者
Kirk Johnson <tuna [AT] indra.com> パ ッ チ 、 バ グ レ ポ ー ト 、 提 案 は 歓 迎 し ま す が 、 す ぐ に 対 応 す る と 保 証 は で き ま せ ん 。 日 本 語 訳 塩 谷 望 co8 [AT] yahoo.jp (2000/12/26)