Skip to main content

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

一部の直線フィーチャは、絶対 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 単位ごとに狭い間隔で描画されます。 小さいマーカーに対して、マーカー レートをスキップを設定することによって、競合が回避されます。