
名称
v.cadlabel - DXF形式からGRASSへインポートされた(バイナリの)ベクター等高線に、ラベルを添付する。
(GRASS Vector Program)
概要
v.cadlabel
v.cadlabel help
v.cadlabel lines=name labels=name
解説
v.cadlabel は、v.in.dxf
プログラムにより
DXF形式からGRASSベクター形式に変換されたindex等高線とlablesファイルを用いたi
ndex等高線に、ラベルを添付する。
ユーザーは、v.in.dxf
をもつバイナリまたはASCIIアウトプットを
作成するオプションを利用できる。
v.cadlabel はバイナリのベクターファイルに対してのみ機能するので、v.in.dxf
により生成されるASCII GRASSベクター(dig_ascii)ファイルは、v.cadlabel を実行する前に
v.in.ascii
プログラムを用いて
バイナリのGRASSベクター(dig)ファイルに変換されなければならない。
v.cadlabel は、
等高線を含むバイナリのGRASSベクターファイルの
個々のボックス(等高線ラベル)と
最も近い等高線を見つけるために、
等高線のバイナリのGRASSベクターファイルを調べる。
ボックスと最も近い2つの等高線は、
ボックスのそれと同じラベル(標高値)をつけられる。
オプション
プログラムパラメータは下に説明される。
パラメータ:
- lines=name
- バイナリのGRASSベクター(dig)ファイルの名称、
DXF形式からインポートされて、インデックス等高線を含んでいる。
- labels=name
- バイナリのGRASSベクター(dig_att)ファイルの名称、
DXF形式からインポートされ、
インデックス等高線のラベルを含んでいる。
註
CADフォーマットで作成されるライン・データが、
ノードまたはギャップのスナップを外しているかもしれないので、
v.cadlabel は必ずしもすべてのインデックス等高線に
ラベルを付けることができるとは限らない。
さらに、ラベルは、インデックス等高線ベクトルファイル
(それらが、DXF、DXFデザインファイル中のインデックス等高線と同じレベルで存在するから)
に含まれているかもしれない
中間の等高線に付けられないだろう。
v.cadlabel によってラベルを貼られないどのような
ラインフィーチャでもv.digit
の等高線ラベル付けプログラム
によってラベルを貼ることができる。
もし中間的な等高線が個別のGRASSdig ファイル
にあるならば、
それらは、GRASSプログラム
v.patchによって、ラベルを貼られた
インデックス・等高線ファイルにつぎ当てされ、
それから、ラベルをv.digit の実行中にラベルを
貼ることができる。
ユーザーは、ラインベクターファイル(等高線)に、
ラベルベクターファイル(ボックス)を、
v.patch する必要がない。
ラベル・ベクトル・ファイルの目的は,
v.cadlabelの実行中に、
ラベルがどの等高線(ライン・ベクトル・ファイル中の)
のどれに割り当てられるか決めることである。
参照
v.digit
v.in.ascii
v.in.dxf
v.out.dxf
v.patch
dxfout (Microstation tool)
著者
Dave Gerdes, U.S.Army Construction Engineering
Research Laboratory
Last changed: $Date: 2002/01/25 05:45:35 $
翻訳者
YAMAGUCHI Hiroshi(yamahiro@nabunken.go.jp)
Last Changed: $Date: 2003/10/27 19:15:13$