Skip to main content

グラフィック バッファー (解析ツール)

サマリー

指定した距離に基づき、入力フィーチャの周囲にバッファー ポリゴンを作成します。 フィーチャの周囲にバッファーを生成するとき、バッファーの端点 (キャップ) とコーナー (結合) には、さまざまなカートグラフィック形状が利用できます。

グラフィック バッファーの仕組みの詳細

バッファー操作には、代替ツールが利用できます。 詳細については、ペアワイズ バッファー ツールおよび バッファー ツールのドキュメントをご参照ください。

グラフィック バッファー ツールの図

使用法

注意:

バッファー操作の出力を使用して特定のエリア内のフィーチャを特定する場合は、一般的に ペアワイズ バッファー ツールと バッファー ツールが最も適しています。

  • 入力フィーチャとして、ポイント、ライン、またはポリゴンを指定できます。

  • キャップ タイプ パラメーターはライン端点の形状を制御し、結合タイプ パラメーターはコーナーの形状を制御します。 斜角、または 直角 結合オプションと バット、または 正方形 キャップ オプションを使用し、出力バッファーの形状を変更します。

    端点 (キャップ) とコーナー (結合) に使用できるパラメーターは、次のように入力フィーチャ タイプによって異なります。

    • キャップ タイプ— ポイントとラインのみ

    • 結合タイプ— ポリゴンとラインのみ

    「キャップ」と「結合」という用語は、グラフィックスで使用される一般的な用語です。

    ツールの図では、異なる キャップ タイプ結合タイプ パラメーター オプションを使用してバッファーを適用したポリライン フィーチャを示します。

  • 出力フィーチャクラスの BUFF_DIST フィールドには、各フィーチャのバッファー処理に使用するバッファー距離が、入力フィーチャの座標系の距離単位で格納されます。

    入力に BUFF_DIST というフィールドが存在する場合、そのフィールドの値は出力で上書きされます。

  • 出力バッファー フィーチャは、常にユークリッドです。 測地線バッファー フィーチャはサポートされていません。 ユークリッドと測地線バッファーの違いについては、「バッファー (解析) の仕組み」をご参照ください。

  • 出力フィーチャクラスの ORIG_FID フィールドには、バッファーが作成された入力フィーチャのフィーチャ ID が格納されます。 入力に ORIG_FID というフィールドが存在する場合、そのフィールドの値は出力で上書きされます。

  • ポリゴン フィーチャをバッファー処理する際には、負数のバッファー距離を使用してポリゴン フィーチャ内部にバッファーを作成することができます。 負数のバッファー距離を使用すると、ポリゴンの境界を指定距離分減らすことができます。

    注意:

    負数のバッファー距離が大きすぎてポリゴンが消失する場合は、NULL ジオメトリーが生成されます。 警告メッセージが表示され、NULL ジオメトリーのフィーチャは出力フィーチャクラスに書き出されません。

  • 入力のフィールドを使用してバッファー距離を設定できます。 数値フィールドとテキスト フィールドを使用できます。 テキスト フィールドには、バッファー距離として 5 などの数字や、5 kilometers のような有効な距離単位を格納できます。

    距離単位のない数値を使用すると、バッファーの単位は、入力の空間参照の距離単位になります。 入力が地理座標系の場合、バッファーの単位はメートルになります。

    距離単位を認識できない場合、バッファーの単位は、入力の空間参照の距離単位になります。 有効な距離単位については距離単位をご参照ください。

    バッファー距離を示すバッファー フィールドの使用

  • このツールは、並列処理ファクター環境を優先します。 この環境が設定されていない場合 (デフォルト) や 100 に設定されている場合、フル並列処理が有効になり、ツールはコンピューター上のすべての論理コアに作業を分配しようとします。 この環境を 0 に設定した場合、並列処理は有効になりません。 ファクターを 1 ~ 99 に指定すると、ツールは数式 (並列処理ファクター / 100 * 論理コア) の小数部を切り上げた整数を適用して、使用する論理コアの割合を特定します。 この数式の結果が 0 または 1 の場合、並列処理は有効化されません。

パラメーター

ラベル 説明 データ タイプ

入力フィーチャ

バッファーを作成する入力のポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャ。

Feature Layer

出力フィーチャクラス

出力バッファーを格納するフィーチャクラス。

Feature Class

バッファーの距離 [値またはフィールド]

バッファーされる入力フィーチャの周囲の距離。 距離は、直線距離を表す値か、各フィーチャをバッファー処理する距離を含む入力フィーチャのフィールドのいずれかとして指定できます。

距離の単位が指定されないか、不明と入力された場合、入力フィーチャの空間参照の距離単位が使用されます。

Linear Unit; Field

キャップの種類

(オプション)

バッファー処理される入力フィーチャのキャップ (端点) のタイプを指定します。 このパラメーターは、ポイント フィーチャとライン フィーチャでのみサポートされています。

  • 正方形出力バッファーのキャップは、入力セグメントの端点の周囲が正方形になります。 これがデフォルトです。

  • バット出力バッファーのキャップは、入力セグメントの端点に対して垂直になります。

  • 角丸出力バッファーのキャップは、入力セグメントの端点で丸くなります。

String

結合の種類

(オプション)

2 つのセグメントが結合するコーナーのバッファーの形状を指定します。 このパラメーターは、ライン フィーチャとポリゴン フィーチャでのみサポートされています。

  • 直角出力バッファー フィーチャは、コーナーの周囲が正方形または鋭角な形状になります。 たとえば、正方形の入力ポリゴン フィーチャでは、正方形のバッファー フィーチャになります。 これがデフォルトです。

  • 斜角出力バッファー フィーチャの内部コーナーは正方形、外部コーナーはコーナーから最も遠いポイントに対して垂直に切り取られます。

  • 角丸出力バッファー フィーチャの内部コーナーは正方形、外部コーナーは丸くなります。

String

直角制限

(オプション)

ライン セグメントが鋭角に交差し、結合の種類 パラメーター値に 直角 が指定されている場合、このパラメーターを使用して、バッファー出力で、どの程度鋭角なコーナーがポイントに発生するかを制御できます。 直角 オプションを使用した場合、2 本のラインが結合する位置の外角が極めて大きくなることがあります。 これによって、コーナーのポイントが、意図したよりも長く伸びる場合があります。

Double

最大オフセット偏差

(オプション)

出力バッファー境界が、トゥルー バッファー境界から乖離する最大距離。

トゥルー バッファー境界は曲線ですが、出力境界は密集化されます。 このパラメーターを使用し、出力ポリゴン境界がトゥルー バッファー境界に近似する程度を制御できます。

このパラメーターが設定されていない場合や 0 に設定されている場合、ツールによって最大偏差が特定されます。 デフォルトの値を使用することをおすすめします。 最大オフセット偏差が小さすぎる場合、ツールやそれ以降の解析においてパフォーマンスが低下する可能性があります。

Linear Unit

環境

出力データのデフォルト Z 値, M 座標精度, M 許容値, 出力データの M ドメイン, 出力データの XY ドメイン, 出力データの Z ドメイン, 出力座標系, 範囲, 現在のワークスペース, 地理座標系変換, スクラッチ ワークスペース, 出力データに M 値を含む, 出力データに Z 値を含む, XY 座標精度, XY 許容値, Z 座標精度, Z 許容値, 並列処理ファクター, ジオデータベース フィールド プロパティの転送

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい