密度の計算 (Calculate Density) (標準フィーチャ解析)

サマリー

ある現象の既知の数量 (ポイントまたはラインの属性として表す) をマップ上に分布することによって、ポイント フィーチャまたはライン フィーチャから密度マップを作成します。 結果として出力されるのは、低密度から高密度に分類されたエリア ポリゴンのレイヤーです。

密度の計算ツールの図

使用法

  • ポイント入力では、各ポイントは、あるイベントまたはインシデントの場所を表し、結果レイヤーは、単位面積あたりのインシデントの数を表します。 新しい場所の密度の値が高い場合、その場所の近くに多くのポイントがあることを意味します。 多くの場合、結果レイヤーは、将来のイベントのリスクを示すサーフェスと解釈することができます。 たとえば、入力ポイントが落雷の位置を表す場合、結果レイヤーは、将来の落雷のリスク指標サーフェスとして解釈することができます。

  • ライン入力では、ライン密度サーフェスは、各場所の近くのラインの総数を表します。 計算される密度値の単位は、単位面積あたりのラインの長さです。 たとえば、ラインが川を表す場合、結果レイヤーは、検索範囲内にある川の総全長を表します。 この結果を使用して、放牧家畜に適したエリアを特定したりすることができます。

  • このツールは、次のような場合にも使用されます。

    • 警察が犯罪発生率の高いエリアに適切に人員を配置できるように犯罪密度マップを作成する場合。
    • ある地域内の病院の密度を計算します。 結果レイヤーは、病院までのアクセスの良し悪しを示し、この情報を使用して、新しい病院を建設する場所を決定することができます。
    • 過去に森林火災があった場所に基づいて、森林火災のリスクの高いエリアを特定します。
    • 新しい道路を建設する場所を計画するために、主要道路から遠い地域を特定します。

パラメーター

ラベル説明データ タイプ
入力フィーチャ

密度の計算に使用されるポイント フィーチャまたはライン フィーチャ。

Feature Set
出力名

ポータルに作成される出力レイヤーの名前。

String
カウント フィールド
(オプション)

各場所のインシデントの数を指定するフィールド。 たとえば、ポイントが都市を表す場合、カウント フィールドとして都市の人口を表すフィールドを使用できます。作成される人口密度レイヤーでは、より人口の多い都市の近くのより高い人口密度が計算されます。

値を指定しなかった場合、各場所は 1 カウントを表すと見なされます。

Field
セル サイズ
(オプション)

密度値が計算されるポイントのメッシュの作成に使用されるセル サイズ。 値が小さくなるほど、ポリゴンの境界線は滑らかになります。 反対に、値が大きくなると、ポリゴンの境界線は粗くギザギザになります。

Double
セル サイズの単位
(オプション)

セル サイズの値に使用する単位を指定します。 セル サイズが設定されている場合、この値を指定する必要があります。

  • マイル単位はマイルです。
  • フィート単位はフィートです。
  • キロメートル単位はキロメートルです。
  • メートル単位はメートルです。
String
半径
(オプション)

密度値を計算する際に、ポイント フィーチャまたはライン フィーチャを検索する距離。 たとえば、1,800 メートルの半径を指定すると、出力レイヤー内の場所の密度は、その場所の 1,800 メートル以内にあるフィーチャに基づいて計算されます。 1,800 メートル以内にインシデントがない場所は、密度値 0 となります。

値を指定しないと、入力フィーチャの位置およびカウント フィールドの値 (カウント フィールドが指定されている場合) に基づいてデフォルト値が計算されます。

Double
半径の単位
(オプション)

半径の値に使用される単位を指定します。 半径が設定されている場合、この値を指定する必要があります。

  • マイル単位はマイルです。
  • フィート単位はフィートです。
  • キロメートル単位はキロメートルです。
  • メートル単位はメートルです。
String
境界ポリゴン
(オプション)

密度を計算するポリゴンが含まれているレイヤー。 たとえば、湖の魚の密度を内挿する場合、このパラメーターに湖の境界線を使用することができ、出力で湖の境界線内のみが描画されます。

Feature Set
面積単位
(オプション)

計算された密度値に使用される単位を指定します。

  • 平方マイル単位は平方マイルです。
  • 平方キロメートル単位は平方キロメートルです。
String
分類タイプ
(オプション)

密度値をポリゴンに分類する方法を指定します。

  • 等間隔密度値の範囲が各エリアで均等になるようにポリゴンが作成されます。
  • 等比間隔等比級数を持つクラス間隔に基づいてポリゴンが作成されます。 これにより、各クラスの範囲にクラスごとにほぼ同じ数の値が含まれ、間隔ごとの差が一定に保たれます。
  • 自然分類ポリゴンのクラス間隔は、データの自然なグループ化に基づいて作成されます。 クラス閾値は、類似している値を最適にグループ化し、クラス間の差異を最大化するように指定されます。
  • 等面積各エリアのサイズが等しくなるようにポリゴンが作成されます。 たとえば、結果に低密度値よりも高密度値が多くある場合、高密度のポリゴンが多く作成されます。
  • 標準偏差推定密度値の標準偏差に基づいてポリゴンが作成されます。
String
クラス数
(オプション)

別個のクラスに分割される推定値の範囲。 各クラスの値の範囲は、分類タイプによって決まります。 各クラスは、結果ポリゴンの境界線を定義します。

デフォルトは 10、最大値は 32 です。

Long

派生した出力

ラベル説明データ タイプ
出力レイヤー

分類された密度値を持つ出力ポリゴン レイヤー。

Feature Set

arcpy.sfa.CalculateDensity(inputLayer, outputName, {field}, {cellSize}, {cellSizeUnits}, {radius}, {radiusUnits}, {boundingPolygonLayer}, {areaUnits}, {classificationType}, {numClasses})
名前説明データ タイプ
inputLayer

密度の計算に使用されるポイント フィーチャまたはライン フィーチャ。

Feature Set
outputName

ポータルに作成される出力レイヤーの名前。

String
field
(オプション)

各場所のインシデントの数を指定するフィールド。 たとえば、ポイントが都市を表す場合、カウント フィールドとして都市の人口を表すフィールドを使用できます。作成される人口密度レイヤーでは、より人口の多い都市の近くのより高い人口密度が計算されます。

値を指定しなかった場合、各場所は 1 カウントを表すと見なされます。

Field
cellSize
(オプション)

密度値が計算されるポイントのメッシュの作成に使用されるセル サイズ。 値が小さくなるほど、ポリゴンの境界線は滑らかになります。 反対に、値が大きくなると、ポリゴンの境界線は粗くギザギザになります。

Double
cellSizeUnits
(オプション)

セル サイズの値に使用する単位を指定します。 セル サイズが設定されている場合、この値を指定する必要があります。

  • MILES単位はマイルです。
  • FEET単位はフィートです。
  • KILOMETERS単位はキロメートルです。
  • METERS単位はメートルです。
String
radius
(オプション)

密度値を計算する際に、ポイント フィーチャまたはライン フィーチャを検索する距離。 たとえば、1,800 メートルの半径を指定すると、出力レイヤー内の場所の密度は、その場所の 1,800 メートル以内にあるフィーチャに基づいて計算されます。 1,800 メートル以内にインシデントがない場所は、密度値 0 となります。

値を指定しないと、入力フィーチャの位置およびカウント フィールドの値 (カウント フィールドが指定されている場合) に基づいてデフォルト値が計算されます。

Double
radiusUnits
(オプション)

半径の値に使用される単位を指定します。 半径が設定されている場合、この値を指定する必要があります。

  • MILES単位はマイルです。
  • FEET単位はフィートです。
  • KILOMETERS単位はキロメートルです。
  • METERS単位はメートルです。
String
boundingPolygonLayer
(オプション)

密度を計算するポリゴンが含まれているレイヤー。 たとえば、湖の魚の密度を内挿する場合、このパラメーターに湖の境界線を使用することができ、出力で湖の境界線内のみが描画されます。

Feature Set
areaUnits
(オプション)

計算された密度値に使用される単位を指定します。

  • SQUAREMILES単位は平方マイルです。
  • SQUAREKILOMETERS単位は平方キロメートルです。
String
classificationType
(オプション)

密度値をポリゴンに分類する方法を指定します。

  • EQUALINTERVAL密度値の範囲が各エリアで均等になるようにポリゴンが作成されます。
  • GEOMETRICINTERVAL等比級数を持つクラス間隔に基づいてポリゴンが作成されます。 これにより、各クラスの範囲にクラスごとにほぼ同じ数の値が含まれ、間隔ごとの差が一定に保たれます。
  • NATURALBREAKSポリゴンのクラス間隔は、データの自然なグループ化に基づいて作成されます。 クラス閾値は、類似している値を最適にグループ化し、クラス間の差異を最大化するように指定されます。
  • EQUALAREA各エリアのサイズが等しくなるようにポリゴンが作成されます。 たとえば、結果に低密度値よりも高密度値が多くある場合、高密度のポリゴンが多く作成されます。
  • STANDARDDEVIATION推定密度値の標準偏差に基づいてポリゴンが作成されます。
String
numClasses
(オプション)

別個のクラスに分割される推定値の範囲。 各クラスの値の範囲は、分類タイプによって決まります。 各クラスは、結果ポリゴンの境界線を定義します。

デフォルトは 10、最大値は 32 です。

Long

派生した出力

名前説明データ タイプ
outputLayer

分類された密度値を持つ出力ポリゴン レイヤー。

Feature Set

環境

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
  • Standard: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
  • Advanced: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定

関連トピック