FAQ
特定の範囲内のフィーチャを切り出したい

ナレッジ番号:2638 | 登録日:2023/05/29 | 更新日:2023/06/21

概要

ベクタ データ (シェープファイルやジオデータベース フィーチャクラス)の特定の範囲を切り出す方法

説明

複数の方法にて既存のベクタ データから特定の箇所の抽出が可能です。以下にいくつかの方法を説明します。

  • 方法1:既存のデータの切り出したい図形を選択してエクスポートする方法
  • 方法2:既存のデータに対して重なる別のポリゴンやグラフィックを使用してクリップする方法
  • 方法3:検索ツールから範囲を抽出する方法
  • 方法1:選択による図形の抽出方法

    ※図形単位での選択となるため、場合によっては、不要な箇所までを抽出してしまう可能性があります。
     基本的には目視で抽出したい図形を選択しますので、例えば海岸沿いに接している行政界ポリゴンを選択する場合などに活用します。
    Image 

    1. 抽出を行いたいレイヤをマップに追加します。
    2. [ツール] ツールバーの[フィーチャ選択] をクリックします。
      Image
    3. [フィーチャ選択] ツールで任意の図形をクリックします。選択した図形は水色に表示されます。
    4. 図形を選択した状態で、コンテンツ ウィンドウのレイヤ名を右クリックし、[データ] → [データのエクスポート] をクリックします。
      Image
    5. エクスポートが完了すると ArcMap に結果が追加されます。
    6. 選択した状態を解除するために [ツール] ツールバーの[選択解除] をクリックします。 
      Image 

    方法2:既存のポリゴンを使用して重なる範囲をクリップする方法

    ※この方法の場合、本来分割すべきではない箇所でデータが分割されてしまう恐れがあります(例えば土地区画の境界が変わってしまうなど)。

    方法2-1:ArcToolbox の クリップ ツールを使用して任意のポリゴンで範囲をクリップする方法

    1. クリップを行うデータ(例 事故の発生箇所のポイントデータ)とクリップする範囲(例 調査範囲など)をArcMapに追加します。 
      Image 

      ※データには、正しい座標系が定義されている必要があります
    2. クリップを行うデータの図形が選択されていないことを確認します。
    3. ArcToolbox → [解析 ツール] → [抽出] → [クリップ] ツールを起動し、以下のように入力し、[OK]をクリックします。
      Image
    4. クリップにより出力されたデータを解析等に使用される場合には、必要に応じてジオメトリ演算ツールで面積等を計算し、属性テーブルに持たせます。 詳細については、以下のリンクをご参考ください。

      ポリゴンの面積を属性テーブルに出力するには?

    方法2-2:新規でグラフィックを書き、そこに重なる範囲をクリップする方法
    Image

    1. クリップを行うデータをArcMapに追加します。
    2. ※クリップを行うデータには、正しい座標系が定義されている必要があります。
    3. [図形描画] ツールバーの[ポリゴン] ツールをクリックします。
      Image
    4. クリップしたい範囲をポリゴンで書きます。抽出する範囲を間違えた場合には、一旦ポリゴン グラフィックを削除して、再度ポリゴンを書きます。
    5. 抽出する範囲のポリゴンが出来たら、[図形描画] ツールバーの[グラフィックをフィーチャに変換] をクリックし、表示されたダイアログ ボックスに以下のように入力して[OK] をクリックします。
      Image
    6. クリップした範囲のポリゴンがArcMapに追加されます。
    7. ArcToolbox → [解析 ツール] → [抽出] → [クリップ] ツールを起動し、以下のように入力し、[OK] をクリックします。
      Image
    8. クリップにより出力されたデータを解析等に使用される場合には、必要に応じてジオメトリ演算ツールで面積等を計算し、属性テーブルに持たせます。 詳細については、以下のリンクをご参考ください。

    ポリゴンの面積を属性テーブルに出力するには?

    [クリップ フィーチャ]、[入力フィーチャ] 両方の属性を継承したい場合は、[インターセクト] ツールをご利用ください。

    方法3:検索ツールから範囲を抽出する方法

    方法3-1:属性検索からの抽出 <任意の属性値からデータを抽出>
    Image

    1. 抽出を行いたいレイヤをマップに追加します。
    2. ArcMap のメイン メニューの[選択] → [属性検索] をクリックします。
    3. 表示された[属性検索] ダイアログにて以下のように設定し、[OK] をクリックします。
      Image
    4. 選択されたレコードを必要に応じて、コンテンツ ウィンドウで右クリックし、[データ] → [データのエクスポート]などから新規のフィーチャクラスなどに保存します。

    方法3-2:空間検索からの抽出<データ同士の位置関係から任意のデータを抽出>


    Image
    1. 抽出を行いたいレイヤ(例 施設)と抽出を行う範囲となるレイヤ(例 駅)をマップに追加します。
    2. ArcMap のメイン メニューの[選択] → [空間検索] をクリックします。
    3. 表示された[空間検索] ダイアログにて以下のように設定し、[OK] をクリックします。 
      Image 
    4. 選択されたレコードを必要に応じて、コンテンツ ウィンドウで右クリックし、[データ] → [データのエクスポート] から新規のフィーチャクラスに保存します。

メタデータ

種類

製品

バージョン