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

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

リニア平均方向の算出 (Linear Directional Mean)

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

概要

一連のラインの平均方向、長さ、地理的な中心を特定します。

リニア平均方向の算出方法の詳細

図

リニア平均方向の算出 (Linear Directional Mean) の図

使用法

  • 入力はライン フィーチャクラスでなければなりません。

  • 出力ライン フィーチャの属性値は、次のとおりです。

    • CompassA - コンパス角 (真北から時計回り)
    • DirMean- 平均方向 (真東から反時計回り)
    • CirVar - 円周分散 (平均方向からのラインの方向または向きの偏差)
    • AveX および AveY - 地理的中心の XY 座標
    • AveLen - ラインの平均の長さ
    [ケース フィールド] を指定した場合は、これも [出力フィーチャクラス] に追加されます。

  • 標準偏差の計測と同じように、円周分散 (CirVar) の値は、平均方向ベクトルが一連の入力ベクターをどのくらい適切に表しているのかを示します。円分散の値の範囲は 0 ~ 1 です。すべての入力ベクターが正確に同じ (またはきわめて類似した) 方向である場合、円分散は小さく (0 に近く) なります。入力ベクターの方向がコンパス全体に広がっている場合、円周分散は大きく (1 に近く) なります。三次元の球面分散の場合、この測定値は SphVar で与えられます。

  • リニア平均方向を個別に算出するために、[ケース フィールド] を使用してフィーチャをグループ化します。[ケース フィールド] を指定した場合、ケース フィールドの値に基づいて、まず入力ライン フィーチャがグループ化され、次にそのグループごとに出力ライン フィーチャが作成されます。ケース フィールドは、整数型、日付型、または文字列型です。[ケース フィールド] に NULL 値を持つレコードは、分析から除外されます。

  • 方向を計測する場合、このツールはラインの最初と最後のポイントのみを考慮します。ラインに沿ってすべての頂点を考慮するわけではありません。

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

  • 出力フィーチャ は、デフォルトのレンダリング (方向ベクトル) を使用して自動的に [コンテンツ] ウィンドウに追加されます。適用されるレンダリングは、<ArcGIS>/Desktop10.x/ArcToolbox/Templates/Layers にあるレイヤー ファイルによって定義されます。必要に応じて、テンプレート レイヤー シンボルをインポートすれば、デフォルトのレンダリングを再適用できます。

  • このツールを実行する場合、デフォルトのレンダリング (方向ベクトル) では、出力フィーチャクラスが [コンテンツ] ウィンドウに自動的に追加されます。適用されるレンダリングは、<ArcGIS>/ArcToolbox/Templates/Layers にあるレイヤー ファイルによって定義されます。必要に応じてテンプレート レイヤー シンボルをインポートして、デフォルトのレンダリングを再適用できます。

  • 注意:

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

構文

arcpy.stats.DirectionalMean(Input_Feature_Class, Output_Feature_Class, Orientation_Only, {Case_Field})
パラメーター説明データ タイプ
Input_Feature_Class

平均方向の算出対象となるベクトルを含むフィーチャクラス。

Feature Layer
Output_Feature_Class

入力フィーチャクラスの平均方向を表すフィーチャを格納することになるライン フィーチャクラス。

Feature Class
Orientation_Only

解析に方向 (開始ノードと終了ノード) の情報を含めるかどうかを指定します。

  • DIRECTION —平均の算出に開始ノードと終了ノードが使用されます。これがデフォルトです。
  • ORIENTATION_ONLY —開始ノードと終了ノードの情報は無視されます。
Boolean
Case_Field
(オプション)

平均方向を個別に算出するためにフィーチャをグループ化する場合に使用するフィールド。ケース フィールドは、整数型、日付型、または文字列型です。

Field

コードのサンプル

LinearDirectionalMean (リニア平均方向の算出) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、LinearDirectionalMean ツールの使用方法を示しています。

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.DirectionalMean_stats("AutoTheft_links.shp", "auto_theft_LDM.shp", "DIRECTION")
LinearDirectionalMean (リニア平均方向の算出) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン Python スクリプトは、LinearDirectionalMean (類似検索) ツールの使用方法を示しています。

# 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"
 
# 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")

環境

  • 出力座標系
    メモ:

    フィーチャ ジオメトリは、解析の前に、出力データの座標系に投影変換されます。すべての数学演算は、出力データの座標系の空間参照に基づいて行われます。

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

ライセンス情報

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

関連トピック

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

ArcGIS Desktop

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

ArcGIS

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

Esri について

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