ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

ポリゴンの主角度の計算 (Calculate Polygon Main Angle)

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

サマリ

入力ポリゴン フィーチャの主角度を計算し、計算値をフィーチャクラスの所定のフィールドに割り当てます。

使用法

  • ポリゴンの主角度は、配向が類似する線分同士の中で最も長いコレクションの角度です。この角度は真北からの度 (10 進) 単位で、指定したフィールドに格納されます。

  • このツールを使用してポリゴンのトレンドを計算します。また、結果として得られた角度を使用して、ポリゴン内のマーカーやハッチ ラインなどのシンボルを配向させます。このツールは、系統的な形状のポリゴンではなく、直交ポリゴンを主な処理対象として設計されています。

構文

CalculatePolygonMainAngle_cartography (in_features, angle_field, {rotation_method})
パラメータ説明データ タイプ
in_features

入力ポリゴン フィーチャ

Feature Layer
angle_field

ポリゴンの主角度の値で更新されるフィールド

Field
rotation_method
(オプション)

回転の方法と原点を制御します。

  • GEOGRAPHIC —角度は時計回りに計算され、上端/北で 0 になります。
  • ARITHMETIC —角度は反時計回りに計算され、右端/東で 0 になります。
  • GRAPHIC —角度は反時計回りに計算され、上端/北で 0 になります。これがデフォルトです。
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: ○

関連トピック

  • カートグラフィックの調整ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

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

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル