ペアワイズ バッファー (解析ツール)
サマリー
並列処理方法を使用して、入力フィーチャの周囲に指定した距離のバッファー ポリゴンを作成します。
バッファー操作には、代替ツールが利用できます。 詳細については、バッファー および グラフィック バッファー ツールのドキュメントをご参照ください。
図

使用法
すべての入力に空間インデックスが必要です。 インデックスが誤っている可能性がある場合は、空間インデックスの追加 ツールを使用して、インデックス (特にシェープファイル) を作成するか、既存のインデックスを再構築します。
バッファーの仕組みで説明したように、バッファー ツールの重要なフィーチャは、バッファーが構築される方法を指定する 方法 パラメーターです。 バッファーを構築するための 2 つの基本的な方法であるユークリッドと測地線は、次のとおりです。
ユークリッド バッファーは、二次元のデカルト平面内で距離を計測します。そこでは、距離が、平面上の 2 点間で計算されます。 ユークリッド バッファーは、投影座標系内の比較的狭い領域 (UTM ゾーンなど) でフィーチャ周辺の距離を解析する場合に適しています。
測地線バッファーは、地球の形状 (楕円体、より正確にはジオイド) を形成します。 曲面 (ジオイド) 上の 2 点間の距離が計算されます。 測地線バッファーは、次のような場合に適切です。
入力フィーチャが分散している場合 (複数の UTM ゾーン、広い領域、または地球全体をカバーしている場合)。
入力フィーチャの空間参照 (地図投影法) によって、面積などの他の特性を保護するために距離が歪んでしまう場合。
測地線バッファーは、平面マップ上では異常に見えます。 これらのバッファーをグローブに表示した場合、正常な外観になります。 詳細については、バッファーの仕組みをご参照ください。
方法 パラメーターでは、バッファーの作成方法を指定します。
デフォルトのオプションは 平面 です。 このオプションを指定すると、入力の座標系に基づいて、使用する方法が自動的に決定されます。
入力フィーチャで投影座標系が使用されている場合、ユークリッド バッファーが作成されます。
入力フィーチャで地理座標系が使用されており、バッファー距離 の値を距離単位 (度などの角度単位ではなく、メートル、フィートなど) で指定した場合、測地線バッファーが作成されます。
このオプションでは、ArcGIS 10.3 よりも前の バッファー ツールと同じ結果が生成されます。
測地線 オプションを指定すると、どの入力座標系でも、形状が正確に維持された測地線バッファーが作成されます。 入力フィーチャの形状をより正確に表現するバッファーを作成するために、入力フィーチャに頂点が挿入されます。 このオプションを使用すると、平面 オプションを使用して測地線バッファーを作成する場合よりも時間がかかることがあります。 しかし、入力フィーチャの形状に正確に一致したバッファーが作成されます。
平面 オプションを使用する際は、地理的に入力に適した正距円錐図法や正距方位図法などの、距離の歪みを最小にする投影法を使用することで、投影された入力から作成されるバッファーの精度を上げることができます。
出力フィーチャクラスの
BUFF_DISTフィールドには、各フィーチャのバッファー処理に使用するバッファー距離が格納されます。 入力が投影座標系 (PCS) であり、方法 パラメーターが 平面 オプションに設定されている場合、バッファー距離は入力の座標系の距離単位になります。 測地線 オプションを使用する場合、バッファー距離は常にメートル単位になります。入力に
BUFF_DISTというフィールドが存在する場合、そのフィールドの値は出力で上書きされます。 ディゾルブ タイプ の値として すべて または リスト を使用する場合、出力にこのフィールドは含まれません。出力フィーチャクラスの
ORIG_FIDフィールドには、バッファーが作成された入力フィーチャのフィーチャ ID が格納されます。 入力にORIG_FIDというフィールドが存在する場合、そのフィールドの値は出力で上書きされます。 ディゾルブ タイプ の値として すべて または リスト を使用する場合、出力にこのフィールドは含まれません。ポリゴン フィーチャをバッファー処理する際には、負数のバッファー距離を使用してポリゴン フィーチャ内部にバッファーを作成することができます。 負数のバッファー距離を使用すると、ポリゴンの境界を指定距離分減らすことができます。
注意:
負数のバッファー距離が大きすぎてポリゴンが消失する場合は、NULL ジオメトリーが生成されます。 警告メッセージが表示され、NULL ジオメトリーのフィーチャは出力フィーチャクラスに書き出されません。
入力のフィールドを使用してバッファー距離を設定できます。 数値フィールドとテキスト フィールドを使用できます。 テキスト フィールドには、バッファー距離として 5 などの数字や、5 kilometers のような有効な距離単位を格納できます。
バッファー フィールド値に有効な距離単位がある場合、バッファーはそれらの単位で作成されます。
距離単位のない値を使用しており、入力が PCS である場合、バッファー距離は入力の空間参照の距離単位になります。 方法 パラメーターが 測地線 オプションに設定されている場合、バッファー距離は常にメートル単位になります。
距離単位を認識できない場合、バッファーの単位は、入力の空間参照の距離単位になります。 有効な距離単位については距離単位をご参照ください。

