概要
ポイント、ライン、またはポリゴン フィーチャから特定の距離をカバーするポリゴンを作成します。
バッファーは通常、[オーバーレイ] などのツールを使用して詳細に分析できるエリアを作成するために使用されます。たとえば、「学校から 1 マイル以内にある建物」という質問に答えるには、学校の周囲 1 マイルのバッファーを作成し、建物フットプリントを含むレイヤーにバッファーをオーバーレイします。最終結果は、学校から 1 マイル以内にある建物のレイヤーになります。
図
使用法
バッファーのサイズは、[距離] オプション (すべてのバッファーが同じサイズの場合) を使用して定数として入力することも、フィールドから取得される値 (それぞれのフィーチャに異なるサイズのバッファーを設定できる場合) を使用して入力することもできます。[距離] オプションを使用し、複数の定数を入力すると、多重リング バッファーを作成できます。
デフォルトでは、このツールは、バッファー エリア同士が交わる場合、重なり合うバッファーを作成します。入力フィーチャがラインの場合、デフォルトでは、ラインの両側に角が丸いバッファーが作成されます。入力フィーチャがポリゴンの場合、デフォルトでは、バッファー内にその入力エリアが含まれます。複数の距離が入力されている場合、デフォルトでは、リングが作成されます。
入力レイヤーが地理座標系や Web メルカトル投影座標系の場合、このツールは測地線バッファー アルゴリズムを使用してより正確なバッファーを生成します。
構文
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 (オプション) | バッファー距離の単位。セル サイズが設定されている場合は必ず値を入力します。
| String |
dissolveType (オプション) | 重なり合うバッファーの処理方法を決定します。
| String |
ringType (オプション) | 複数距離のバッファーの処理方法を決定します。
| String |
sideType (オプション) | ライン フィーチャをバッファー処理する場合は、ラインのどちらの側をバッファーするか選択できます。通常は両側 ([全体]、これがデフォルトです) を選択します。左右は、ラインの最初の X,Y 座標 (開始座標) からラインの最後の X,Y 座標 (終了座標) に向かって歩くときの左右と同じように決定されます。通常、左右を選択することは、ライン フィーチャが特定方向に作成および保存されることを意味します (河川ネットワークの上流または下流方向など)。 ポリゴン フィーチャをバッファー処理する場合、バッファー処理されているポリゴンをバッファーに含めるか除外するかを選択できます。 サイド タイプが指定されていない場合、バッファー処理されているポリゴンは結果のバッファーに含まれます。ポリゴン フィーチャに対するデフォルトの設定です。
| String |
endType (オプション) | ライン入力フィーチャの端点のバッファーの形状。ポリゴン入力フィーチャではこのパラメーターを使用できません。ラインの端では、バッファーを円状 (丸) または直線 (フラット) にできます。
| String |
派生した出力
名前 | 説明 | データ タイプ |
output | 出力バッファー レイヤー。 | フィーチャ セット |
環境
ライセンス情報
- Basic: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
- Standard: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
- Advanced: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定