ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

多重リング バッファー (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 for Desktop Basic: ○
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • 近接ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

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

ArcGIS プラットフォーム

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

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル