ポリゴンの主角度の計算(Calculate Polygon Main Angle) (カートグラフィ)
サマリ
入力ポリゴン フィーチャの主角度を計算し、計算値をフィーチャクラスの所定のフィールドに割り当てます。
使用法
-
ポリゴンの主角度は、配向が類似する線分同士の中で最も長いコレクションの角度です。この角度は真北からの度(10 進)単位で、指定したフィールドに格納されます。
-
このツールを使用してポリゴンのトレンドを計算します。また、結果として得られた角度を使用して、ポリゴン内のマーカーやハッチ ラインなどのシンボルを配向させます。このツールは、系統的な形状のポリゴンではなく、直交ポリゴンを主な処理対象として設計されています。
構文
CalculatePolygonMainAngle_cartography (in_features, angle_field, {rotation_method})
パラメータ | 説明 | データ タイプ |
in_features |
入力ポリゴン フィーチャ | Feature Layer |
angle_field |
ポリゴンの主角度の値で更新されるフィールド | Field |
rotation_method (オプション) |
回転の方法と原点を制御します。
| String |
コードのサンプル
CalculatePolygonMainAngle(ポリゴンの主角度の計算)ツールの例 1(Python ウィンドウ)
次の Python ウィンドウ スクリプトは、CalculatePolygonMainAngle(ポリゴンの主角度の計算)ツールをイミディエイト モードで使用する方法を示しています。
import arcpy
from arcpy import env
env.workspace = "C:\data"
arcpy.CalculatePolygonMainAngle_cartography("cities", "poly_angle", "GEOGRAPHIC")
CalculatePolygonMainAngle(ポリゴンの主角度の計算)ツールの例 2(スタンドアロン Python スクリプト)
このスタンドアロン スクリプトは、CalculatePolygonMainAngle(ポリゴンの主角度の計算)ツールの使用例を示しています。
# Name: CalculatePolygonMainAngle_standalone_script.py
# Description: calculates an angle for a polygon based on the largest edge of the feature
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_features = "cities"
angle_field = "poly_angle"
rotation_method = "ARITHMETIC"
# Execute Calculate Polygon Main Angle
arcpy.CalculatePolygonMainAngle_cartography(in_features, angle_field, rotation_method)
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
5/10/2014