ArcGlobe でのフィーチャ ラベルの表示
ラベリングは、フィーチャに簡単にテキストを追加するための手段です。ArcGlobe では、ラベルの位置がフィーチャ ジオメトリに基づいて決定され、テキスト文字列がフィーチャ属性から作成されます。
すべてのジオメトリ タイプのラベルを、グローブのサーフェス上にドレープされたテクスチャ画像として表示できます。ビルボード表示されたポイント フィーチャの場合、ラベルは、カメラの方向を向くように自動的に回転する 3D ベクタ テキストとしても表示できます。ラベリングに使用される方法はレイヤの表示設定に一致します。つまり、ラスタ化して表示されるレイヤでは、それらのラベルも、ドレープされたテクスチャとして表示されるのに対して、3D ビルボード表示シンボルによって表示されているポイント レイヤでは、それらのラベルがビルボード表示されたベクタ テキストとして表示されます。これらの 2 つのレイヤを比較した画像を次に示します。
- ArcGlobe では、アノテーション フィーチャを作成してアノテーション フィーチャを表示することで、ライン、ポリゴン、またはマルチパッチ フィーチャに関してテキストをビルボード表示できます。
ラベル プロパティの定義
ArcGlobe でフィーチャをラベリングする一般的なプロセスは ArcMap の場合とまったく同じです。レイヤに対してラベルを有効にして、ラベルの条件式、フォント、テキスト サイズなどのプロパティを定義する必要があります。また、ラベル クラスごとにラベルの配置位置を設定する必要もあります。この位置は、ラベルをビルボード表示する場合に特に重要です。ArcGlobe でラベルを有効にする際のこの特定の部分の詳細については、次のセクションをご参照ください。
- ビルボード表示ラベルを ArcGlobe 内で使用する場合は、吹出しボックスや引出し線など、一部の高度なラベリング効果は表示されません。
ラベルの配置プロパティ
ソース フィーチャ周囲のラベルの位置は、あらゆるフィーチャ レイヤのラベリングを定義する際の重要な部分です。ポイント フィーチャの例には、ポイントの真上、またはポイント周囲の特定の角度におけるポイント周囲のオフセットが含まれます。ArcGlobe では、この設定を使用して、ソース ポイント フィーチャの近くのラベルの位置を決定します。
ラスタ化ラベルは、グローブ サーフェス上のテクスチャとしてドレープされる前に標準のラベル配置エンジンを使用して 2D 画像として作成されます。つまり、ラベルの配置は 2D と同じ方式で適用され、すべての配置オプションは期待したとおりに動作します。
ビルボード表示ラベルは、2D 配置ロジックをシミュレートする仮想 3D 平面上にビルボード表示されたポイント シンボルの周りに配置されます。つまり、次の例で中央上の位置に配置されるラベルは、画面上のフィーチャのシンボルの上に表示されるように、常にカメラの方向を向くように回転します。
- ビルボード表示ラベルは、ソース フィーチャのシンボルも表示されている場合のみ表示されます。そのため、ポイント フィーチャが山の後ろに隠れた場合や、距離範囲の表示設定が使用された場合、そのラベルは自動的にオフになります。