これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pstextgmt です。
プログラム:
NAME
pstext - 地図上にテキストをプロットまたはタイプセットする
SYNOPSIS
pstext [ テキストファイル ] パラメータ 西/東/南/北[/ズミン/zmax][r] [] [p|s]パラメータ
[[j|J]dx[/dy][v[ペン]] ] [ [+a[角度]] [+c[正当化する]] [+f[フォント]] [+h][+j[正当化する]] [+l]] [
カラー ] [((z|Zパラメータ ] [ ] [ ] [ ] [ ] [ ] [ ] [ l|u ] [ o|O|c|C ] [[ ペン ] [
x_オフセット ] [ y_offset ] [[ただ/dx/dy/] [c|ラベル]] [] [ -aコル=名[...] ] [ -cコピー ] [
-f] [ -h] [ -i] [ -p] [ -t] [ -o] [
-:[i|o]]
注意: オプションフラグと関連する引数の間にスペースを入れることはできません。
DESCRIPTION
pstext 可変サイズ、フォント タイプ、向きのテキスト文字列をプロットします。 各種マップ
投影法が提供され、マップの境界を描画して注釈を付けるオプションが提供されます。
PostScript コードは標準出力に書き込まれます。 ギリシャ文字、下付き文字、上付き文字、
およびスモールキャップは次のようにサポートされます: シーケンス @~ は、選択したフォントを切り替えます。
とギリシャ語(記号)。 @%いいえ% はフォントを次のように設定します いいえ; @%% はフォントを開始フォントにリセットします。
@- は下付き文字のオン/オフを切り替え、@+ は上付き文字のオン/オフを切り替え、@# は小文字のオン/オフを切り替えます。
@;カラー; フォントの色を変更します (@;; リセットします)。 @:サイズ: フォント サイズを変更します (@:: リセット
it)、@_ で下線のオン/オフを切り替えます。 @@ は @ 記号を出力します。 @e、@o、@a、@E、@O、@A を与える
アクセントのある北欧の文字。 複合文字(上打ち)が表示される場合があります
とともに @! シーケンス、それぞれの上に 1 つの文字を印刷します。
他の。 キーボードで使用できない記号や一部の記号の XNUMX 進数コードを学習するには
アクセント付きヨーロッパ文字については、「Char-esc-seq」セクションと付録を参照してください。
GMT テクニカル リファレンスおよびクックブックの Chart-Octal-Codes-for-Chars。 ご了承ください
PS_CHAR_ENCODING は、拡張文字セットに設定する必要があります。 gmt.conf 順番にファイルする
アクセント付き文字を使用します。 の使用 -G or -W オプション、その下にある長方形
テキストをプロットすることができます (サブ/スーパー スクリプト、記号、または記号を含む文字列には機能しません)
合成文字 (段落モードを除く) (-M))。
REQUIRED 議論
-Jパラメータ (もっと ...)
地図投影法を選択します。
-NS[単位]xmin/xmax/イミン/ワイマックス[r] (もっと ...)
関心領域を指定します。
透視図の場合 p、オプションで/を追加ズミン/zmax。 (もっと ...)
オプション 議論
テキストファイル
これは、() を含む 1 つ以上のレコードを含む XNUMX つ以上のファイルです。x, y[, フォント, 角度,
正当化する], 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. )。 括弧内の属性は、次のように直接設定することもできます。
-F。 ファイルが指定されていない場合は、 pstext 標準入力を読み取ります。 フォント フォントです
形式 [サイズ、][フォント、][カラー] どこ サイズ ポイント単位のテキスト サイズです。
フォント は使用するフォントです、そして カラー フォントの色を設定します。 アウトラインフォントを描画するには、
追加 =ペン フォントの仕様に合わせて。 の 角度 度単位で測定されます
水平から反時計回りに、 正当化する 位置合わせを設定します。 もし フォント ではありません
整数の場合、目的のフォント名のテキスト文字列とみなされます (「 -L
利用可能なフォントについては)。 アライメントとは、テキスト文字列の一部を指します。
(x,y) ポイント。 L、C、R の 2 文字の組み合わせを選択してください (
左、中央、または右)、上、中央、または下を T、M、B とします。 例: 下位の場合は BL
左。
-A 角度は方位角として与えられます。 電流を使用して方向に変換します。
投影。
-B [p | s]パラメータ (もっと ...)
マップの境界間隔を設定します。
-Cdx / dy
文字と周囲のボックスとの間隔を[15%]に設定します。 次の場合にのみ使用されます -W
or -G が指定されています。 必要な単位を追加します (cm, iインチ、または p軟膏; 与えられなければ、私たちは
PROJ_LENGTH_UNIT) またはフォント サイズのパーセンテージについては % を参照してください。
-D[j|J]dx[/dy][v[ペン]]
投影されたテキストからテキストをオフセットします (x,y) ポイントバイ dx,dy [0/0]。 もし dy ではありません
指定すると、次と等しく設定されます dx。 使用 -DJ テキストをオフセットして、
代わりにポイントを使用します (つまり、テキストの位置揃えによってテキストの方向が決まります)。
シフト)。 使用する -DJ コーナーの対角オフセットを次のように短縮します 平方根(2)。 オプションで、
アペンド v 元の点からシフトされた点まで線を描きます。
を追加します ペン この行の属性を変更します。
-F[+a[角度]][+c[正当化する]][+f[フォント]][+h][+j[正当化する]][+l]
デフォルトでは、テキストはプライマリ注釈フォントを使用して水平に配置されます。
属性 (FONT_ANNOT_PRIMARY)、データ ポイントを中心に配置されます。 このオプションを使用して、
最大 XNUMX つのテキスト属性 (フォント、角度、および
正当化)をコマンドラインで直接実行します。 使用 +f フォントを設定するには
(サイズ、フォント名、色); フォント情報が指定されていない場合、入力ファイルにはこれが含まれている必要があります
列の XNUMX つに情報が含まれています。 使用 +a 角度を設定します。 角度が指定されていない場合
その場合、入力ファイルにはこれが列として含まれている必要があります。 使用 +j 位置揃えを設定します。 もし
正当な理由が与えられていない場合、入力ファイルにはこれが列として含まれている必要があります。 アイテム
データ ファイルから読み取られる順序は、 -F
オプション。 例: -F+f12p、Helvetica-Bold、レッド+j+a 12p レッド Helvetica-Bold を選択します
フォントを使用し、ファイルから位置合わせと角度をこの順序で読み取ることを期待します。
After x, y 前に 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. 。 また、 +c 位置揃えにより、x、y を使用できるようになります
から抽出された座標 -R 入力で指定する代わりに文字列を入力します
ファイル。 例えば -F+cTLが取得するのは、 x_分, y_max -R 文字列とプロット
マップの左上隅にあるテキスト。 通常、プロットするテキストが来ます
データレコードから。 代わりに、使用してください +h or +l テキストを最新のものとして選択するには
マルチセグメント入力ファイル内のセグメント ヘッダーまたはセグメント ラベル。
-Gカラー
テキスト ボックスの塗りつぶしに使用する色合いまたは色を設定します [デフォルトは塗りつぶしなし]。
または、 -Gc テキストをプロットし、テキストの寸法を使用します (そして -C)
をクリックしてクリップ パスを構築し、クリッピングをオンにします。 このクリッピングはオフにすることができます
後はpsclipで -C。 へ テキストをプロットしますが、クリッピングを有効にするには、次を使用します。 -GC を代わりにお使いください。
-Jz | Zパラメータ (もっと ...)
z軸のスケーリングを設定します。 と同じ構文 -Jx.
-K (もっと ...)
PostScriptプロットを完成させないでください。
-L 使用可能なフォント番号とフォント名をリストし、終了します。
-M 段落モード。 ファイルは複数のセグメント ファイルである必要があります。 セグメントは、
最初の文字が次でなければならない特別なレコード フラグ [デフォルトは >]。 から始まります
3 番目の列では、テキストの植字に関する情報が見つかることを期待しています。
段落(次のセグメントヘッダーまでの残りの行)。 期待される情報
です(x y [フォント 角度 正当化する] 行間 パー幅 正当化する)、ここで x y フォント 角度
正当化する は上で定義されています (フォント, 角度, 正当化する 経由で設定できます -Fながら、
行間 パー幅 はそれぞれ行間と段落の幅です。 の
テキスト段落の位置揃えは次によって決まります。 正当化する かもしれない l(左)、
c(入力)、 r(夜)、または j(正当化された)。 セグメントヘッダーの後には XNUMX つ以上のヘッダーが続きます。
段落テキストを含む行。 テキストには、上で説明したエスケープ シーケンスが含まれる場合があります。
段落は空白行で区切ります。 ここで、位置揃えは次のように設定されていることに注意してください。
-F+j テキストの位置揃えは次のように設定されるため、ボックスの配置に適用されます。 正当化する.
-N マップ境界でテキストをクリップしないでください [デフォルトではクリップされます]。
-O (もっと ...)
既存のPostScriptプロットに追加します。
-P (もっと ...)
「ポートレート」プロット方向を選択します。
-Q すべてのテキストを次のいずれかに変更します lまたは u場合によっては [デフォルトではすべてのテキストがそのまま残ります]。
-T 使用時にテキストボックスの形状を指定します -G および -W。 小文字を選択してください o 〜へ
真っ直ぐな長方形を取得します[デフォルト]。 大文字を選択してください O 丸みを帯びる
矩形。 段落モード (-M) 小文字も選択できます c 凹面を得る
長方形または大文字 C 凸長方形を取得します。
-U [ただ/dx/dy/] [c |ラベル] (もっと ...)
プロットにGMTタイムスタンプのロゴを描画します。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-Wペン テキスト文字列の周囲に四角形を描くために使用するペンを設定します (「 -T) [デフォルトは
幅 = デフォルト、色 = 黒、スタイル = 実線]。
-X[a|c|f|r][xシフト[u]]
-Y [a | c | f | r] [yシフト[う]] (もっと ...)
プロットの原点をシフトします。
-Z 3D プロジェクションの場合: 各アイテムには 3 番目のレベルが指定されていると想定します。
列、および -N 暗黙的に設定されます。 (段落モードでは実装されていません)。
-aコル=名[...] (もっと ...)
空間列の関連付けを設定する コル=名.
-cコピー (もっと ...)
プロットコピー数を指定します[デフォルトは1]。
-f [i | o]コリン情報 (もっと ...)
入力列または出力列、あるいはその両方のデータ型を指定します。
-h [i | o] [n] [+ c] [+ d] [+ r発言] [+ rタイトル] (もっと ...)
ヘッダーレコードをスキップまたは生成します。
-:[i | o] (もっと ...)
入力および/または出力の1番目と2番目の列を交換します。
-p [x | y | z]アジム/標高[/zレベル] [+ wロン0/lat0[/z0]] [+ vx0/y0] (もっと ...)
パースビューを選択します。 (段落モードでは実装されていません)。
-NS[TRANSP] (もっと ...)
PDFの透明度レベルをパーセントで設定します。
-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).
-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。
-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。
- バージョン
GMTバージョンを印刷して終了します。
--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。
例
ファイル text.d に保存されている (経度緯度のテキスト文字列) の赤い輪郭だけを上にプロットするには、
指定された仕様のメルカトル図法を使用するには、
gmt pstext text.d -R-30/30/-10/20 -Jm0.1i -P -F+f18p,Helvetica,-=0.5p,red -B5 > Lot.ps
10 cm マップの左上隅にテキストをプロットするには
エコー左上 | gmt pstext -R1/10/1/10 -JX10 -F+cTL -P > plot.ps
幅 3 インチのイラストに植字された図のキャプションを追加するには、次を使用します。
gmt pstext -R0/3/0/5 -JX3i -O -h1 -M -N -F+f12,Times-Roman+jLT << EOF >> Figure.ps
これは # で始まらない、マークのないヘッダー レコードです。
> 0 -0.5 13p 3i j
@%5%図 1.@%% この図には何も役に立ちませんが、それでも必要なものはあります。
図のキャプション。 @;255/0/0;赤@;;で強調表示されます。 場所がわかります
おいしいタイ料理を手に入れることが@\_不可能@\_な都市の数。 これらは避けるべきです。
EOF
WINDOWS 備考
Windows では、パーセント記号 (%) は変数インジケーター (Unix の $ など) であることに注意してください。
バッチ スクリプトで単純なパーセント記号を示すには、それを繰り返す必要があります (%%)。 したがって
フォント切り替えメカニズム (@%*font*% および @%%) には、パーセント数の XNUMX 倍が必要になる場合があります
兆候。 これは、スクリプト内のテキスト、またはそれ以外の場合は DOS によって処理されるテキストにのみ適用されます。
によって開かれ、読み取られるデータ ファイル pstext そのような重複は必要ありません。
制限
段落モードでは、複合文字やその他のエスケープ シーケンスが存在する可能性があります。
残念な単語の分割につながります。 また、アウトライン ペンを使用してフォントが要求された場合は、
段落モードでは使用されません。 選択した単語より幅が広い単語があるかどうかに注意してください
段落幅を指定すると、最も幅の広い単語に合わせて段落幅が自動的に拡大されます。
onworks.net サービスを使用してオンラインで pstextgmt を使用する