バッファー操作は、入力から出力バッファー フィーチャへの z 値の変換をサポートしていません。
バッファー操作は、入力から出力バッファー フィーチャへの m 値の変換をサポートしていません。
このツールは、並列処理ファクター環境を優先します。 この環境が設定されていない場合 (デフォルト) や 100 に設定されている場合、フル並列処理が有効になり、ツールはコンピューター上のすべての論理コアに作業を分配しようとします。 この環境を 0 に設定した場合、並列処理は有効になりません。 ファクターを 1 ~ 99 に指定すると、ツールは数式 (並列処理ファクター / 100 * 論理コア) の小数部を切り上げた整数を適用して、使用する論理コアの割合を特定します。 この数式の結果が 0 または 1 の場合、並列処理は有効化されません。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力フィーチャ |
バッファーを作成する入力のポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャ。 |
Feature Layer |
|
出力フィーチャクラス |
出力バッファーを格納するフィーチャクラス。 |
Feature Class |
|
バッファーの距離 [値またはフィールド] |
バッファーされる入力フィーチャの周囲の距離。 距離は、直線距離を表す値か、各フィーチャをバッファー処理する距離を含む入力フィーチャのフィールドのいずれかとして指定できます。 ツールが距離単位をどのように処理するかについては、「使用法」セクションをご参照ください。 |
Linear Unit; Field |
|
ディゾルブ タイプ (オプション) |
バッファーのオーバーラップを削除するために実行されるディゾルブ操作のタイプを指定します。
|
String |
|
ディゾルブ フィールド (オプション) |
出力バッファーをディゾルブするために使用する入力フィーチャからのフィールドのリスト。 (入力フィーチャから引き継がれる) リスト フィールドの属性値を共有するバッファーがディゾルブされます。 |
Field |
|
方法 (オプション) |
バッファーを作成するために使用される方法 (平面または測地線) を指定します。
|
String |
|
最大オフセット偏差 (オプション) |
出力バッファー境界が、トゥルー バッファー境界から乖離する最大距離。 トゥルー バッファー境界は曲線ですが、出力境界は密集化されます。 このパラメーターを使用し、出力ポリゴン境界がトゥルー バッファー境界に近似する程度を制御できます。 このパラメーターが設定されていない場合や 0 に設定されている場合、ツールによって最大偏差が特定されます。 デフォルトの値を使用することをおすすめします。 最大オフセット偏差が小さすぎる場合、ツールやそれ以降の解析においてパフォーマンスが低下する可能性があります。 |
Linear Unit |
環境
出力データのデフォルト Z 値, M 座標精度, M 許容値, 出力データの M ドメイン, 出力データの XY ドメイン, 出力データの Z ドメイン, 出力座標系, 地理座標系変換, 範囲, 現在のワークスペース, スクラッチ ワークスペース, 出力データに M 値を含む, 出力データに Z 値を含む, XY 座標精度, XY 許容値, Z 座標精度, Z 許容値, 並列処理ファクター, ジオデータベース フィールド プロパティの転送
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい