バッファーの作成 (Create Buffers) (標準フィーチャ解析)

サマリー

ポイント、ライン、またはポリゴン フィーチャから特定の距離をカバーするポリゴンを作成します。

バッファーは通常、[レイヤーのオーバーレイ] などのツールを使用して詳細に分析できるエリアを作成するために使用されます。 たとえば、「学校から 1 マイル以内にある建物」という質問に答えるには、学校の周囲 1 マイルのバッファーを作成し、建物フットプリントを含むレイヤーにバッファーをオーバーレイします。 最終結果は、学校から 1 マイル以内にある建物のレイヤーになります。

バッファーの作成ツールの図

使用法

  • バッファーのサイズは、[距離] オプション (すべてのバッファーが同じサイズの場合) を使用して定数として入力することも、フィールドから取得される値 (それぞれのフィーチャに異なるサイズのバッファーを設定できる場合) を使用して入力することもできます。 [距離] オプションを使用し、複数の定数を入力すると、多重リング バッファーを作成できます。

  • デフォルトでは、このツールは、バッファー エリア同士が交わる場合、重なり合うバッファーを作成します。 入力フィーチャがラインの場合、デフォルトでは、ラインの両側に角が丸いバッファーが作成されます。 入力フィーチャがポリゴンの場合、デフォルトでは、バッファー内にその入力エリアが含まれます。 複数の距離が入力されている場合、デフォルトでは、リングが作成されます。

  • 入力レイヤーが地理座標系や Web メルカトル投影座標系の場合、このツールは測地線バッファー アルゴリズムを使用してより正確なバッファーを生成します。

パラメーター

ラベル説明データ タイプ
入力レイヤー

バッファー処理するポイント、ライン、またはポリゴン フィーチャ。

Feature Set
出力名

ポータルに作成する出力レイヤーの名前。

String
距離
(オプション)

入力フィーチャをバッファー処理するための距離値のリスト。 [距離] または [距離フィールド] に値を指定する必要があります。 1 つまたは複数の距離の値を入力できます。 距離値の単位は、[距離単位] によって提供されます。

Double
距離フィールド
(オプション)

フィーチャごとに 1 つのバッファー距離を含む入力レイヤーのフィールド。

Field
距離単位
(オプション)

バッファー距離の単位。 セル サイズが設定されている場合は必ず値を入力します。

  • マイルマイル
  • フィートフィート
  • キロメートルキロメートル
  • メートルメートル
  • 海里海里
  • ヤードヤード
String
ディゾルブ タイプ
(オプション)

重なり合うバッファーの処理方法を決定します。

  • ディゾルブなし重なり合うエリアは維持されます。 これがデフォルトです。
  • 重なり合うエリアのディゾルブ処理重なり合うエリアは結合します。
String
バッファー リング タイプ
(オプション)

複数距離のバッファーの処理方法を決定します。

  • 同心状の重なり合うディスクバッファーは同心状で、重なり合います。 たとえば、距離が 10 と 14 の場合、結果は、0 から 10 のバッファーと 0 から 14 のバッファーの 2 つになります。 これがデフォルトです。
  • 重なり合いがないリングバッファーは重なり合いません。 たとえば、距離が 10 と 14 の場合、結果は、0 から 10 のバッファーと 10 から 14 のバッファーの 2 つになります。
String
サイド タイプ
(オプション)

ライン フィーチャをバッファー処理する場合は、ラインのどちらの側をバッファーするか選択できます。 通常は両側 ([全体]、これがデフォルトです) を選択します。 左右は、ラインの最初の X,Y 座標 (開始座標) からラインの最後の X,Y 座標 (終了座標) に向かって歩くときの左右と同じように決定されます。 通常、左右を選択することは、ライン フィーチャが特定方向に作成および保存されることを意味します (河川ネットワークの上流または下流方向など)。

ポリゴン フィーチャをバッファー処理する場合、バッファー処理されているポリゴンをバッファーに含めるか除外するかを選択できます。

サイド タイプが指定されていない場合、バッファー処理されているポリゴンは結果のバッファーに含まれます。 ポリゴン フィーチャに対するデフォルトの設定です。

  • すべてラインの両側がバッファー処理されます。 これは、ライン フィーチャに対するデフォルトの設定です。
  • ラインの右側がバッファー処理されます。
  • ラインの左側のみがバッファー処理されます。
  • 外側ポリゴンをバッファー処理した場合、処理されたポリゴンは結果バッファーから除外されます。
