Skip To Content

バッファーの作成

バッファーの作成 [バッファーの作成] ツールは、ポイント/ライン/エリア フィーチャの周囲に、指定された距離までのエリアを作成します。

ワークフロー図

[バッファーの作成] のワークフロー図

用語

用語説明

測地線

球体上に描画されたラインを指します。グローブ上に描画された測地線は、地球のジオイドの曲率を表します。

平面

平面 (デカルト平面) 上で計測される直線距離です。ユークリッド距離とも呼ばれます。

地図投影法

グローブ上の球面座標を平面座標に関連付けるために数式を使用します。

詳細については、「マップ投影について」をご参照ください。

マルチパート

複数のパートと 1 つの属性を持つフィーチャ。たとえば、州のレイヤーの場合、ハワイ州はマルチパート フィーチャとみなされることがあります。これは、個々のジオメトリック パートは 1 つの州として分類されているからです。

  • 都市の諮問委員会は、この都市で 1 人あたりの酒販店数が多いことに気付きました。お酒が子どもの手に渡らないようにするために、諮問委員会は、学校、公園、図書館から 1,000 フィートの範囲内にある酒販店の広告に対して規制を設けることにしました。また、諮問委員会は、学校、公園、図書館から 1,000 フィート以上離れている建物に対しても新たな酒類販売の許可を規制したいと考えています。

  • ある開発会社が、都心部で新規に多目的利用開発を創出して収益を得ようとしています。この開発は、店舗、レストラン、LRT の停留所から 0.25 マイルの範囲内の便利な場所に計画される必要があります。

使用に関する注意

バッファーのサイズは、以下の 3 つのうちいずれかのオプションで入力できます。

  • [距離] - 定数値を使用 (すべてのバッファーは同じサイズ)
  • [フィールド] - フィールドの値を使用 (フィーチャによってバッファーのサイズが異なることがあります)
  • [条件式] - 各フィーチャに条件式を適用 (条件式に基づき、フィーチャごとに値が異なることがあります)

バッファー条件式の適用の詳細

デフォルトでは、[バッファーの作成] ツールは、バッファー エリア同士が交わる場合、重なり合うバッファーを作成します。入力フィーチャがエリアの場合、入力エリアがバッファー内に含まれます。ディゾルブおよびマルチマート パラメーターを使用すると、重なり合うバッファーをコントロールできます。ディゾルブ オプションには、次の 3 つがあります。

  • [なし] - デフォルト。バッファーは、バッファー領域が交わる部分で重なり合います。
  • [すべて] - すべてのフィーチャがディゾルブします。すべてのフィーチャが 1 つのフィーチャにディゾルブするか (マルチパートが true)、重複フィーチャのみがディゾルブするか (マルチパートが false) は、マルチパート パラメーターが決定します。
  • [フィールド] - フィーチャは、フィールド値に基づいてディゾルブします。1 つまたは複数のフィールドを選択すると、類似の値はディゾルブします。一致するすべてのフィールド フィーチャが 1 つのフィーチャにディゾルブするか (マルチパートが true)、一致する重複フィールド フィーチャのみがディゾルブするか (マルチパートが false) は、マルチパート パラメーターが決定します。

[すべて] または [フィールド] でディゾルブすると、統計を計算できます。統計は、すべてのフィーチャまたはフィールド値のディゾルブにのみ適用され、地理的には適用されません (マルチパート パラメーターを使用)。以下のスクリーンショットに示す 6 つのフィーチャで、これらのオプションがどのように機能するかを次のテーブルに示します。フィールドのディゾルブに使用されるフィーチャ値は色分けされています (青かオレンジ)。

バッファーのディゾルブの例に使用する入力ポイント

ディゾルブ オプションマルチパートが false (デフォルト)マルチパートが true
[なし]
ディゾルブが適用されていないバッファー オプション

6 つのフィーチャは、バッファーされたフィーチャにディゾルブが適用されていないときに作成されます。これがデフォルトです。これは、標準解析ツールの [オーバーラップ] オプションと同じです。

マルチパートは、ディゾルブ オプションが [なし] の場合には true にはなりません。

[すべて]
マルチパートが false ですべてのフィーチャがディゾルブしている状態

