ラインに沿って計測されたハッチの描画

一部の直線フィーチャは、絶対 XY 座標ではなく、ラインに沿って計測された位置に、追加情報を含んでいます。 これらの位置は、ラインの各頂点の M 座標に、M 値として保存されます。 ラインに沿った相対位置を使用して、地理的位置を保存するこの方法は、リニア リファレンスと呼ばれる場合もあります。 これらの M 値を参照するライン フィーチャに沿って計測されたハッチ シンボルを表示することができます。

ハッチ シンボルは、計測単位で配置されたライン シンボル内のマーカー シンボル レイヤーです。 マーカーは、Arcade 式を使用して、M 座標の値を表示するように構成することができるテキスト エレメントを含むことができます。

ラインへの計測単位でのマーカー シンボルの追加

計測された間隔でのマーカー
デフォルトのマーカーは、ライン フィーチャに沿って計測された間隔で配置されています。

計測単位で、ラインにマーカー シンボルを追加するには、以下の手順を実行します。

  1. [コンテンツ] ウィンドウで、M 値を含むライン フィーチャ レイヤーを選択します。
  2. [フィーチャ レイヤー] タブの [描画] グループで、[シンボル] シンボル表示 をクリックします。
  3. [シンボル] ウィンドウで、ライン シンボルをクリックして、[ライン シンボルの書式設定] ウィンドウを開きます。

    または、[コンテンツ] ウィンドウで、ライン シンボルを直接クリックして、[ライン シンボルの書式設定] ウィンドウで開きます。

  4. [プロパティ] タブをクリックして、[構成] タブ 構造物 をクリックし、シンボルの構成にアクセスします。

    ここで、シンボルに含まれている個別のレイヤーを管理します。

  5. [レイヤー] 見出しの下で、[シンボル レイヤーの追加] をクリックして、[マーカー レイヤー] をクリックします。
  6. [レイヤー] タブ レイヤー をクリックします。

    ここで、シンボル内の各レイヤーのグラフィックス プロパティを調整します。

  7. ウィンドウの上側セクションで、マーカー シンボル レイヤーをハイライト表示します。
  8. [マーカー配置] 見出しを展開して、次の手順を実行します。
    1. [配置][計測単位] に設定します。
    2. [間隔] を、計測される距離に設定します。この距離で、ハッチ間の間隔が空けられます。

      この間隔は、最大の M 値よりも小さい必要があります。 たとえば、100 の間隔を指定した場合、100 単位よりも短いライン上に、ハッチは生成されません。

テキスト エレメントを追加して、計測された距離を表示します。

計測された間隔でのテキスト エレメント
マーカー シンボル レイヤー内のテキスト エレメントが、ラインに沿って計測された距離に配置されています。

テキスト エレメントをマーカーに追加し、各ハッチで計測された距離を表示するには、以下の手順を実行します。

  1. 前のセクションの手順を完了または繰り返して、必要に応じて、計測単位で、マーカー シンボルをラインに追加します。
  2. [ライン シンボルの書式設定] ウィンドウの [レイヤー] タブ レイヤー で、マーカー レイヤーを選択して、[表示設定] 見出しを展開します。
  3. [フォーム] ギャラリー フォーム ギャラリー をクリックし、テキスト エレメントを含んでいるサンプル マーカーを選択します。

    テキスト エレメントは、ギャラリー内で 1 として表示されます。

  4. [エレメント] ギャラリーをクリックして、リストからテキスト エレメントを選択します。

    テキスト エレメント プロパティの表示プロパティが、このギャラリーの下に表示されます。

    ステップ 2 で、1 つのエレメントのみを含んでいるサンプル マーカーを選択した場合、[エレメント] ギャラリーは表示されません。 テキスト エレメントのグラフィックス プロパティのみが、直接表示されます。

  5. 実際に計測された距離をテキスト エレメントに反映するには、テキスト エレメントを属性に関連付けます。 これを実行するには、[ライン シンボルの書式設定] ウィンドウの右上隅で、メニュー メニュー をクリックして、[シンボル プロパティの接続を許可] をクリックします。
  6. [表示設定] 見出しの下で、[テキスト文字列] プロパティの横にある [定義された属性マッピングなし] ボタン 定義された属性マッピングなし をクリックします。
  7. [属性マッピングの設定] ダイアログ ボックスの [式の設定] ボタン 式の設定 をクリックします。
  8. [式の設定] ダイアログ ボックスで、[式] として次の Arcade 式を入力します: $measure

    $measure は、計測の可視化プロファイルのプロファイル変数です。 各 Arcade プロファイルには、定義済みのグローバル (プロファイル) 変数セットが含まれます。 詳細については、計測の可視化をご参照ください。

  9. [OK] を 2 回クリックして、両方のダイアログ ボックスを閉じてから、[ライン シンボルの書式設定] ウィンドウで、[適用] をクリックして、実際の計測値を使用して、テキスト エレメントをマーカー上に描画します。

ハッチの表示設定のカスタマイズ

マーカー シンボル レイヤー内の各エレメントのプロパティを調整することによって、ハッチの表示方法を変更することができます。 大きいハッチを広い間隔で描画し、小さいハッチを狭い間隔で描画するというように、異なるハッチを作成することもできます。 これを行うには、異なるシンボルおよび間隔で、2 つのマーカー シンボルを使用します。 次の例では、既存の小さいハッチ マーカー シンボル レイヤーが、2 単位ごとに配置されます。 より大きいハッチを 10 単位ごとに描画するために、新しいマーカー シンボル レイヤーが追加されます。

サイズが異なるテキスト エレメントを含む 2 つのマーカー シンボル レイヤー
2 つのマーカー シンボル レイヤーは、広い間隔と狭い間隔を見分けられるよう、ラインに沿って計測された間隔で配置されています。

ハッチの表示設定をカスタマイズするには、以下の手順を実行します。

  1. ライン シンボルが選択された状態で、[ライン シンボルの書式設定] ウィンドウの [プロパティ] タブをクリックし、[レイヤー] タブ レイヤー をクリックして、ウィンドウの上部セクションで、マーカー シンボル レイヤーを選択します。
  2. [マーカー配置] 見出しを展開し、[間隔] プロパティを 2 に設定します。
  3. [構成] タブ 構造物 をクリックし、[レイヤー] 見出しの下で、[シンボル レイヤーの追加] をクリックして、[マーカー レイヤー] をクリックします。
  4. [レイヤー] タブ レイヤー をクリックして、新しく追加されたマーカー シンボル レイヤーを選択します。
  5. [マーカー配置] 見出しを展開し、[配置][計測単位] に設定し、[間隔] を 10 に設定します。
  6. [表示設定] 見出しを展開して、小さいハッチよりも大きく、または暗くなるように、大きいマーカーの [色] プロパティおよび [サイズ] プロパティを調整します。

    この時点で、大きいマーカーが、小さいマーカーの上に重なっています。 この競合を解決するには、小さいマーカーを 10 の間隔で、非表示にする必要があります。

  7. 小さいハッチ マーカー シンボル レイヤーを選択し、[マーカー配置] 見出しを展開してから、[マーカー レートをスキップ] を 5 に設定します。

    マーカーが 5 つごとにスキップされます。この場合は、10 計測単位 ([マーカー レートをスキップ] の値に [間隔] の値を掛けた値) ごとにスキップされます。この間隔は、大きいマーカー シンボル レイヤーの配置間隔と一致します。

  8. [適用] をクリックします。

    大きいマーカーが 10 単位ごとに広い間隔で描画され、小さいマーカーが 2 単位ごとに狭い間隔で描画されます。 小さいマーカーに対して、マーカー レートをスキップを設定することによって、競合が回避されます。

関連トピック