コマンドの説明
オブジェクトに注釈を追加コマンドでは、情報を抽出するための複数のオプションを使用して、選択したオブジェクトの画面にテキストを書き込むことができます。一度きりの作業を行うための基本オプションと、大規模なデータセットに対して繰り返し作業を行うためのルールセットを使用する一括オプションがあります。
基本タブ
- エンティティの選択フィールドをクリックし、画像表示内でテキストで注釈を付けるオブジェクトを選択します。オプションをクリックすると、追加の選択オプションが表示されます。
- テキストで、オブジェクトに対して画面上で表示するテキストを入力するか、オブジェクトのプロパティに基づいてテキストを追加するプレースホルダを使用します。注記: 属性のプレースホルダ{attribute x}の場合、xに属性名を入力します({attribute Diameter}など)。テキストを改行するには、入力するテキストの前に$$を使用します。
- テキストの高さの値を入力します。
- テキストの回転の値を入力します。
- リストからテキストスタイルを選択するか、新規作成します。
- テキストの色を選択します
- 使用するテキストのギャップを設定します。これは、テキストの挿入ポイントが、ポイントが作成されたノードから回転方向にある距離をメートル単位で表したものです。この機能を使用して12d頂点テキストを作成する場合は、オフセットを0に設定することをおすすめします。
- ギャップのある引出し線を描くチェックボックスを選択し、ギャップが使用されている場合の引出し線を追加します。
- ライン上の位置は、注釈を追加するラインに関連するテキストの位置を設定します。中央の設定を使用すると、テキストはラインの向かって配置されることに注意してください。
- 新しいレイヤーグループ名を入力し、プレースホルダーを使用してオブジェクトのプロパティに基づいて名前を入力できます。
- レイヤーに配置オプションをチェックし、作成されたすべてのテキストを既存のレイヤーに配置します。
- または、新しいレイヤーの作成を選択して新しいレイヤー名を入力すると、プレースホルダを使用してオブジェクトのプロパティに基づいて名前を入力することができます。
- 適用をクリックし、オブジェクトに注釈を追加します。
一括タブ
- エンティティの選択フィールドをクリックし、画像表示内でマッピングを行うすべてのポイントとCADオブジェクトを選択します。オプションをクリックすると、追加の選択オプションが表示されます。
- 規則セット内で同じオブジェクトを複数回読み込む必要がある場合は、各エンティティに複数の注釈を許可するを選択します。選択しない場合、オブジェクトが一度規則セット内で選択されると、マスクが一致していたとしても選択することはできません。そのため、規則セットの順序が重要になります。
- 以前の規則セットを.annotationrulesファイルからプロジェクトにインポートし、注釈表に入力するには、コマンドペイン上部の ボタンをクリックしてインポートするファイルを選択します。
- 表の下部に注釈を追加するには、追加ボタンをクリックしてマッピングの編集ダイアログを表示し、次の操作を行います:
フィルタ:
- コード/名前マスクフィールドに、選択するオブジェクトの名前/IDまたは特徴コードの全体または一部(ワイルドカードアスタリスク「*」を使用)を入力します。
- 名前/ID – ラインの名前またはポイントのIDに対して機能します。
- 特徴コード – ポイントの特徴コードに対して機能します。
例えば、*Fence*(前と後にアスタリスクを付ける)と入力すると、名前にFenceが含まれるすべてのオブジェクトが選択されます。これには、FrontFence1、FrontFence2、RearFence1などが含まれます。
- フィルタ属性は、二次フィルタオプションとして上記のマスクに適用することができます。これらには、特徴属性や12d属性などが含まれます。
- 属性タイプを選択し、検索する属性名と値を入力してから、二番目と三番目の属性オプションを空のままにするか、別の属性オプションを追加してさらに絞り込みます。マスクが真であると判断されると、属性がチェックされ、属性が真である場合は注釈が適用されます。これらは小数点で区切られることに注意してください。
注釈:
- テキストで、オブジェクトに対して画面上で表示するテキストを入力するか、オブジェクトのプロパティに基づいてテキストを追加するプレースホルダを使用します。注記: 属性のプレースホルダ{attribute x}の場合、xに属性名を入力します({attribute Diameter}など)。テキストを改行するには、入力するテキストの前に$$を使用します。
- テキストの高さを入力します。
- テキストの回転を入力します。
- リストからテキストスタイルを選択するか、新規作成します。
- テキストの色を選択します。
- 使用するテキストのギャップを設定します。これは、テキストの挿入ポイントが、ポイントが作成されたノードから回転方向にある距離をメートル単位で表したものです。この機能を使用して12d頂点テキストを作成する場合は、オフセットを0に設定することをおすすめします。
- ギャップのある引出し線を描くチェックボックスを選択し、ギャップが使用されている場合の引出し線を追加します。
- ライン上の位置は、注釈を追加するラインに関連するテキストの位置を設定します。中央の設定を使用すると、テキストはラインの向かって配置されることに注意してください。
- 新しいレイヤーグループ名を入力し、プレースホルダーを使用してオブジェクトのプロパティに基づいて名前を入力できます。
- レイヤーに配置オプションをチェックし、作成されたすべてのテキストを既存のレイヤーに配置します。
- または、新しいレイヤーの作成を選択して新しいレイヤー名を入力すると、プレースホルダを使用してオブジェクトのプロパティに基づいて名前を入力することができます。
- OKをクリックして規則を保存します。
選択は、オブジェクトに注釈を追加コマンドペインの注釈表の新しい行に表示されます。
- 注釈表から行を削除するには、行を選択して削除をクリックします。複数の行を削除するには、一番上の行を選択し、Shiftを押さえたまま一番下の行を選択してから削除をクリックします。
- 行の順序を変更するには、上矢印と下矢印を使用し、以前に入力した行を編集するには、編集ボタンを使用するか、表内の行をダブルクリックします。コマンドが名前マスクを上から下に確認するため、マッピングファイルの順序は重要です。ご注意ください。ファイルをアルファベット順に並べ替えるには、「検索マスク」ヘッダをクリックします。
- 既存の行の上に行を挿入するには、行の位置をクリックして挿入ボタンを押します。既存の行をコピーするには、行を強調表示してコピーボタンを押すと、この行が真下に追加されます。
- 注釈表の内容を、他のユーザーと共有することができる「.annotationrules」ファイルで規則セットとしてエクスポートするには、コマンドペイン上部のボタンをクリックして新しいファイルを保存する場所を選択します。
- 適用をクリックしてオブジェクトに注釈を追加コマンドペインを開いたまま変更を適用します。
選択したオブジェクトにテキスト注釈が適用され、注釈が付けられた数が表示されます。
注記: 同じオブジェクトマスクが注釈表の一つ以上の行で選択されている場合、最初に指定されたマッピング規則が適用されます。
プレースホルダ:
テキストにプレースホルダを追加するには、以下に示すオプションのいずれかを使用し、それらを{}内に含める必要があります。これらは好きなだけ使用することができます。注記: これらはすべて小文字です。
{name} – 選択したラインの名前またはポイントのポイントIDを使用します。
{layer} – 選択したオブジェクトのレイヤー名を使用します。
{group} – オブジェクトのレイヤーグループ名。
{code} – 選択したポイントの特徴コードを使用します。
{attribute x} – 「x」の文字を「属性」という単語の後に入力すると、選択したオブジェクトの特徴属性からのバルブを使用します。
{12d属性 x} – 「x」の文字を「12d属性」という単語の後に入力すると、選択したオブジェクトの12d属性からのバルブを使用します。オブジェクトに同じ名前の属性が複数ある場合は、一覧の最初の属性が選択されます。ご注意ください。
{easting} – ポイントの東距とラインやポリゴンの最初のノードを使用します。
{northing} – ポイントの北距とラインやポリゴンの最初のノードを使用します。
{elevation} – ポイントの標高とラインやポリゴンの最初のノードを使用します。
{length} – これは線またはラインやポリゴンの長さを使用します。
$$ - この記号の後に書かれたテキストが新しいラインに配置されます。
例: オブジェクトのテキストを次のように設定することができます:
現在選択されているオブジェクト:
- 名前 - "ITS Cable"、レイヤー – "E COMM"、属性 – "Diameter = 100"
オブジェクトに注釈を追加:
- Text “{name}$$Pipe Size {attribute Diameter}$$Unused”
- 結果ITS Cable
Pipe Size 100
Unused
注記: CADポイント、ブロック、3Dオブジェクトでは機能しません。
例: