ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

分布指向性分析 (Directional Distribution (Standard Deviational Ellipse))

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

概要

標準偏差楕円を作成して、中心傾向、分散、指向性傾向といった、地理フィーチャの空間特性をまとめます。

[分布指向性分析 (Directional Distribution (Standard Deviational Ellipse))] の詳細

図

[分布指向性分析 (Directional Distribution (Standard Deviational Ellipse))] の図

使用法

  • [分布指向性分析 (Directional Distribution (Standard Deviational Ellipse))] ツールを実行すると、それぞれのケース ([ケース フィールド] パラメーター) について、楕円ポリゴンを格納した新しい出力フィーチャクラスが作成されます。これらの楕円ポリゴンの属性値には、平均中心の X 座標と Y 座標、2 つの標準距離 (長軸と短軸)、楕円の方向などがあります。フィールド名は、CenterX、CenterY、XStdDist、YStdDist、Rotation です。[ケース フィールド] が提供されている場合は、このフィールドが出力フィーチャクラスにも追加されます。

  • ユークリッドまたはマンハッタン距離に基づく計算では、距離を正確に計測するために投影変換されたデータが必要です。

  • フィーチャの空間パターンが中心に集中しており、周囲に近づくにつれてフィーチャが少なくなる場合 (正規の空間分布) は、1 標準偏差楕円ポリゴンでフィーチャの約 68 パーセントがカバーされ、2 標準偏差でフィーチャの約 95 パーセントがカバーされ、3 標準偏差でクラスター内のフィーチャの約 99 パーセントがカバーされます。

  • 出力される Rotation フィールドの値は、12 時からの時計回りで計測された長軸の回転を表します。

  • 分析に先立って、[ケース フィールド] を使用してフィーチャをグループ化します。ケース フィールドを指定すると、まず入力フィーチャがケース フィールドの値に応じてグループ化され、次に各グループについて標準偏差楕円が計算されます。ケース フィールドは、整数型、日付型、または文字列型です。[ケース フィールド] に NULL 値を持つレコードは、分析から除外されます。

  • 標準偏差楕円の計算は、(たとえば、交通事故の重大性で加重した楕円を取得する場合など) オプションの [ウェイト フィールド] に基づかせることもできます。加重フィールドの値は数値でなければなりません。

  • ライン フィーチャとポリゴン フィーチャの場合は、距離の計算にフィーチャの重心が使用されます。マルチポイント、ポリライン、または複数のパートを持つポリゴンの場合は、すべてのフィーチャ パートの加重平均中心を使用して重心が計算されます。加重は、ポイント フィーチャの場合は 1、ライン フィーチャの場合は長さ、ポリゴン フィーチャの場合は面積です。

  • マップ レイヤーを使用して、入力フィーチャクラスを指定できます。解析対象として指定したレイヤーの中で何らかのフィーチャが選択されている場合、選択されているフィーチャだけが解析の対象となります。

  • 注意:

    シェープファイルを使用するときは、NULL 値を格納できないため、注意が必要です。シェープファイル以外の入力からシェープファイルを作成するツールまたはその他の方法では、NULL 値がゼロとして格納または解釈される場合があります。場合によっては、NULL 値はシェープファイルに非常に大きな負の値として格納されます。この場合、予期せぬ結果に至ることがあります。詳細については、「ジオプロセシングでのシェープファイル出力の注意事項」をご参照ください。

構文

arcpy.stats.DirectionalDistribution(Input_Feature_Class, Output_Ellipse_Feature_Class, Ellipse_Size, {Weight_Field}, {Case_Field})
パラメーター説明データ タイプ
Input_Feature_Class

標準偏差楕円の計算対象となるフィーチャの分布を示すフィーチャクラス。

Feature Layer
Output_Ellipse_Feature_Class

出力楕円フィーチャが格納されるポリゴン フィーチャクラス。

Feature Class
Ellipse_Size

標準偏差における出力楕円のサイズ。デフォルトの楕円サイズは 1 であり、標準偏差として選択できる有効な値は 1、2、または 3 です。

  • 1_STANDARD_DEVIATION
  • 2_STANDARD_DEVIATIONS
  • 3_STANDARD_DEVIATIONS
String
Weight_Field
(オプション)

相対的重要性に応じて位置にウェイトを付けるために使用される数値フィールドです。

Field
Case_Field
(オプション)

個々の分布指向性分析の計算式のためのグループ化に使用するフィールド。ケース フィールドは、整数型、日付型、または文字列型です。

Field

コードのサンプル

DirectionalDistribution (分布指向性分析) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、DirectionalDistribution (分布指向性分析) ツールの使用方法を示しています。

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.DirectionalDistribution_stats("AutoTheft.shp", "auto_theft_SE.shp", "1_STANDARD_DEVIATION", "#", "#")
DirectionalDistribution (分布指向性分析) の例 (スタンドアロン Python スクリプト)

次のスタンドアロン Python ウィンドウのスクリプトは、DirectionalDistribution (分布指向性分析) ツールの使用方法を示しています。

# Measure the geographic distribution of auto thefts
 
# Import system modules
import arcpy
 
# Local variables...
workspace = "C:/data"
locations = "AutoTheft.shp"
links = "AutoTheft_links.shp"
standardDistance = "auto_theft_SD.shp"
stardardEllipse = "auto_theft_SE.shp"
linearDirectMean = "auto_theft_LDM.shp"
 
try:
    # Set the workspace (to avoid having to type in the full path to the data every time)
    arcpy.env.workspace = workspace
 
    # Process: Standard Distance of auto theft locations...
    arcpy.StandardDistance_stats(locations, standardDistance, "1_STANDARD_DEVIATION", "#", "#")
 
    # Process: Directional Distribution (Standard Deviational Ellipse) of auto theft locations...
    arcpy.DirectionalDistribution_stats(locations, standardEllipse, "1_STANDARD_DEVIATION", "#", "#")
 
    # Process: Linear Directional Mean of auto thefts...
    arcpy.DirectionalMean_stats(links, linearDirectMean, "DIRECTION", "#")
 
except:
    # If an error occurred while running a tool, print the messages 
    print(arcpy.GetMessages())

環境

  • 出力座標系
    メモ:

    フィーチャ ジオメトリは分析に先立って出力座標系に投影されます。すべての数学的演算は、出力座標系の空間参照に基づいて実行されます。

  • 地理座標系変換
  • 現在のワークスペース
  • テンポラリ ワークスペース
  • 修飾されたフィールド名
  • 出力に M 値がある
  • M 座標精度
  • M 許容値
  • 出力に Z 値がある
  • 出力データのデフォルト Z 値
  • Z 座標精度
  • Z 許容値
  • XY 座標精度
  • XY 許容値

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック

  • 地理的分布特性の算出ツールセットの概要
  • 重みの使用
  • ジオプロセシング ツールの検索
  • 標準距離の算出 (Standard Distance)
  • 地理的中心の算出 (Mean Center)

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

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