概要
別のレイヤーのポリゴンの境界線内にあるポイント、ライン、またはポリゴン フィーチャ (またはこれらのフィーチャの一部) を検索します。
例:
- 集水域境界線のレイヤーと、土地利用タイプ別土地利用境界線のレイヤーを基に、各集水域の土地利用タイプの総面積を計算する。
- 郡の土地区画のレイヤーと都市の境界線のレイヤーを基に、各都市の境界内にある空 (から) の土地区画の平均値を集計する。
- 郡のレイヤーと道路のレイヤーを基に、各郡内の道路タイプ別に道路の距離をサマリー処理する。
図
使用法
[エリア内での集計 (Summarize Within)] の処理は、2 つのレイヤーを受け取ってそれらを積み重ねることと考えられます。レイヤーの 1 つ、入力ポリゴン レイヤー内のフィーチャがすべて赤色とします。別のレイヤー、入力集計フィーチャは、ポイント、ライン、またはポリゴンのいずれのフィーチャ タイプも指定できます。これらのレイヤーを積み重ねてから、そのスタックを見下ろして、境界線が赤いポリゴン (入力ポリゴン) 内にある入力集計フィーチャ レイヤー内のフィーチャ数をカウントします。フィーチャの数をカウントできるだけでなく、入力集計フィーチャ レイヤー内のフィーチャの属性に関する合計、平均、最小、最大などの単純な統計情報を計算できます。
構文
arcpy.sfa.SummarizeWithin(sumWithinLayer, summaryLayer, outputName, {sumShape}, {shapeUnits}, {summaryFields}, {groupByField}, {minorityMajority}, {percentShape})
パラメーター | 説明 | データ タイプ |
sumWithinLayer | これらのポリゴンの境界線内にある入力集計フィーチャ内のフィーチャまたはフィーチャの一部が集計されます。 | Feature Set |
summaryLayer | 入力ポリゴンごとに集計される、ポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャ。 | Feature Set |
outputName | ポータルに作成する出力レイヤーの名前。 | String |
sumShape (オプション) | 各入力ポリゴン内の入力集計フィーチャのラインの長さやポリゴンの面積など、入力集計フィーチャのシェープに基づいて統計情報を計算します。
| Boolean |
shapeUnits (オプション) | 入力集計フィーチャのシェープを集計する場合は、シェープ サマリーの単位を指定します。 入力集計フィーチャがポリゴンの場合、有効なオプションはエーカー、ヘクタール、平方メートル、平方キロメートル、平方フィート、平方ヤード、および平方マイルです。 入力集計フィーチャがラインの場合、有効なオプションはメートル、キロメートル、フィート、ヤード、およびマイルです。
| String |
summaryFields [[Field, Statistic],...] (オプション) | 各ポリゴン内のすべてのポイントについて計算するフィールド名および集計する統計の種類。各ポリゴン内のポイント数が常に返されます。サポートされている統計情報タイプとしては、次のものがあります。
| Value Table |
groupByField (オプション) | これは、一意の属性値ごとに統計情報を個別に計算するために使用できる入力集計フィーチャのフィールドです。たとえば、入力集計フィーチャに危険物を保管している会社の位置ポイントを含み、フィールドの 1 つが、保管されている危険物のタイプを記述したコードを含む HazardClass であるとします。HazardClass の一意の値のそれぞれについて集計を計算するには、そのフィールドをグループ化フィールドとして使用します。 | Field |
minorityMajority (オプション) | これは、[フィールドでグループ化] の使用時のみ適用されます。ADD_MIN_MAJ を指定すると、各境界内の各グループ フィールドの最少頻値属性 (最も少ない値) または最頻値属性 (最も多い値) が計算されます。Majority_ と Minority_ の接頭辞を持つ 2 つの新しいフィールドが出力レイヤーに追加されます。
| Boolean |
percentShape (オプション) | これは、[フィールドでグループ化] の使用時のみ適用されます。オンにすると、各入力ポリゴンについて、一意の各グループ値のパーセンテージが計算されます。
| Boolean |
派生した出力
名前 | 説明 | データ タイプ |
outputLayer | 出力された集計済みレイヤー。 | フィーチャ セット |
groupBySummaryLayer | [フィールドでグループ化] が指定されると、ツールは、一意のグループごとに計算された統計情報を含むテーブルを出力します。 | レコード セット |
環境
ライセンス情報
- Basic: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
- Standard: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
- Advanced: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定