Manpages

名 称

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)