これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pscoastgmt です。
プログラム:
NAME
pscoast - 地図上に大陸、海岸線、川、国境をプロットする
SYNOPSIS
コースト パラメータ 地域 [ エリア ] [[p|s]パラメータ ] [[l|r/]埋める ] [ 分解能[+]] [
DCW ] [ ボックス ] [ 埋める|c ] [ 川[/ペン]] [ z|Zパラメータ ] [] [ 定規 ] [] [
国境[/ペン]] [] [] [] [] [ 埋める|c ] [ バラ ] [ マグローズ ] [[ただ/dx/dy/] [c|ラベル]]
[[レベル]] [[[レベル/]ペン ] [ x_オフセット ] [ y_offset ] [ -ぼ] [ -cコピー ] [
-p] [ -t]
ご注意: オプションフラグと関連する引数の間にスペースを入れることはできません。
DESCRIPTION
コースト グレーシェーディング、色付き、またはテクスチャ付きの陸塊 [または水塊] を地図上にプロットし、
[オプション] 海岸線、川、および政治的境界線を描画します。 または、次のこともできます (1)
すべての陸域またはすべての水域を含むクリップ パスを発行するか、(2) データを
ASCII テーブル。 データ ファイルには 5 つの異なる解像度があります: (f)ull、(h)へい、
(i)中級、(l)わあ、そして(c)失礼。 フル解像度のファイルは 55 Mb を超えます。
データを提供し、詳細を提供します。 より広い地理的範囲のマップの場合、それはより多くなります
他の解像度のいずれかを使用する方が経済的です。 ユーザーがペイントすることを選択した場合
陸域であり、水域の塗りつぶしを指定しない場合、後者は透明になります
(つまり、それらの領域に以前に描画されたグラフィックは上書きされません)。 同様に、
水域がペイントされ、埋め立て地が設定されていない場合、陸域は透明になります。 あ
地図投影法を提供する必要があります。 PostScript コードは標準出力に書き込まれます。
REQUIRED 議論
-Jパラメータ (もっと ...)
地図投影法を選択します。
-NS[単位]西/東/南/北[/ズミン/zmax][NS]
西, 東, 南, 北 関心領域を指定すると、指定できます
それらは小数度または[+-] dd:mm [:ss.xxx] [W | E | S | N]形式です。 追加する r 低い場合
w / e / s / nの代わりに、左右のマップ座標が表示されます。 二つ
速記 -Rg および -Rd グローバルドメインの略(経度で0/360および-180 / + 180
それぞれ、緯度で-90 / + 90)。 または、グリッドを作成する場合は、
Rコデロン/ラット/nx/nyここで、 コード L、C、Rの2文字の組み合わせです(左の場合、
中央、または右)およびT、M、B(上、中央、または下)。 たとえば、左下のBL。
これは、長方形領域のどのポイントが LON/ラット 座標参照
to、およびグリッドの寸法 nx および ny を介してグリッド間隔で -I 作成に使用されます
対応する地域。 または、既存のグリッドファイルの名前を指定します
と -R 設定(および該当する場合はグリッド間隔)がグリッドからコピーされます。
使い方 -R単位 選択したものと互換性のある投影(デカルト)座標を期待します -J
逆に投影して、実際の長方形の地理的領域を決定します。 にとって
透視図 (-p)、オプションで/を追加ズミン/zmax。 透視図の場合
(-p)、z範囲(ズミン, zmax)を追加して、XNUMX次元を示すことができます。 この
を使用する場合にのみ実行する必要があります -Jz オプション、のみを使用する場合ではありません -p オプションを選択します。
後者の場合、平面の斜視図がプロットされます。
寸法。
透視図の場合 p、オプションで/を追加ズミン/zmax。 (もっと ...)
オプション 議論
-A最小面積[/min_level/最大レベル] [+ ag | i | s | S] [+ r | l] [+ pパーセント]
面積が小さいフィーチャー 最小面積 km ^ 2または階層レベルで
より低い min_level 以上 最大レベル プロットされません[デフォルトは
0/0/4(すべての機能)]。 レベル2(湖)には通常の湖と広い川が含まれています
私たちが通常湖として含む体; 追加 +r ただ川の湖を手に入れるために +l
通常の湖を手に入れるだけです。 デフォルトでは(+ ai)棚氷の境界を次のように選択します
南極大陸の海岸線。 追加 + ag 代わりに氷の接地線を選択します
海岸線として。 独自の南極海岸線を印刷したいエキスパートユーザー向け
と島々 psxy あなたは使うことができます + as 60S未満のすべてのGSHHG機能をスキップするまたは + aS 〜へ
代わりに、60Sより北のすべての機能をスキップしてください。 最後に、追加します +pパーセント 除外する
対応するフル解像度機能の面積の割合が少ないポリゴン
より パーセント. 詳細については、以下の GSHHG 情報を参照してください。
-B [p | s]パラメータ (もっと ...)
マップの境界間隔を設定します。
-C[l|r/]埋める
湖と川の湖の色合い、色、またはパターンを設定します [デフォルトは塗りつぶしです]
「ウェット」エリア用に選択 (-S)]。 必要に応じて、先頭に追加して個別の塗りつぶしを指定します l/
湖と r/ 川湖の場合、 -C 必要に応じてオプション。
-D分解能[+]
使用するデータ セットの解像度を選択します ((f)ull、(h)igh、(i)中間、
(l)わあ、そして(c)失礼)。 解像度はデータ セット間で 80% 低下します [デフォルトは
l]。 追加する + 要求された場合に、より低い解像度を自動的に選択する
利用できません [見つからない場合は中止]。 または、 (a)とと
選択した地図縮尺に応じて最適な解像度を自動的に選択します。
-Eコード 1、コード 2、...[+l|L][+g埋める] [+ pペン][+r|R[インク]]
世界のデジタル チャートから国のポリゴンをペイントまたはダンプすることを選択します。
これは GSHHG から独立した別のデータセットであるため、 -A および -D オプションはしません
申し込み。 2 文字の ISO を使用して、XNUMX つ以上のカンマ区切りの国を追加します
3166-1 アルファ-2 コンベンション。 国の州を選択するには (利用可能な場合)、追加します。
.state、たとえば、テキサスの場合は US.TX です。 大陸全体を指定するには、次のいずれかに = を追加します
大陸コード AF (アフリカ)、AN (南極)、AS (アジア)、EU (ヨーロッパ)、OC
(オセアニア)、NA (北アメリカ)、または SA (南アメリカ)。 追加 +l リストするだけです
国とそのコード [データの抽出やプロットは行われません]。 使用する +L 〜へ
アルゼンチン、オーストラリア、ブラジル、カナダ、および米国の州/準州を参照してください。 使用する
+r ポリゴンから境界ボックスの座標を取得します。 追加 株式会社,
シンク/陰性または ウインク/えいんく/シンク/ニンク これらの倍数になるように領域を調整します
ステップ [調整なし]。 使用する +R これらを追加して領域を外側に拡張します
代わりにインクリメントします [拡張子なし]。 追加 +pペン ポリゴンの輪郭を描く [いいえ
アウトライン]と +g埋める それらを埋める[塗りつぶしなし]。 の一つ +p|g でない限り指定する必要があります
+r, +Rまたは -M が有効で、XNUMX つのみ -E オプションを付けることができます。 繰り返すかもしれません -E
アイテムの異なるグループに個別のペン/塗りつぶし設定を与える。 モディファイアの場合 +r or
+R 使用され、どちらでもない -J また -M が設定されている場合は、印刷するだけです -Rウェスン 文字列。
-F [+ cクリアランス] [+ g埋める] [+ i [[ギャップ/]ペン]] [+ p [ペン]] [+ r [半径]] [+ s [[dx/dy/] [シェード]]]
それ以上のオプションがなければ、マップ スケールまたはバラの周りに長方形の境界線を描画します
MAP_FRAME_PEN を使用。 で別のペンを指定する +pペン、 加えます +g埋める を埋めるために
ロゴボックス [塗りつぶしなし]。 追加 +cクリアランス コラボレー クリアランス どちらかです ギャップ, xギャップ/イギャップ,
or ギャップ/rギャップ/ギャップ/ギャップ これらの項目は均一で、x と
y 方向、またはロゴと境界線の間の個々の側面の間隔。 追加 +i 〜へ
二次的な内側の境界線も描画します。 ユニフォームを使用しています ギャップ 2の境界間p
他の値が指定されていない限り、MAP_DEFAULT_PEN。 追加 +r 描く
代わりに丸みを帯びた長方形の境界線、6p コーナー半径。 これをオーバーライドできます
別の値を追加して半径。 最後に、追記 +s オフセット背景を描画するには
影付きの領域。 ここ、 dx/dy 前景フレームに対するシフトを示します
[4p/ -4p]および シェード シェーディングに使用する塗りつぶしスタイルを設定します [gray50]。 必要 -L or
-T。 両方の場合 -L or -T、繰り返すことができます -F これらのそれぞれの後。
-G埋める|c
「乾燥」領域の塗りつぶしまたはクリッピングを選択します。 色合い、色、またはパターンを追加します。 また
つかいます -Gc クリッピング用 [デフォルトは塗りつぶしなし]。
-I川[/ペン]
川を描きます。 川の種類を指定し、[オプションで] ペン属性を追加します
[デフォルトのペン: 幅 = デフォルト、色 = 黒、スタイル = 実線]。
以下の川の種類のリストから選択してください。 繰り返しオプション -I 必要に応じて何度でも。
0 = XNUMX 本線の川 (川と湖)
1 = 恒久的な主要河川
2 = 追加の主要河川
3 = 追加の河川
4 = 小川
5 = 断続的な河川 - メジャー
6 = 断続的な河川 - 追加
7 = 断続的な川 - マイナー
8 = 主要な運河
9 = 小運河
10 = 用水路
また、事前設定されたいくつかの河川グループから選択することもできます。
a = すべての川と運河 (0-10)
A = 川と湖を除くすべての川と運河 (1-10)
r = すべての常設河川 (0-4)
R = 河川湖を除くすべての永久河川 (1-4)
i = すべての間欠河川 (5-7)
c = すべての運河 (8-10)
-Jz | Zパラメータ (もっと ...)
z軸のスケーリングを設定します。 と同じ構文 -Jx.
-K (もっと ...)
PostScriptプロットを完成させないでください。
-L [g | j | J | n | x]参照点+ c [slonは/]スラット+w長さ[e | f | k | M | n | u] [+ a整列する] [+ f] [+ l [ラベル]] [+ u]
次のいずれかを使用して指定された参照点を中心とする単純なマップ縮尺を描画します。
1つの座標系:(XNUMX)使用 -Dg マップ(ユーザー)座標の場合、(2)使用 -DJ or -DJ
設定用 参照点 (非表示)を参照する2文字の位置合わせコードを介して
ドメイン長方形のマップ、(3)使用 -Dn 正規化された(0-1)座標の場合、または(4)使用 -DX
プロット座標(インチ、cmなど)。 スケールは緯度に対して計算されます スラット
(オプションで経度を指定します slonは 斜投影の場合[デフォルトは中央です
子午線])、 長さ はkm単位、またはからの単位を追加します e|f|k|M|n|u。 ラベルを変更する
とのアライメント +a整列する (中から選択 l(左)、 r(右)、 t(op)、および b(オットム))。 追加する
+f 「派手な」スケールを取得するには[デフォルトはプレーンです]。 追加する +l デフォルトを選択するには
距離の単位(メートル、フィート、キロメートル、マイル、海里、米国)に等しいラベル
調査フィート)、スケール[t]の上に正当化されます。 あなたに与えることによってこれを変えてください
独自のラベル(追加 +lラベル)。 選択する +u 単位をすべての距離に追加するには
スケールに沿った注釈(プレーンスケールの場合、 +u 代わりにユニットを選択します
距離の長さに追加されます)。 注:ラベルを変更するには、FONT_LABELを使用します
fontとFONT_ANNOT_PRIMARYを使用して、注釈フォントを変更します。 マップの高さ
スケールはMAP_SCALE_HEIGHTによって制御され、ペンの太さはによって設定されます
MAP_TICK_PEN_PRIMARY。 見る -F スケールの後ろにパネルを配置する方法について。
-M 単一のマルチセグメント ASCII (またはバイナリ、次を参照) をダンプします。 -ぼ) ファイルを標準出力に出力します。 いいえ
プロットが発生します。 いずれかを指定 -E, -I, -N or -W. 注:もし -M と一緒に使用されます -E その後
-R または +r への修飾子 -E は自動的に決定されるため、必須ではありません。
選択された地理的エンティティが与えられた地域。
-N国境[/ペン]
政治的な境界線を引きます。 境界のタイプを指定し、[オプションで] ペンを追加します
属性 [デフォルトのペン: 幅 = デフォルト、色 = 黒、スタイル = 実線]。
以下の境界のリストから選択します。 繰り返しオプション -N 必要に応じて何度でも。
1 = 国境
2 = アメリカ大陸内の州境
3 = 海洋境界
a = すべての境界 (1 ~ 3)
-O (もっと ...)
既存のPostScriptプロットに追加します。
-P (もっと ...)
「ポートレート」プロット方向を選択します。
-Q 既存のクリップ パスの終了をマークします。 投影情報は必要ありません。 また供給
-X および -Y クリップの開始以降に移動した場合の設定。
-S埋める|c
「ウェット」領域の塗りつぶしまたはクリッピングを選択します。 色合い、色、またはパターンを追加します。 また
つかいます -Sc クリッピング用 [デフォルトは塗りつぶしなし]。
-Td [g | j | J | n | x]参照点+w幅[+ f [レベル]] [+ j正当化する] [+ lw、e、s、n] [+ odx[/dy]]
-TD によって定義された場所で、マップ上に方向性のあるバラを描画します
参照点とアンカーポイント:を使用して、バラの参照点をマップ上に指定します
1つの座標系のXNUMXつ:(XNUMX)使用 g マップ(ユーザー)座標の場合、(2)使用 j for
設定 参照点 (非表示の)マップを参照する2文字の位置合わせコードを介して
ドメイン長方形、(3)使用 n 正規化された(0-1)座標の場合、または(4)使用 x プロット用
座標(インチ、cmなど)[デフォルト]。 基準点をオフセットすることができます
dx/dy によって暗示される方向に 正当化する。 デフォルトでは、
スケールはバラの中心(MC)と想定されていますが、これは次の方法で変更できます。
追記 +j 2文字の正当化コードが続きます 正当化する (参照してください pstext)。 ノート:
If -DJ その後使用されます 正当化する デフォルトはと同じ 参照点、もし -DJ その後使用されます
正当化する デフォルトは反対のミラーになります 参照点、 加えます +o 色をオフセットする
スケールバイ dx/dy 離れて 参照点 によって暗示される方向を指す 正当化する (または
によって暗示される方向 -DJ or -DJ)。 追加する +w幅バラの幅を設定します
プロット座標(インチ、cmなど)。 追加 +f 「派手な」バラを手に入れて、
in レベル あなたが描きたいもの。 デフォルトの[1]は、XNUMXつの主要なEW、NSを描画します
方向、2は3つの中間NW-SEおよびNE-SW方向を追加し、XNUMXは
WNW-ESE、NNW-SSE、NNE-SSW、およびENE-WSWのXNUMXつのマイナーオリエンテーションを追加します。 ラベル
カーディナルポイントW、E、S、Nを追加して +l 独自のXNUMXつのコンマ区切りを追加します
デフォルトをオーバーライドする文字列。 見る -F スケールの後ろにパネルを配置する方法について。
-Tm[g|j|J|n|x]参照点+w幅[+d12月[/ラベル]]] [+iペン][+j正当化する][+lw、e、s、n][+pペン][+t整数][+odx[/dy]]
-Tm 参照によって定義された場所でマップ上に磁気ローズを描画し、
アンカーポイント:XNUMXつのうちのXNUMXつを使用して、バラのマップ上の参照ポイントを指定します
座標系:(1)使用 g マップ(ユーザー)座標の場合、(2)使用 j 設定用
参照点 (非表示の)マップドメインを参照する2文字の位置合わせコードを介して
長方形、(3)使用 n 正規化された(0-1)座標の場合、または(4)使用 x プロット用
座標(インチ、cmなど)[デフォルト]。 基準点をオフセットすることができます dx/dy
によって暗示される方向に 正当化する。 デフォルトでは、スケールのアンカーポイントは
バラの中心(MC)と想定されますが、追加することで変更できます +j
2文字の正当化コードが続きます 正当化する (参照してください pstext)。 注: -DJ 使用されている
その後 正当化する デフォルトはと同じ 参照点、もし -DJ その後使用されます 正当化する デフォルトは
の反対側のミラー 参照点、 加えます +o カラースケールをオフセットするには dx/dy 離れて
参照点 によって暗示される方向を指す 正当化する (またはによって暗示される方向 -DJ
or -DJ)。 追加する +w幅バラの幅をプロット座標(インチ、cm、
等。)。 使用する +d 磁気偏角を割り当てて設定する ラベル、のラベルです
磁気コンパス針(ラベルをフォーマットするには空のままにします 12月、または与える-に
ラベル付けをバイパスします)。 と +d、地理的および磁北への両方向がプロットされます
[デフォルトは地理的のみ]。 北のラベルが * 次に、北極星がプロットされます
北のラベルの代わりに。 両方の注釈とXNUMXつのレベルの目盛り間隔
地理的および磁気的な方向は30/5/1度です。 これらの設定を次のようにオーバーライドします
追記 +t整数、および地理的および磁気的の両方を設定するためにXNUMXつの間隔を追加します
間隔。 番号GMTのデフォルトパラメータは、ペン、フォント、および色を制御します。 地図を見る
クックブックの装飾セクション。 見る -F パネルを後ろに配置する方法について
規模。
-U [ただ/dx/dy/] [c |ラベル] (もっと ...)
プロットにGMTタイムスタンプのロゴを描画します。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-W [レベル/]ペン (もっと ...)
海岸線を描く [デフォルトは海岸線なし]。 ペン属性を追加 [デフォルト: 幅]
= default, color = black, style = solid] XNUMX つのレベルすべてに適用されます。 を設定するには
レベルごとに異なるペン、先頭に追加 レベル/、 どこ レベル は 1 ~ 4 であり、
海岸線、湖岸、島内湖岸、および湖内島内湖岸。
繰り返す -W 必要に応じて。 特定のレベルのペンが設定されている場合、リストにないものは表示されません。
描画 [デフォルトではすべてのレベルを描画します。 でも見る -A].
-X[a|c|f|r][xシフト[u]]
-Y [a | c | f | r] [yシフト[う]] (もっと ...)
プロットの原点をシフトします。
-bo [ncols][type] (もっと ...)
ネイティブバイナリ出力を選択します。
-cコピー (もっと ...)
プロットコピー数を指定します[デフォルトは1]。
-p [x | y | z]アジム/標高[/zレベル] [+ wロン0/lat0[/z0]] [+ vx0/y0] (もっと ...)
パースビューを選択します。
-NS[TRANSP] (もっと ...)
PDFの透明度レベルをパーセントで設定します。
-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).
-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。
-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。
- バージョン
GMTバージョンを印刷して終了します。
--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。
例
青の背景に白い輪郭の緑のアフリカをプロットし、恒久的な主要河川を配置するには
太い青ペンで追加の主要河川、細い青ペンで国境、
縮尺 0.1 インチ/度のメルカトル図上の破線、使用
gmt pscoast -R-30/30/-40/40 -Jm0.1i -B5 -I1/1p、ブルー -N1/0.25p、-
-I2/0.25p,青 -W0.25p,白 -G緑 -S青 -P > africa.ps
溶岩パターン (# 28) を使用してアイスランドを 100 ドット/インチでメルカトル図にプロットするには
スケール 1 cm/度、実行
gmt pscoast -R-30/-10/60/65 -Jm1c -B5 -Gp100/28 > iceland.ps
アフリカのクリップ パスを開始して、その後のグリッド地形のカラー画像を取得するには
縮尺 0.1 インチ/度のメルカトル図法を使用して、陸上でのみ見られます。
gmt pscoast -R-30/30/-40/40 -Jm0.1i -B5 -Gc -P -K > africa.ps
gmt grdimage -Jm0.1i etopo5.nc -Ccolors.cpt -O -K >> africa.ps
gmt pscoast -Q -O >> africa.ps
イギリス、イタリア、フランスを青色で縁取りを赤くし、スペイン、ポルトガルをプロットするには
およびギリシャを黄色 (アウトラインなし) で示し、これらの範囲からプロット ドメインを取得します。
国、用途
gmt pscoast -JM6i -P -Baf -EGB,IT,FR+gblue+p0.25p,red+r -EES,PT,GR+gyellow > map.ps
分析で使用するアイスランドの高解像度の海岸線データ テーブルを抽出するには、
試します
gmt pscoast -R-26/-12/62/68 -Dh -W -M > iceland.txt
コースト 最初にディレクトリ内の海岸線ファイルを探します $ GMT_SHAREDIR/coast の場合
目的のファイルが見つからない場合、ファイルを探します $ GMT_SHAREDIR/海岸線.conf。 これ
ファイルには、それぞれが代替のフルパス名を保持する任意の数のレコードを含めることができます
ディレクトリ。 コメント行 (#) と空白行を使用できます。 次に、目的のファイルが検索されます
代替ディレクトリで。
GSHHS 情報
海岸線データベースはGSHHG(以前のGSHHS)であり、次のXNUMXつのソースからコンパイルされています。
World Vector Shorelines(WVS)、CIA World Data Bank II(WDBII)、および雪氷圏のアトラス
(AC、南極のみ)。 南極大陸を除いて、すべてのレベル1ポリゴン(海域)
境界)は、より正確なWVSから派生しますが、すべての高レベルのポリゴン(レベル
2-4、土地/湖、湖/湖の島、および
湖の島/湖の湖の境界)は、WDBIIから取得されます。 南極大陸
海岸線にはXNUMXつのフレーバーがあります。アイスフロントまたはグラウンディングラインで、 -A オプションを選択します。
WVS、WDBII、およびACデータを使用可能な形式に変換するために多くの処理が行われました。
GMT:線分から閉じたポリゴンを組み立て、重複をチェックし、
ポリゴン間の交差を修正します。 各ポリゴンの面積が決定されました
ユーザーが最小領域よりも小さいフィーチャを描画しないことを選択できるようにします(を参照)。 -A); XNUMX
含まれるポリゴンの最上位の階層レベルを制限する場合もあります(4は
最大)。 4つの低解像度データベースは、フル解像度データベースから派生しました
Douglas-Peuckerライン簡略化アルゴリズムを使用します。 河川の分類と
境界線はWDBIIの境界線に従います。 GMTクックブックおよびテクニカルリファレンス付録Kを参照してください
詳細については、。
onworks.net サービスを使用してオンラインで pscoastgmt を使用する