String
エンド タイプ
(オプション)

ライン入力フィーチャの端点のバッファーの形状。 ポリゴン入力フィーチャではこのパラメーターを使用できません。 ラインの端では、バッファーを円状 (丸) または直線 (フラット) にできます。

  • バッファーは、ラインの端で円状になります。 これがデフォルトです。
  • 四角バッファーは、ラインの端で直線または直角になります。
String

派生した出力

ラベル説明データ タイプ
出力

出力バッファー レイヤー。

Feature Set

arcpy.sfa.CreateBuffers(inputLayer, outputName, {distances}, {field}, {units}, {dissolveType}, {ringType}, {sideType}, {endType})
名前説明データ タイプ
inputLayer

バッファー処理するポイント、ライン、またはポリゴン フィーチャ。

Feature Set
outputName

ポータルに作成する出力レイヤーの名前。

String
distances
[distances,...]
(オプション)

入力フィーチャをバッファー処理するための距離値のリスト。 [距離] または [距離フィールド] に値を指定する必要があります。 1 つまたは複数の距離の値を入力できます。 距離値の単位は、[距離単位] によって提供されます。

Double
field
(オプション)

フィーチャごとに 1 つのバッファー距離を含む入力レイヤーのフィールド。

Field
units
(オプション)

バッファー距離の単位。 セル サイズが設定されている場合は必ず値を入力します。

  • MILESマイル
  • FEETフィート
  • KILOMETERSキロメートル
  • METERSメートル
  • NAUTICALMILES海里
  • YARDSヤード
String
dissolveType
(オプション)

重なり合うバッファーの処理方法を決定します。

  • NONE重なり合うエリアは維持されます。 これがデフォルトです。
  • DISSOLVE重なり合うエリアは結合します。
String
ringType
(オプション)

複数距離のバッファーの処理方法を決定します。

  • DISKSバッファーは同心状で、重なり合います。 たとえば、距離が 10 と 14 の場合、結果は、0 から 10 のバッファーと 0 から 14 のバッファーの 2 つになります。 これがデフォルトです。
  • RINGSバッファーは重なり合いません。 たとえば、距離が 10 と 14 の場合、結果は、0 から 10 のバッファーと 10 から 14 のバッファーの 2 つになります。
String
sideType
(オプション)

ライン フィーチャをバッファー処理する場合は、ラインのどちらの側をバッファーするか選択できます。 通常は両側 ([全体]、これがデフォルトです) を選択します。 左右は、ラインの最初の X,Y 座標 (開始座標) からラインの最後の X,Y 座標 (終了座標) に向かって歩くときの左右と同じように決定されます。 通常、左右を選択することは、ライン フィーチャが特定方向に作成および保存されることを意味します (河川ネットワークの上流または下流方向など)。

ポリゴン フィーチャをバッファー処理する場合、バッファー処理されているポリゴンをバッファーに含めるか除外するかを選択できます。

サイド タイプが指定されていない場合、バッファー処理されているポリゴンは結果のバッファーに含まれます。 ポリゴン フィーチャに対するデフォルトの設定です。

  • FULLラインの両側がバッファー処理されます。 これは、ライン フィーチャに対するデフォルトの設定です。
  • RIGHTラインの右側がバッファー処理されます。
  • LEFTラインの左側のみがバッファー処理されます。
  • OUTSIDEポリゴンをバッファー処理した場合、処理されたポリゴンは結果バッファーから除外されます。
String
endType
(オプション)

ライン入力フィーチャの端点のバッファーの形状。 ポリゴン入力フィーチャではこのパラメーターを使用できません。 ラインの端では、バッファーを円状 (丸) または直線 (フラット) にできます。

  • ROUNDバッファーは、ラインの端で円状になります。 これがデフォルトです。
  • FLATバッファーは、ラインの端で直線または直角になります。
String

派生した出力

名前説明データ タイプ
output

出力バッファー レイヤー。

Feature Set

環境

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
  • Standard: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
  • Advanced: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定

関連トピック