すべての値がディゾルブされ、マルチパートが false の場場合には、3 つのフィーチャが作成されます。ディゾルブされるのは、重なり合うフィーチャのみです。これは、標準解析ツールの [ディゾルブ] オプションと同じです。

マルチパートが true ですべてのフィーチャがディゾルブしている状態

すべての値がディゾルブされ、マルチパートが true の場合には、1 つのフィーチャが作成されます。このオプションを選択すると、結果は常に 1 つのフィーチャになります。

[フィールド]
類似した値を持つフィーチャが、マルチパート false でディゾルブされる

フィールドに基づいて (ここでは、フィールドは入力ポイントの色) ディゾルブが適用される場合には、4 つのフィーチャが作成されます。指定フィールドと同じ値を持つ、重なり合うフィーチャのみがディゾルブします。

類似した値を持つフィーチャが、マルチパート true でディゾルブされる

フィールドに基づいて (ここでは、フィールドは入力ポイントの色) ディゾルブが適用され、マルチパートが許可されている場合には、2 つのフィーチャが作成されます。同じフィールド値を持つ値は、常に 1 つのフィーチャになります。

If Use current map extent is checked, only the features that are visible within the current map extent will be analyzed. If unchecked, all input features in the input layer will be buffered, even if they are outside the current map extent.

制限事項

[距離] オプションか、距離単位を使用する [条件式] を使用する場合、データは投影座標系を使用する必要があります。

バッファーの作成の仕組み

[バッファーの作成] ツールは、バッファーを構築するために測地線または平面メソッドを使用します。測地線バッファーは、地球の実際の形状 (楕円体、より正確にはジオイド) を形成します。平面 (デカルト平面) 上の 2 点間ではなく、曲面 (ジオイド) 上の 2 点間の距離が計算されます。平面 (またはユークリッド) バッファーは直線距離で、平面上の 2 点間の距離が計算されます。ユークリッド バッファーを投影平面マップ上に描画すると完全な円として表示されます。また、測地線バッファーはグローブでのみ円として表示されます。測地線バッファーは平面マップ上では異常な外観を示すことがありますが、これらのバッファーをグローブに表示した場合、正常な外観になります。

次に示す例では、人口が 1,000 万人を超える都市の周囲に 300 マイルのバッファーを使用しています。赤道に近いバッファーほど、遠い北方のバッファーと比べて、より小さく表示されます。この理由は、Web マップの表示に使用される Web メルカトル投影法では、観測対象の赤道からの距離に相関して観測対象のサイズに歪みが生じるためです。

世界のいろいろな場所に表示された 300 マイルのバッファー
300 マイルの測地線バッファーは、バッファー処理されるフィーチャの緯度に応じて異なるサイズで表示されます。

ほとんどの場合は測地線バッファーを使用します。特にデータが以下の条件を満たす場合は、測地線バッファーが適用されます。

  • バッファーが国際日付変更線を越えることが想定される場合。
  • データセットが複数の UTM ゾーンにまたがっている場合。

平面バッファーと測地線バッファーの詳細」をご参照ください。

計算

レイヤーが [すべて] または [フィールド] オプションでディゾルブする場合、統計はフィールドで計算されます。計算結果は、マルチパートが true であっても false であっても同じです。数値統計情報には 8 つのオプション ([個数][合計][最小][最大][範囲][平均][標準偏差][分散]) があり、文字列統計情報には 2 つのオプション ([数][任意]) があります。ディゾルブしたフィーチャの個数は必ず計算されます。

The count statistic (for strings and numeric fields) counts the number of nonnull values. The counts of [0, 1, 10, 5, null, 6] = 5. The count of [Primary, Primary, Secondary, null] = 3.

類似のツール

[バッファーの作成] を使用すると、入力フィーチャの周囲にエリアを作成できます。これ以外にも、少しだけ異なる同種の問題を解決する際に役立つツールがあります。

マップ ビューアーの解析ツール

入力の距離の範囲内でレイヤーの統計情報を計算する場合は、[フィーチャの結合] ツールを使用します。

標準解析ツールを使用して範囲内にバッファーを作成するには、[バッファーの作成] ツールを使用します。

ArcGIS Desktop 解析ツール

[バッファーの作成] GeoAnalytics ToolsArcGIS Pro で利用できます。

[バッファーの作成] は、[バッファー] ツールと [ディゾルブ] ツールの機能を実行します。