ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

多重リング バッファー (Multiple Ring Buffer)

  • サマリー
  • 図
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリー

入力フィーチャの周囲に、指定した距離の複数のバッファーを作成します。バッファー距離値を使用してこれらのバッファーをマージおよびディゾルブし、重なり合わないバッファーを作成することもできます。

図

Multiple Ring Buffer illustration

使用法

  • [入力フィーチャ] に空間参照が定義されていない場合、[バッファーの距離の単位] パラメーターは無視されます。

  • [ディゾルブ オプション] に [ALL] を使用する場合、出力フィーチャクラスには [距離] パラメーターに指定した距離ごとに 1 つのフィーチャが含まれます ([入力フィーチャ] からの距離が同じバッファーはすべてディゾルブされます)。

  • ツールでは中間データが作成され、このデータは [テンポラリ ワークスペース] 環境設定で指定された場所に書き込まれます。[テンポラリ ワークスペース] 環境設定が設定されていない場合、テンポラリ データは TEMP システム変数によって定義された場所に書き込まれます。

  • このツールは Python スクリプト ツールです。スクリプトは、ツールを右クリックして [編集] を選択することで表示できます。

  • バッファーの詳細については、[バッファー (Buffer)] ツールをご参照ください。

構文

MultipleRingBuffer_analysis (Input_Features, Output_Feature_class, Distances, {Buffer_Unit}, {Field_Name}, {Dissolve_Option}, {Outside_Polygons_Only})
パラメーター説明データ タイプ
Input_Features

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

Feature Layer
Output_Feature_class

複数のバッファーを含む出力フィーチャクラス。

Feature Class
Distances
[Distances,...]

バッファー距離のリスト。

Double
Buffer_Unit
(オプション)

[距離] の値とともに使用される距離単位。単位が指定されないか、デフォルトが入力された場合、入力フィーチャの空間参照の距離単位が使用されます。[バッファーの距離の単位] にデフォルトが指定され、出力座標系ジオプロセシング環境が設定されている場合は、その距離単位が使用されます。

String
Field_Name
(オプション)

各バッファー フィーチャの作成に使用されるバッファー距離を保存する、出力フィーチャクラスのフィールドの名前。名前が指定されない場合、デフォルトのフィールド名は「distance」になります。このフィールドは double タイプになります。

String
Dissolve_Option
(オプション)

入力フィーチャを囲むリング状にバッファーをディゾルブするかどうかを決定します。

  • ALL —バッファーは入力フィーチャを囲むリング状になり、重複しません (入力フィーチャを囲むリングやドーナツを思い浮かべてください)。最も小さいバッファーは、入力フィーチャにバッファー距離を足したエリアをカバーします。以降のバッファーは最小バッファーを囲むリング状となり、入力フィーチャまたは自身より小さいバッファーのエリアはカバーしません。距離が同じバッファーはすべて単一のフィーチャにディゾルブされます。これがデフォルトです。
  • NONE —バッファー エリアはすべて重複に関係なく維持されます。各バッファーは、入力フィーチャと自身より小さいすべてのバッファーのエリアをカバーします。
String
Outside_Polygons_Only
(オプション)

ポリゴン入力フィーチャの場合のみ有効。

  • FULL —バッファーは入力フィーチャと重複するか、入力フィーチャのエリアをカバーします。これがデフォルトです。
  • OUTSIDE_ONLY —バッファーは入力フィーチャを囲むリング状となります。入力フィーチャと重複せず、入力フィーチャのエリアをカバーしません (入力ポリゴン内部のエリアは、バッファーから消去されます)。
Boolean

コードのサンプル

多重リング バッファーの例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで多重リング バッファー ツールを使用する方法を示しています。

import arcpy
from arcpy import env
env.workspace = "C:/data/airport.gdb"
arcpy.MultipleRingBuffer_analysis("schools", "c:/output/output.gdb/multibuffer1", [10,20,30],
                         "meters", "", "ALL")
多重リング バッファーの例2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、多重リング バッファー ツールを使用する方法を示しています。

# Name: MultipleRingBuffer_Example2.py
# Description: Create multiple buffers for the input features
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data/airport.gdb"
 
# Set local variables
inFeatures = "schools"
outFeatureClass = "c:/output/output.gdb/multibuffer1"
distances = [10,20,30]
bufferUnit = "meters"
 
# Execute MultipleRingBuffer
arcpy.MultipleRingBuffer_analysis(inFeatures, outFeatureClass, distances, bufferUnit, "", "ALL")

環境

  • 出力データのデフォルト Z 値
  • M 座標精度
  • M 許容値
  • 出力データの XY ドメイン
  • 出力座標系
  • 範囲
  • 現在のワークスペース
  • 地理座標系変換
  • テンポラリ ワークスペース
  • 出力データに M 値を含む
  • 出力データに Z 値を含む
  • 出力データの空間グリッド 1、2、3
  • XY 座標精度
  • XY 許容値
  • Z 座標精度
  • Z 許容値

ライセンス情報

  • ArcGIS Desktop Basic: はい
  • ArcGIS Desktop Standard: はい
  • ArcGIS Desktop Advanced: はい

関連トピック

  • 近接ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル