フィーチャのジェネラライズ

[フィーチャの修正] ウィンドウの [ジェネラライズ] ポリラインのジェネラライズ には、ライン フィーチャまたはポリゴン フィーチャの基本的な形状を保持しながら、複雑度を軽減させる方法がいくつか用意されています。これらの方法を使用すると、フィーチャを小縮尺で表示するために単純化したり、データセットをより均一な縮尺解像度で標準化したりすることができます。

マップ トポロジをオンにし、一致ジオメトリを共有するフィーチャ間の接続を維持するか、マップ トポロジをオフにして、ジェネラライズするフィーチャを選択し、一致する境界セグメントを作成します。

フィーチャの単純化

フィーチャを単純化すると、曲線セグメントが一連のライン セグメントに変わります。既存のライン セグメントは変化しません。このウィンドウで指定した最大許容オフセット設定の範囲内で最終形状の頂点の間引きが行われます。

代わりに、ジオプロセシング ツールを使用することもできます。詳細については、「頂点の間引き (Generalize)」をご参照ください。

  1. [編集] タブの [編集の管理] グループで、[トポロジ] ドロップダウン矢印をクリックして、次のいずれかの設定を選択します。
    • [マップ トポロジ] マップ トポロジ- 隣接フィーチャを修正し、すべての共有境界の間で接続を維持します。
    • [トポロジなし] トポロジなし- 選択フィーチャのみを修正し、そのフィーチャ間に一致する境界セグメントを作成します。
  2. [編集] タブの [フィーチャ] グループで [修正] フィーチャの修正 をクリックします。

    [フィーチャの修正] ウィンドウが表示されます。

  3. [修正] を展開して [ジェネラライズ] ポリラインのジェネラライズ をクリックします。

    ツールがウィンドウで開きます。

  4. ウィンドウで [選択を有効化] アクティブな選択 をクリックして、同じレイヤー上で重なり合うポリライン フィーチャを選択します。

    選択セットがウィンドウにリスト表示されます。

  5. 選択セットを調整するには、リスト内のフィーチャを右クリックして、ショートカット メニューの次のコマンドを使用します。
    • [フラッシュ] 点滅 - マップ内の選択フィーチャを点滅表示します。
    • [ズーム] 選択セットにズーム - 選択フィーチャを拡大します。
    • [画面移動] 選択セットに移動 - 選択フィーチャが表示されるように画面を移動します。
    • [このフィーチャのみを選択] 選択解除 - 他のすべてのフィーチャを選択セットから削除します。
    • [選択解除] 選択解除 は、該当するフィーチャを選択セットから削除します。
  6. [単純化] をクリックします。
  7. [プレビューの表示] がオンになっていることを確認します。
  8. [最大許容オフセット] テキスト ボックスに、距離をマップ単位で入力し、その範囲内でフィーチャの頂点の間引きが行われるようにします。この値を変更すると、異なる結果が生成される点に注意してください。
    注意:

    オフセットが 0 より大きい場合は、Douglas-Peucker 単純化アルゴリズムで曲線に沿って曲線セグメントが単純化されます。

  9. [ジェネラライズ] をクリックします。

フィーチャのスムージング

フィーチャのスムージングを実行すると、直線エッジと角度のあるコーナーがベジェ曲線に変わります。このウィンドウで指定した最大許容オフセット設定の範囲内で最終形状が単純化およびスムージングされます。

代わりに、ジオプロセシング ツールを使用することもできます。詳細については、「ラインのスムージング (Smooth Line)」および「ポリゴンのスムージング (Smooth Polygon)」をご参照ください。

  1. [編集] タブの [編集の管理] グループで、[トポロジ] ドロップダウン矢印をクリックして、次のいずれかの設定を選択します。
    • [マップ トポロジ] マップ トポロジ- 隣接フィーチャを修正し、すべての共有境界の間で接続を維持します。
    • [トポロジなし] トポロジなし- 選択フィーチャのみを修正し、そのフィーチャ間に一致する境界セグメントを作成します。
  2. [編集] タブの [フィーチャ] グループで [修正] フィーチャの修正 をクリックします。

    [フィーチャの修正] ウィンドウが表示されます。

  3. [修正] を展開して [ジェネラライズ] ポリラインのジェネラライズ をクリックします。

    ツールがウィンドウで開きます。

  4. ウィンドウで [選択を有効化] アクティブな選択 をクリックして、同じレイヤー上で重なり合うポリライン フィーチャを選択します。

    選択セットがウィンドウにリスト表示されます。

  5. 選択セットを調整するには、リスト内のフィーチャを右クリックして、ショートカット メニューの次のコマンドを使用します。
    • [フラッシュ] 点滅 - マップ内の選択フィーチャを点滅表示します。
    • [ズーム] 選択セットにズーム - 選択フィーチャを拡大します。
    • [画面移動] 選択セットに移動 - 選択フィーチャが表示されるように画面を移動します。
    • [このフィーチャのみを選択] 選択解除 - 他のすべてのフィーチャを選択セットから削除します。
    • [選択解除] 選択解除 は、該当するフィーチャを選択セットから削除します。
  6. [スムージング] をクリックします。
  7. [プレビューの表示] がオンになっていることを確認します。
  8. [最大許容オフセット] テキスト ボックスに、距離をマップ単位で入力し、その範囲内でフィーチャの単純化が行われるようにします。方法と値を変更すると、異なる結果が生成される点に注意してください。
    • オフセットが 0 に設定されている場合は、各セグメントがベジェ曲線に変換されます。
    • オフセットが 0 より大きい場合は、まず Douglas-Peucker 単純化アルゴリズムでフィーチャの頂点の間引きが行われます。次に、セグメント間のスムーズな移行を生成する補足接線で、残りのセグメントごとにベジェ曲線が作成されます。
  9. [ジェネラライズ] をクリックします。

フィーチャへの頂点の挿入

フィーチャへの頂点の挿入を実行すると、一定の間隔で頂点が挿入され、曲線セグメントが一連のライン セグメントに変わります。フィーチャ全体を近似するセグメントを挿入したり、最大オフセット距離または相対角度の範囲内にある曲線セグメントだけを変更したりすることができます。

代わりに、ジオプロセシング ツールを使用することもできます。詳細については、「頂点の挿入 (Densify)」をご参照ください。

  1. [編集] タブの [編集の管理] グループで、[トポロジ] ドロップダウン矢印をクリックして、次のいずれかの設定を選択します。
    • [マップ トポロジ] マップ トポロジ- 隣接フィーチャを修正し、すべての共有境界の間で接続を維持します。
    • [トポロジなし] トポロジなし- 選択フィーチャのみを修正し、そのフィーチャ間に一致する境界セグメントを作成します。
  2. [編集] タブの [フィーチャ] グループで [修正] フィーチャの修正 をクリックします。

    [フィーチャの修正] ウィンドウが表示されます。

  3. [修正] を展開して [ジェネラライズ] ポリラインのジェネラライズ をクリックします。

    ツールがウィンドウで開きます。

  4. ウィンドウで [選択を有効化] アクティブな選択 をクリックして、同じレイヤー上で重なり合うポリライン フィーチャを選択します。

    選択セットがウィンドウにリスト表示されます。

  5. 選択セットを調整するには、リスト内のフィーチャを右クリックして、ショートカット メニューの次のコマンドを使用します。
    • [フラッシュ] 点滅 - マップ内の選択フィーチャを点滅表示します。
    • [ズーム] 選択セットにズーム - 選択フィーチャを拡大します。
    • [画面移動] 選択セットに移動 - 選択フィーチャが表示されるように画面を移動します。
    • [このフィーチャのみを選択] 選択解除 - 他のすべてのフィーチャを選択セットから削除します。
    • [選択解除] 選択解除 は、該当するフィーチャを選択セットから削除します。
  6. [頂点の挿入] をクリックします。
  7. [プレビューの表示] がオンになっていることを確認します。
  8. セグメントに頂点を挿入する方法を選択します。方法と値を変更すると、異なる結果が生成される点に注意してください。
    • 距離 - 長さが指定の直線距離を超えない一定の間隔のライン セグメントにフィーチャ全体が置き換えられます。
      • 距離が 0 の場合は、頂点が追加されません。
      • 距離が負の値の場合は、システムのデフォルト値が適用されます。
    • オフセット - 頂点が指定の最大オフセットを超えないライン セグメントに曲線が置き換えられます。
    • 角度 - 相対角度が指定の角度を超えないライン セグメントに曲線が置き換えられます。
  9. [ジェネラライズ] をクリックします。