サマリ
あるレイヤーから別のレイヤーにデータを集約します。たとえば、一連の商圏に対応する町丁・字等の人口統計データを要約できます。
図
使用法
入力レイヤーは、適切な配分の値が適用された Business Analyst のカスタムデータ (BDS) の設定ツールを使用して、適切に型式化される必要があります。
入力レイヤーには、抽出対象である、基になるデータを格納します。
データはオーバーレイ レイヤーに追加されます。データは入力レイヤーから抽出され、オーバーレイ レイヤーに集約されます。
ポイントベースまたはポリゴンベースの入力レイヤーから集約を行うことができます。
Ratios Table.dbf と呼ばれるファイルが作成され、出力オーバーレイ レイヤーの同じディレクトリ内に追加されます。この比率テーブルには、交差のパーセンテージと、オーバーレイを実行するために使用される重みが格納されます。
ArcMap がまだマップを再描画している場合は、空間オーバーレイ解析を実行しないでください。このような作業を実行すると、ArcMap の問題が発生し、ArcMap がクラッシュする可能性があります。
構文
SpatialOverlayOnline_ba (InputFeatureLayer, OverlayLayer, SelectedSummarizations, OutputFeatureClass, {SpatialOverlayAppendData}, {UseSelectedFeatures})
パラメータ | 説明 | データ タイプ |
InputFeatureLayer | 抽出対象のデータを格納している入力フィーチャ レイヤー。 | Feature Layer |
OverlayLayer | データを継承するオーバーレイ レイヤー。 | Feature Layer |
SelectedSummarizations [SelectedSummarization,...,...] | 空間オーバーレイの実行対象である入力レイヤーから取得した変数。 | String |
OutputFeatureClass | オーバーレイ フィーチャの格納先となるフィーチャクラス。 | Feature Class |
SpatialOverlayAppendData (オプション) | 選択された変数を、オーバーレイ レイヤーに追加できます。
| Boolean |
UseSelectedFeatures (オプション) | 空間オーバーレイを生成するために使用される境界。
| Boolean |
コードのサンプル
SpatialOverlay (空間オーバーレイ) の例 (スタンドアロン スクリプト)
# Name: SpatialOverlay.py
# Description: Appends total population and total households to a trade area.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.3\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Spatial Overlay tool
InputPath = "C:/ArcGIS/Business Analyst/US_2014/Data/Demographic Data/esri_bg.bds"
InputOverlay = "C:/temp/TradeArea.shp"
OutPath = "C:/temp/overlayoutput.shp"
Sum = "TOTPOP_CY;HHPOP_CY"
# Create Spatial Overlay output file
arcpy.SpatialOverlay_ba(InputOverlay, Sum, "false")
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)
環境
このツールはジオプロセシング環境を使用していません
ライセンス情報
- ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
- ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
- ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst