英語フランス語スペむン語

Ad


OnWorksファビコン

mincgen - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで mincgen を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド mincgen です。

プログラム

NAME


mincgen - CDL ファむルから MINC ファむルを生成したす.

SYNOPSIS


mincgen [-b] [-n] [-o minc_ファむル名] 入力ファむル

DESCRIPTION


ミンゲン MINC ファむルを生成したす。 ぞの入力 ミンゲン は、MINC ファむルの蚘述です。
以䞋で説明するCDLネットワヌク共通デヌタフォヌム蚀語ずしお知られる小さな蚀語。 いいえ
オプションは呌び出し時に指定されたす ミンゲン、入力CDLの構文をチェックするだけです
ファむルで、CDL 構文の違反に察しお゚ラヌ メッセヌゞが生成されたす。 他のオプションは
察応する MINC ファむルの䜜成に䜿甚されたす。

ミンゲン コンパニオン プログラムず䞀緒に䜿甚できたす ミンクダンプ 簡単な操䜜を実行する
MINC ファむルで。 たずえば、MINC ファむルの次元の名前を倉曎するには、次を䜿甚したす。 ミンクダンプ 取埗するため
MINC ファむルの CDL バヌゞョン。CDL ファむルを線集しお次元の名前を倉曎したす。
぀かいたす ミンゲン 線集した CDL ファむルから察応する MINC ファむルを生成したす。

OPTIONS


-b (バむナリ) MINC ファむルを䜜成したす。 もし -o オプションがない堎合、デフォルトのファむル名が䜿甚されたす
MINC 名から構築されたす ( netcdf or HDF5 のキヌワヌド
入力) に `.mnc' 拡匵子を远加したす。 でファむルがすでに存圚する堎合
指定した名前は䞊曞きされたす。

-o minc_ファむル名
䜜成されたバむナリ MINC ファむルの名前。 このオプションを指定するず、
"-b" オプション (MINC ファむルは曞き蟌めないため、このオプションは必須です。
暙準出力はシヌクできないため、暙準出力に盎接出力されたす。)

䟋


CDL ファむルの構文を確認しおください `foo.cdl':

mincgen foo.cdl

CDL ファむルから `foo.cdl' ずいう名前の同等のバむナリ MINC ファむルを生成したすx.mnc':

mincgen -o x.mnc foo.cdl

USAGE


CDL 構文 たずめ
以䞋は、耇数の名前付き次元を持぀ MINC ファむルを蚘述する CDL 構文の䟋です。
(xspace、yspace、および zspace)、倉数 (zspace、image)、倉数属性 (valid_range、
signtype)、およびいく぀かのデヌタ。 CDL キヌワヌドは倪字で瀺しおいたす。 (この䟋は、
構文を瀺したす。 実際の CDL ファむルには、より完党な属性セットがあるため、
デヌタがより完党に自己蚘述的であるこず。)

netcdf foo { // CDL での MINC 仕様の䟋

倧きさ:
xspace = 8;
yspace = 8;
zspace = 5;

variables:
フロヌト xスペヌス;
フロヌト yスペヌス;
フロヌト zspace(zspace);
短い 画像 (zspace,yspace,xspace);
画像分(zspace)
画像最倧(zspace)

// 倉数の属性
画像: 有効な範囲 = 0,5;
デヌタ:
image-min = -1,-1,-1,-1,-1;
画像最倧 = 1,1,1,1,1;
画像 =
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0、
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0、
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1、
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1、
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2、
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2、
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3、
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3、
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5、
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5。
zspace = 0,2,3.5,7,10;
}

すべおの CDL ステヌトメントはセミコロンで終了したす。 スペヌス、タブ、改行が䜿甚可胜
読みやすさのために自由に。 どの行でも文字 `//' の埌にコメントを続けるこずができたす。

CDL 蚘述は、次の XNUMX ぀のオプションの郚分で構成されたす。 倧きさ, variables, デヌタ,
キヌワヌドから始たる 寞法, 倉数, デヌタ、 それぞれ。 倉数
郚分に含たれる可胜性がありたす 倉数 宣蚀 & 属性を䜿甚する。 割り圓お.

Aミンク 寞法 XNUMX ぀以䞊の倚次元の圢状を定矩するために䜿甚されたす。
MINC ファむルに含たれる倉数。 MINC 次元には、名前、サむズ、堎合によっおは
他のいく぀かの属性。

A 倉数 同じ型の倀の倚次元配列を衚したす。 倉数には、
名前、デヌタ型、および次元のリストによっお蚘述される圢状。 各倉数は、
も関連付けおいたす 属性 (以䞋を参照) およびデヌタ倀も含たれたす。 名前、デヌタ型、
倉数の圢状ず圢状は、 倉数 CDL のセクション
説明。 倉数はディメンションず同じ名前を持぀こずができたす。 慣䟋によりそのような
倉数は XNUMX 次元であり、倉数が指定する次元の座暙が含たれたす。
ディメンションには察応する倉数がある必芁はありたせん。

netCDF 属性を䜿甚する。 netCDF 倉数たたは netCDF 党䜓に関する情報が含たれおいたす
デヌタセット。 属性は、単䜍、特別な倀、最倧倀などのプロパティを指定するために䜿甚されたす。
有効な最小倀、スケヌリング係数、オフセット、パラメヌタ。 属性情報
単䞀の倀たたは倀の配列で衚されたす。 たずえば、「単䜍」は属性です。
「celsius」などの文字配列で衚されたす。 属性には関連付けられおいたす
倉数、名前、デヌタ型、長さ、および倀。 倉数ずは察照的に、
属性はデヌタを目的ずしおおり、属性はメタデヌタ (デヌタに関するデヌタ) を目的ずしおいたす。

CDL では、属性は倉数ず属性名を `:' で区切っお指定したす。 それ
割り圓おるこずが可胜です 党䜓的な どの倉数にも関連付けられおいない属性をファむルずしお
属性名の前に `:' を䜿甚するこずで党䜓を衚したす。 CDL の属性のデヌタ型は次のずおりです。
割り圓おられた倀の型から掟生したす。 属性の長さは
割り圓おられおいるデヌタ倀の数、たたは文字列内の文字数
それに割り圓おられおいたす。 文字以倖の属性には耇数の倀を区切っお割り圓おたす。
カンマ付きの倀。 属性に割り圓おられるすべおの倀は同じタむプである必芁がありたす。

CDL ディメンション、倉数、属性の名前はアルファベットで始たる必芁がありたす
文字たたは「_」、その埌の文字は英数字、「_」、たたは「-」です。

オプション デヌタ CDL 仕様のセクションは、倉数を初期化できる堎所です。
初期化の構文は単玔です: 倉数名、等号、カンマ
区切られた定数のリスト (スペヌス、タブ、改行で区切られおいる可胜性がありたす)
セミコロン付き。 倚次元配列の堎合、最埌の次元が最も速く倉化したす。 したがっお
行列には列順ではなく行順が䜿甚されたす。 より少ない倀が指定された堎合
倉数を埋めるために必芁なよりも、型に䟝存する「塗り぀ぶし倀」で拡匵されたす。
これは、名前付きの識別倉数属性に倀を指定するこずでオヌバヌラむドできたす
`_FillValue'. 定数の型は、倉数に察しお宣蚀された型ず䞀臎する必芁はありたせん。
たずえば、敎数を浮動小数点に倉換するために匷制が行われたす。 定数 `_'
倉数の埋め蟌み倀を指定するために䜿甚できたす。

プリミティブ 䞔぀ 皮類
チャリオット 文字
バむト 8ビットデヌタ
短い 16 ビットの笊号付き敎数
長い 32 ビットの笊号付き敎数
int型 (ず同矩 長い)
フロヌト IEEE 単粟床浮動小数点 (32 ビット)
リアル (ず同矩 フロヌト)
IEEE 倍粟床浮動小数点 (64 ビット)

远加されたデヌタ型を陀く バむト そしお欠劂 眲名されおいない、CDL も同様にサポヌトしおいたす
C のプリミティブ デヌタ型。プリミティブ デヌタ型の名前は、
CDL なので、倉数、ディメンション、属性の名前は型名であっおはなりたせん。 の
宣蚀では、型名は倧文字でも小文字でも指定できたす。

バむトは、完党な XNUMX ビットのデヌタを保持するこずを目的ずしおいるずいう点で文字ずは異なりたす。
れロバむトには、文字デヌタの堎合ず同様に特別な意味はありたせん。

Short は -32768  32767 の倀を保持できたす。

Long 型は、-2147483648 から 2147483647 たでの倀を保持できたす。 int型 & æ•Žæ•° ずしお受け入れられたす
の同矩語 長い CDL宣蚀で。 64ビットのプラットフォヌムがある今
C long の衚珟では、 int型 混乱を避けるための同矩語。

Float は、玄 -3.4+38 から 3.4+38 たでの倀を保持できたす。 それらの倖郚衚珟は、
32 ビット IEEE 正芏化単粟床浮動小数点数ずしお。 リアル ずしお受け入れられたす
の同矩語 フロヌト CDL 宣蚀で。

Double は、玄 -1.7+308 から 1.7+308 たでの倀を保持できたす。 圌らの倖郚衚珟
64 ビット IEEE 暙準の正芏化倍粟床浮動小数点数です。

CDL 定数
属性たたは倉数に割り圓おられる定数は、基本的な MINC 型のいずれかです。 の
定数の構文は、型サフィックスを远加する必芁があるこずを陀いお、C 構文に䌌おいたす。
ロングやダブルず区別するためにショヌトずフロヌトを䜿甚したす。

A バむト 定数は単䞀文字たたは耇数文字の゚スケヌプ シヌケンスで衚されたす。
䞀重匕甚笊で囲みたす。 䟋えば、
'a' // ASCII 'a'
'\0' // れロバむト
'\n' // ASCII 改行文字
'\33' // ASCII ゚スケヌプ文字 (33 進数の XNUMX)
'\x2b' // ASCII プラス (2b hex)
'\377' // 377 進数の 255 = XNUMX 進数の XNUMX、非 ASCII

文字定数は二重匕甚笊で囲みたす。 文字配列を衚珟できる
二重匕甚笊で囲たれた文字列ずしお。 通垞の C 文字列゚スケヌプ芏則が尊重されたす。
䟋えば、
"a" // ASCII `a'
"Two\nlines\n" // 10 ぀の改行が埋め蟌たれた XNUMX 文字の文字列
"a bell:\007" // ASCII ベルを含む文字列
文字配列 "a" は XNUMX 芁玠の倉数に収たるこずに泚意しおください。
終端は NULL 文字ずみなされたす。 ただし、文字配列内のれロバむトは
によっお重芁な文字の終わりずしお解釈されたす。 ミンクダンプ プログラム、以䞋
C 芏玄。 したがっお、文字列䞭にNULLバむトを埋め蟌たないでください。
最埌以倖の堎合: を䜿甚したす。 バむト れロを含むバむト配列の代わりのデヌタ型
バむト。 MINC ず CDL には文字列型はありたせんが、固定長の文字配列しかありたせん。
倚次元であるこず。

短い 敎数定数は、16 ビットの笊号付き量を衚すこずを目的ずしおいたす。 フォヌム
の 短い constant は、`s' たたは `S' が远加された敎数定数です。 もし 短い
定数が `0' で始たる堎合、それが `0x' で始たる堎合を陀き、XNUMX 進数ずしお解釈されたす。
XNUMX 進定数ずしお解釈されたす。 䟋えば
-2s // 短い -2
0123s // XNUMX進数
0x7ffs //XNUMX進数

長い 敎数定数は、32 ビットの笊号付き量を衚すこずを目的ずしおいたす。 フォヌム
の 長い constant は通垞の敎定数ですが、
オプションの `l' たたは `L'。 もし 長い 定数は「0」で始たり、XNUMX 進数ずしお解釈されたす。
ただし、「0x」で始たる堎合は XNUMX 進定数ずしお解釈されたす。 䟋
有効な 長い 定数には次のものが含たれたす。
-2
1234567890L
0123 // XNUMX進数
0x7ff // XNUMX進数

次の型の浮動小数点定数 フロヌト 浮動小数点を衚すのに適しおいたす
有効数字玄 XNUMX 桁の粟床を持぀デヌタ。 の圢 フロヌト 定数は
C の浮動小数点定数に「f」たたは「F」を付加したものず同じです。 たずえば、
以䞋はすべお蚱容されたす フロヌト 定数:
-2.0f
3.14159265358979f // 粟床が䜎くなるように切り捚おられたす
1.F

次の型の浮動小数点定数 浮動小数点を衚すのに適しおいたす
有効数字玄 XNUMX 桁の粟床を持぀デヌタ。 の圢 定数は
C の浮動小数点定数ず同じです。 オプションの「d」たたは「D」を远加できたす。 ために
䟋: 以䞋はすべお蚱容されたす 定数:
-2.0
3.141592653589793
1.0e-20
1D

onworks.net サヌビスを䜿甚しおオンラむンで mincgen を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    フェむザヌ
    フェむザヌ
    Phaser は、速くお無料で楜しいオヌプンです
    提䟛する゜ヌス HTML5 ゲヌム フレヌムワヌク
    WebGL ず Canvas のレンダリング
    デスクトップおよびモバむル Web ブラりザヌ。 ゲヌム
    共同するこずができたす...
    フェむザヌをダりンロヌド
  • 2
    VASSAL゚ンゞン
    VASSAL゚ンゞン
    VASSAL は、ゲヌムを䜜成するためのゲヌム ゚ンゞンです。
    埓来の掲瀺板の電子版
    そしおカヌドゲヌム。 サポヌトを提䟛したす
    ゲヌム ピヌスのレンダリングずむンタラクション、
    そしお・・・
    VASSAL ゚ンゞンをダりンロヌド
  • 3
    OpenPDF-iTextのフォヌク
    OpenPDF-iTextのフォヌク
    OpenPDFは、䜜成するためのJavaラむブラリです。
    LGPLを䜿甚しおPDFファむルを線集したす
    MPLオヌプン゜ヌスラむセンス。 OpenPDFは
    LGPL /MPLオヌプン゜ヌスiTextの埌継、
    ...
    OpenPDF のダりンロヌド - iText のフォヌク
  • 4
    サガGIS
    サガGIS
    SAGA - 自動化システム
    地球科孊分析 - 地理孊です
    情報システム (GIS) ゜フトりェア
    地理デヌタの蚈り知れない機胜
    加工ずアナ...
    SAGA GIS をダりンロヌド
  • 5
    Java / JTOpen甚のツヌルボックス
    Java / JTOpen甚のツヌルボックス
    IBM Toolbox for Java / JTOpen は、
    をサポヌトする Java クラスのラむブラリ
    クラむアント/サヌバヌおよびむンタヌネット プログラミング
    OS/400 を実行するシステムぞのモデル、
    i5/OS、オ...
    Java/JTOpen 甚のツヌルボックスをダりンロヌド
  • 6
    D3.js
    D3.js
    D3.js (たたはデヌタ駆動型ドキュメントの堎合は D3)
    を可胜にする JavaScript ラむブラリです。
    動的でむンタラクティブなデヌタを生成する
    Web ブラりザヌでの芖芚化。 D3あり
    君は...
    D3.js をダりンロヌド
  • 詳现»

Linuxコマンド

Ad