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

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

三角関数ツールの入力の度単位からラジアンへの変換

Spatial Analyst のライセンスで利用可能。

三角関数ツールの入力として角度の値を使用する場合、その値をラジアンに変換する必要があります。度単位をラジアンに変換するには、入力値に pi/180(およそ 0.01745)を掛けます。

Python では、この変換を式内で直接実行できます。また、変換値を格納する変数を定義しておけば、必要に応じて繰り返し使用できます。たとえば、[Cos] ツールを使用する場合の構文は次のようになります。

>>> import math
>>> from arcpy.sa import *
>>> OutRas = Cos (InRas * math.pi / 180.0)

また、変換係数用の変数を使用する方法もあります。

>>> import math
>>> deg2rad = math.pi / 180.0
>>> from arcpy.sa import *
>>> OutRas = Cos (InRas * deg2rad)

次の図は、それぞれの処理を実行する前に、度単位で表された入力値をラジアンに変換する例を示しています。

メモ:

ここでは、上記の例で定義した変数を使用しています。

三角関数の入力値をラジアンに変換する例

ツール

図と Python の構文

Cos
入力値を角度からラジアンに変換して Cos を実行
OutRas = Cos(InRas * deg2rad)
Sin
入力値を角度からラジアンに変換して Sin を実行
OutRas = Sin(InRas * deg2rad)
Tan
入力値を角度からラジアンに変換して Tan を実行
OutRas = Tan(InRas * deg2rad)

関連トピック

  • 三角関数演算ツールセットの概要
  • Cos
  • Sin
  • Tan

ArcGIS Desktop

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

ArcGIS

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

Esri について

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