ラスターの日射量 (Raster Solar Radiation) (Spatial Analyst)

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

サマリー

地球または月の数値表層モデルの各ラスター セルに対する日射量を計算します。

日射量は、一定時間内に受けた単位面積あたりの日射エネルギーの量として計算され、計測単位は 1 平方メートルあたりのキロワット時 (kWh/m2) です。

[ラスターの日射量 (Raster Solar Radiation)] の仕組みの詳細

使用法

  • 日射量の計算では、データ範囲が大きい場合や、多くの時間間隔を計算する場合に、計算上の負荷が高くなることがあります。 このため、高い処理能力と多くのハード ディスク容量が必要になる場合があります。 最大解像度のデータで実行する前に、粗い解像度のデータまたはデータのサブセットで事前に実行することで、設定が正しいことを確認できます。

  • [入力サーフェス ラスター] パラメーターの定義済みの空間参照は、解析対象が地球であるか月であるかを指定します。

  • 日射量の計算では、出力座標系の環境値が投影座標系 (PCS) である必要があります。 メートル単位で PCS でデータを保存することをお勧めします。 球面座標系で解析を実行する場合、出力座標系の環境を有効な PCS に設定する必要があります。

  • 入力ラスターをリサンプリングする必要がある場合は、共一次内挿法を使用します。 入力ラスターをリサンプリングする例としては、出力座標系、範囲、またはセル サイズが入力と異なる場合があります。

  • サマータイムは地球の場合にのみ使用できます。 月の場合、時刻を UTC で指定する必要があります。

  • [終了日時] パラメーター値は、開始日時以降である必要があります。 合計期間は 1 年以内にする必要があります。 開始日時と終了日時は暦年をまたぐことができます。

  • 出力日射量の値は、それぞれの時間間隔ごとに計算されます。 ある時間間隔における日射量が 0 の場合、その場所に対する結果は 0 になります。

    開始時間と終了時間で指定された合計時間が時間間隔で均等に分割できない場合、合計期間は必要なタイム スライス数を提供するために内部的に延長されます。 たとえば、[時間間隔] パラメーターが 3 日に設定されているものの、指定された開始時間と終了時間の差が 8 日の場合、時間間隔は 9 日に延長されます。 時間に対する部分的な結果は返されません。

  • 地球データの最小時間間隔は 30 分であり、30 に比例する必要があります。 月データの最小時間間隔は 2 時間であり、2 に比例する必要があります。

  • [入力解析マスク] パラメーター (Python では in_analysis_mask) を使用して、出力ラスターをマスク エリアで定義された場所またはセルのみに制限します。 また、対象地域の外側のサーフェスの影響を考慮することも重要です。 マスクは、ラスターまたはフィーチャ データで定義できます。

    解析マスクは、計算に使用される解析範囲には影響しません。 このため、マスク エリアの外側の地形や潜在的な障害物は、定義されたエリアに対して計算される日射量の値に影響します。

    マスク入力がフィーチャ データセットである場合、デフォルトでは入力サーフェス ラスターの値からのセル サイズとセルの配置を使用して、内部でラスターに変換されます。

  • 事前に計算された傾斜角および傾斜方向ラスターを入力として指定すると、特にツールを繰り返し実行する場合や、大規模なデータセットを解析する場合にパフォーマンスが向上します。 入力傾斜角ラスターまたは傾斜方向ラスターのいずれかの値が指定されていない場合、値は入力サーフェス ラスターから計算されます。

  • [近傍距離] (Python では neighborhood_distance) パラメーターは近傍サイズを決定し、ターゲット セルの中心からこの距離でサーフェス パラメーターを計算します。 入力ラスターのセル サイズよりも値を小さくすることはできません。

    近傍距離が小さいほど、小さな地形フィーチャの特性など、地形の局所的な変動性を取得できます。 高解像度の標高データでは、距離が大きい方が適切な場合があります。

  • [適応可能な近傍の使用] パラメーターをオンにしている場合 (Python では use_adaptive_neighborhood = "ADAPTIVE_NEIGHBORHOOD")、近隣距離が地形の変動により変化します。 計算ウィンドウの変動性が大きすぎる場合、近傍距離は減少します。

  • 月には大気が存在しないため、放射パラメーターの散乱率と透過率は解析時には関係ありません。 その結果、散乱日射量は 0 になり、総日射量は直達日射量に等しくなります。

  • 散乱率は、全天標準日射量のうち散乱する比率です。 値の範囲は、0 から 1 です。 大気の状態に従って、この値を設定します。 一般的に、快晴の場合で 0.2、概ね晴れの場合で 0.3 になります。

  • 透過率は、大気の上限部分で受け取られるエネルギーに対する、地表まで届いているエネルギーの割合です。 値の範囲は、0 (不透過) から 1 (完全透過) です。 一般的に、快晴の場合で 0.6 または 0.7、概ね晴れの場合で 0.5 の観測値が得られます。

  • 透過率は、散乱率パラメーターと逆相関関係にあります。 これらの値を変更すると、モデルの結果に影響を与える可能性があります。 対象地域の最適な値を特定する際は、複数の変数 (場所、時間など) による影響を受けます。 これらの値を変更して、結果に与える影響を比較できます。

  • [太陽図グリッド レベル] パラメーターでは、計算の速度と精度を制御します。 これにより、H3 地理空間インデックス システムに基づいて、内部計算に使用される六角形グリッド セルの解像度が調整されます。

    グリッド レベルの値が小さいと、作成される大規模な太陽図エリアが少なくなるため、ツールの実行時間が短縮されます。 グリッド レベルの値が大きいと、作成される小規模な太陽図エリアが多くなるため、結果の精度が上がります。

    地球の場合、太陽図グリッド レベルの有効な値の範囲は 5 ~ 7 です。 月の場合、有効な値の範囲は 4 ~ 6 です。

    デフォルト レベルは入力サーフェス ラスターによって決まります。 地球のサーフェス データの解析では、解析セル サイズが 4 メートル以下の場合、デフォルトのグリッド レベルは 6 になります。 セル サイズが 4 メートルを超える場合、デフォルトのグリッド レベルは 5 になります。 月のサーフェス データの解析では、デフォルト レベルは 6 になります。

    次の表には、太陽図グリッド レベルごとの六角形グリッド セルの平均面積が平方キロメートル単位で示されています。

    レベル地球月

    4

    該当なし

    131.6

    5

    252.9 (デフォルト > 4m)

    18.8

    6

    36.1 (デフォルト < 4m)

    2.69 (デフォルト)

    7

    5.16

    該当なし

  • このツールは GPU により処理を加速化できます。つまり、システムで互換性のあるグラフィックス処理装置 (GPU) を使用可能な場合は、それを使用してツールのパフォーマンスを強化できます。 このツールの実行に GPU と CPU のどちらを使用するかを制御するには、[解析のターゲット デバイス] (Python では analysis_target_device) パラメーターを使用します。

    互換性のある GPU、GPU デバイスの構成と動作に関する詳細や、問題が発生した場合のトラブルシューティングのヒントについては、「Spatial Analyst での GPU 処理」をご参照ください。

  • 出力ラスターの形式が .crf の場合、このツールはピラミッド ラスター格納環境をサポートします。 デフォルトでは、ピラミッドは出力で作成されます。 その他の出力形式ではこの環境はサポートされず、ピラミッドは作成されません。

  • このツールに適用されるジオプロセシング環境の詳細については、「解析環境と Spatial Analyst」をご参照ください。

  • 参考資料:

    Acton, Charles A. 1996. "Ancillary data services of NASA's Navigation and Ancillary Information Facility." Planetary and Space Science Volume 44, Issue 1, January 1996, pp. 65–70. https://doi.org/10.1016/0032-0633(95)00107-7

    Acton, Charles, Nathaniel Bachman, Boris Semenov, and Edward Wright. 2018. "A look towards the future in the handling of space science mission geometry." Planetary and Space Science Volume 150, January 2018, pp. 9–12. https://doi.org/10.1016/j.pss.2017.02.013

    Brodsky, Isaac. 2018. "Uber’s Hexagonal Hierarchical Spatial Index H3." Engineering (blog), June 27, 2018. https://www.uber.com/blog/h3/

パラメーター

ラベル説明データ タイプ
入力サーフェス ラスター

入力標高サーフェス ラスター。

Raster Layer
開始日時

解析の開始日時。

Date
終了日時

解析の終了日時。

Date
入力解析マスク
(オプション)

解析が行われる場所を定義する入力データ。

Composite Geodataset
入力傾斜角ラスター
(オプション)

出力日射量を計算する際に使用される入力傾斜角ラスター。

この入力が指定されていない場合、ツールは入力サーフェス ラスターから内部的に傾斜角の値を計算します。 この値を指定すると、特にツールを繰り返し実行する場合や、大規模なデータセットを解析する場合にパフォーマンスが向上します。

Raster Layer
入力傾斜方向ラスター
(オプション)

出力日射量を計算する際に使用される入力傾斜方向ラスター。

この入力が指定されていない場合、ツールは入力サーフェス ラスターから内部的に傾斜方向の値を計算します。 この値を指定すると、特にツールを繰り返し実行する場合や、大規模なデータセットを解析する場合にパフォーマンスが向上します。

Raster Layer
出力直達日射ラスター
(オプション)

各位置での直達日射量の値を表す出力ラスター。

出力の単位は、1 平方メートルあたりのキロワット時 (kWh/m2) です。

Raster Dataset
出力散乱日射ラスター
(オプション)

天空、大気層、およびその他の周辺環境によって散乱した日射量を表す出力ラスター。

出力の単位は、1 平方メートルあたりのキロワット時 (kWh/m2) です。

Raster Dataset
出力日照時間ラスター
(オプション)

直達日射量の期間を表す出力ラスター。

出力の単位は時間です。

Raster Dataset
タイム ゾーン
(オプション)

開始時間と終了時間に使用されるタイム ゾーン。 デフォルトは協定世界時 (UTC) です。

  • UTC—タイム ゾーンは UTC になります。
  • 日付変更線標準時—タイム ゾーンは日付変更線標準時 (UTC-12:00) になります。
  • UTC-11—タイム ゾーンは UTC-11 (UTC-11:00) になります。
  • アリューシャン標準時—タイム ゾーンはアリューシャン標準時 (UTC-10:00) になります。
  • ハワイ標準時—タイム ゾーンはハワイ標準時 (UTC-10:00) になります。
  • マルケサス標準時—タイム ゾーンはマルケサス標準時 (UTC-09:30) になります。
  • アラスカ標準時—タイム ゾーンはアラスカ標準時 (UTC-09:00) になります。
  • UTC-09—タイム ゾーンは UTC-09 (UTC-09:00) になります。
  • 太平洋標準時 (メキシコ)—タイム ゾーンは太平洋標準時 (メキシコ) (UTC-08:00) になります。
  • UTC-08—タイム ゾーンは UTC-08 (UTC-08:00) になります。
  • 太平洋標準時—タイム ゾーンは太平洋標準時 (UTC-08:00) になります。
  • 米国山地標準時—タイム ゾーンは米国山地標準時 (UTC-07:00) になります。
  • 山地標準時 (メキシコ)—タイム ゾーンは山地標準時 (メキシコ) (UTC-07:00) になります。
  • 山地標準時—タイム ゾーンは山地標準時 (UTC-07:00) になります。
  • ユーコン標準時—タイム ゾーンはユーコン標準時 (UTC-07:00) になります。
  • 中央アメリカ標準時—タイム ゾーンは中央アメリカ標準時 (UTC-06:00) になります。
  • 中部標準時—タイム ゾーンは中部標準時 (UTC-06:00) になります。
  • イースター島標準時—タイム ゾーンはイースター島標準時 (UTC-06:00) になります。
  • 中部標準時 (メキシコ)—タイム ゾーンは中部標準時 (メキシコ) (UTC-06:00) になります。
  • カナダ中部標準時—タイム ゾーンはカナダ中部標準時 (UTC-06:00) になります。
  • 南アメリカ太平洋標準時—タイム ゾーンは南アメリカ太平洋標準時 (UTC-05:00) になります。
  • 東部標準時 (メキシコ)—タイム ゾーンは東部標準時 (メキシコ) (UTC-05:00) になります。
  • 東部標準時—タイム ゾーンは東部標準時 (UTC-05:00) になります。
  • ハイチ標準時—タイム ゾーンはハイチ標準時 (UTC-05:00) になります。
  • キューバ標準時—タイム ゾーンはキューバ標準時 (UTC-05:00) になります。
  • 米国東部標準時—タイム ゾーンは米国東部標準時 (UTC-05:00) になります。
  • タークス・カイコス標準時—タイム ゾーンはタークス・カイコス標準時 (UTC-04:00) になります。
  • パラグアイ標準時—タイム ゾーンはパラグアイ標準時 (UTC-04:00) になります。
  • 大西洋標準時—タイム ゾーンは大西洋標準時 (UTC-04:00) になります。
  • ベネズエラ標準時—タイム ゾーンはベネズエラ標準時 (UTC-04:00) になります。
  • 中央ブラジル標準時—タイム ゾーンは中央ブラジル標準時 (UTC-04:00) になります。
  • 南アメリカ西部標準時—タイム ゾーンは南アメリカ西部標準時 (UTC-04:00) になります。
  • 太平洋南アメリカ標準時—タイム ゾーンは太平洋南アメリカ標準時 (UTC-04:00) になります。
  • ニューファンドランド標準時—タイム ゾーンはニューファンドランド標準時 (UTC-03:30) になります。
  • トカンティンス標準時—タイム ゾーンはトカンティンス標準時 (UTC-03:00) になります。
  • 南アメリカ東部標準時—タイム ゾーンは南アメリカ東部標準時 (UTC-03:00) になります。
  • 南アメリカ東部標準時—タイム ゾーンは南アメリカ東部標準時 (UTC-03:00) になります。
  • アルゼンチン標準時—タイム ゾーンはアルゼンチン標準時 (UTC-03:00) になります。
  • グリーンランド標準時—タイム ゾーンはグリーンランド標準時 (UTC-03:00) になります。
  • モンテビデオ標準時—タイム ゾーンはモンテビデオ標準時 (UTC-03:00) になります。
  • マガジャネス標準時—タイム ゾーンはマガジャネス標準時 (UTC-03:00) になります。
  • サンピエール標準時—タイム ゾーンはサンピエール標準時 (UTC-03:00) になります。
  • バイーア標準時—タイム ゾーンはバイーア標準時 (UTC-03:00) になります。
  • UTC-02—タイム ゾーンは UTC-02 (UTC-02:00) になります。
  • 中央大西洋標準時—タイム ゾーンは中央大西洋標準時 (UTC-02:00) になります。
  • アゾレス標準時—タイム ゾーンはアゾレス標準時 (UTC-01:00) になります。
  • カーボベルデ標準時—タイム ゾーンはカーボベルデ標準時 (UTC-01:00) になります。
  • GMT 標準時—タイム ゾーンは GMT 標準時 (UTC+00:00) になります。
  • グリニッジ標準時—タイム ゾーンはグリニッジ標準時 (UTC+00:00) になります。
  • サントメ標準時—タイム ゾーンはサントメ標準時 (UTC+00:00) になります。
  • モロッコ標準時—タイム ゾーンはモロッコ標準時 (UTC+00:00) になります。
  • 西ヨーロッパ標準時—タイム ゾーンは西ヨーロッパ標準時 (UTC+01:00) になります。
  • 中央ヨーロッパ標準時—タイム ゾーンは中央ヨーロッパ標準時 (UTC+01:00) になります。
  • ロマンス標準時—タイム ゾーンはロマンス標準時 (UTC+01:00) になります。
  • 中央ヨーロピアン標準時—タイム ゾーンは中央ヨーロピアン標準時 (UTC+01:00) になります。
  • 西中央アフリカ標準時—タイム ゾーンは西中央アフリカ標準時 (UTC+01:00) になります。
  • ヨルダン標準時—タイム ゾーンはヨルダン標準時 (UTC+02:00) になります。
  • GTB 標準時—タイム ゾーンは GTB 標準時 (UTC+02:00) になります。
  • 中東標準時—タイム ゾーンは中東標準時 (UTC+02:00) になります。
  • エジプト標準時—タイム ゾーンはエジプト標準時 (UTC+02:00) になります。
  • 東ヨーロッパ標準時—タイム ゾーンは東ヨーロッパ標準時 (UTC+02:00) になります。
  • シリア標準時—タイム ゾーンはシリア標準時 (UTC+02:00) になります。
  • ヨルダン川西岸地区標準時—タイム ゾーンはヨルダン川西岸地区標準時 (UTC+02:00) になります。
  • 南アフリカ標準時—タイム ゾーンは南アフリカ標準時 (UTC+02:00) になります。
  • FLE 標準時—タイム ゾーンは FLE 標準時 (UTC+02:00) になります。
  • イスラエル標準時—タイム ゾーンはイスラエル標準時 (UTC+02:00) になります。
  • 南スーダン標準時—タイム ゾーンは南スーダン標準時 (UTC+02:00) になります。
  • カリーニングラード標準時—タイム ゾーンはカリーニングラード標準時 (UTC+02:00) になります。
  • スーダン標準時—タイム ゾーンはスーダン標準時 (UTC+02:00) になります。
  • リビア標準時—タイム ゾーンはリビア標準時 (UTC+02:00) になります。
  • ナミビア標準時—タイム ゾーンはナミビア標準時 (UTC+02:00) になります。
  • アラビア標準時—タイム ゾーンはアラビア標準時 (UTC+03:00) になります。
  • トルコ標準時—タイム ゾーンはトルコ標準時 (UTC+03:00) になります。
  • アラブ標準時—タイム ゾーンはアラブ標準時 (UTC+03:00) になります。
  • ベラルーシ標準時—タイム ゾーンはベラルーシ標準時 (UTC+03:00) になります。
  • ロシア標準時—タイム ゾーンはロシア標準時 (UTC+03:00) になります。
  • 東アフリカ標準時—タイム ゾーンは東アフリカ標準時 (UTC+03:00) になります。
  • ヴォルゴグラード標準時—タイム ゾーンはヴォルゴグラード標準時 (UTC+03:00) になります。
  • イラン標準時—タイム ゾーンはイラン標準時 (UTC+03:30) になります。
  • アラビア標準時—タイム ゾーンはアラビア標準時 (UTC+04:00) になります。
  • アストラハンカ標準時—タイム ゾーンはアストラハン標準時 (UTC+04:00) になります。
  • アゼルバイジャン標準時—タイム ゾーンはアゼルバイジャン標準時 (UTC+04:00) になります。
  • ロシア タイム ゾーン 3—タイム ゾーンはロシア タイム ゾーン 3 (UTC+04:00) になります。
  • モーリシャス標準時—タイム ゾーンはモーリシャス標準時 (UTC+04:00) になります。
  • サラトフ標準時—タイム ゾーンはサラトフ標準時 (UTC+04:00) になります。
  • ジョージア標準時—タイム ゾーンはジョージア標準時 (UTC+04:00) になります。
  • コーカサス標準時—タイム ゾーンはコーカサス標準時 (UTC+04:00) になります。
  • アフガニスタン標準時—タイム ゾーンはアフガニスタン標準時 (UTC+04:30) になります。
  • 西アジア標準時—タイム ゾーンは西アジア標準時 (UTC+05:00) になります。
  • エカテリンブルク標準時—タイム ゾーンはエカテリンブルク標準時 (UTC+05:00) になります。
  • パキスタン標準時—タイム ゾーンはパキスタン標準時 (UTC+05:00) になります。
  • クズロルダ標準時—タイム ゾーンはクズロルダ標準時 (UTC+05:00) になります。
  • インド標準時—タイム ゾーンはインド標準時 (UTC+05:30) になります。
  • スリランカ標準時—タイム ゾーンはスリランカ標準時 (UTC+05:30) になります。
  • ネパール標準時—タイム ゾーンはネパール標準時 (UTC+05:45) になります。
  • 中央アジア標準時—タイム ゾーンは中央アジア標準時 (UTC+06:00) になります。
  • バングラデシュ標準時—タイム ゾーンはバングラデシュ標準時 (UTC+06:00) になります。
  • オムスク標準時—タイム ゾーンはオムスク標準時 (UTC+06:00) になります。
  • ミャンマー標準時—タイム ゾーンはミャンマー標準時 (UTC+06:30) になります。
  • 東南アジア標準時—タイム ゾーンは東南アジア標準時 (UTC+07:00) になります。
  • アルタイ標準時—タイム ゾーンはアルタイ標準時 (UTC+07:00) になります。
  • 西モンゴル標準時—タイム ゾーンは西モンゴル標準時 (UTC+07:00) になります。
  • 北アジア標準時—タイム ゾーンは北アジア標準時 (UTC+07:00) になります。
  • 中央アジア北標準時—タイム ゾーンは中央アジア北標準時 (UTC+07:00) になります。
  • トムスク標準時—タイム ゾーンはトムスク標準時 (UTC+07:00) になります。
  • 中国標準時—タイム ゾーンは中国標準時 (UTC+08:00) になります。
  • 北アジア東標準時—タイム ゾーンは北アジア東標準時 (UTC+08:00) になります。
  • シンガポール標準時—タイム ゾーンはシンガポール標準時 (UTC+08:00) になります。
  • 西オーストラリア標準時—タイム ゾーンは西オーストラリア標準時 (UTC+08:00) になります。
  • 台北標準時—タイム ゾーンは台北標準時 (UTC+08:00) になります。
  • ウランバートル標準時—タイム ゾーンはウランバートル標準時 (UTC+08:00) になります。
  • オーストラリア中部西部標準時—タイム ゾーンはオーストラリア中部西部標準時 (UTC+08:45) になります。
  • ザバイカル標準時—タイム ゾーンはザバイカル標準時 (UTC+09:00) になります。
  • 東京標準時—タイム ゾーンは東京標準時 (UTC+09:00) になります。
  • 北朝鮮標準時—タイム ゾーンは北朝鮮標準時 (UTC+09:00) になります。
  • 韓国標準時—タイム ゾーンは韓国標準時 (UTC+09:00) になります。
  • ヤクーツク標準時—タイム ゾーンはヤクーツク標準時 (UTC+09:00) になります。
  • 中央 オーストラリア標準時—タイム ゾーンは中央になります。 オーストラリア標準時 (UTC+09:30) になります。
  • オーストラリア中央部標準時—タイム ゾーンはオーストラリア中央部標準時 (UTC+09:30) になります。
  • 東オーストラリア標準時—タイム ゾーンは東オーストラリア標準時 (UTC+10:00) になります。
  • オーストラリア東部標準時—タイム ゾーンはオーストラリア東部標準時 (UTC+10:00) になります。
  • 西太平洋標準時—タイム ゾーンは西太平洋標準時 (UTC+10:00) になります。
  • タスマニア標準時—タイム ゾーンはタスマニア標準時 (UTC+10:00) になります。
  • ウラジオストク標準時—タイム ゾーンはウラジオストク標準時 (UTC+10:00) になります。
  • ロード・ハウ標準時—タイム ゾーンはロード・ハウ標準時 (UTC+10:30) になります。
  • ブーゲンビル標準時—タイム ゾーンはブーゲンビル標準時 (UTC+11:00) になります。
  • ロシア タイム ゾーン 10—タイム ゾーンはロシア タイム ゾーン 10 (UTC+11:00) になります。
  • マガダン標準時—タイム ゾーンはマガダン標準時 (UTC+11:00) になります。
  • ノーフォーク標準時—タイム ゾーンはノーフォーク標準時 (UTC+11:00) になります。
  • サハリン標準時—タイム ゾーンはサハリン標準時 (UTC+11:00) になります。
  • 中央太平洋標準時—タイム ゾーンは中央太平洋標準時 (UTC+11:00) になります。
  • ロシア タイム ゾーン 11—タイム ゾーンはロシア タイム ゾーン 11 (UTC+11:00) になります。
  • ニュージーランド標準時—タイム ゾーンはニュージーランド標準時 (UTC+12:00) になります。
  • UTC+12—タイム ゾーンは UTC+12 (UTC+12:00) になります。
  • フィジー標準時—タイム ゾーンはフィジー標準時 (UTC+12:00) になります。
  • カムチャッカ標準時—タイム ゾーンはカムチャッカ標準時 (UTC+12:00) になります。
  • チャタム諸島標準時—タイム ゾーンはチャタム諸島標準時 (UTC+12:45) になります。
  • UTC+13—タイム ゾーンは UTC+13 (UTC+13:00) になります。
  • トンガ標準時—タイム ゾーンはトンガ標準時 (UTC+13:00) になります。
  • サモア標準時—タイム ゾーンはサモア標準時 (UTC+13:00) になります。
  • ライン諸島標準時—タイム ゾーンはライン諸島標準時 (UTC+14:00) になります。
String
サマータイムに合わせた時間の調整
(オプション)

入力時間設定をサマータイムに合わせて調整するかどうかを指定します。

このパラメーターは、月での解析には適用されません。

  • オフ - 入力時間値がサマータイムに合わせて調整されません。 これがデフォルトです。
  • オン - 入力時間値がサマータイムに合わせて調整されます。
Boolean
時間間隔に対する日射量の計算
(オプション)

全時間設定に対して 1 つの総日射量の値を計算するか、指定した間隔に対して複数の日射量の値を計算するかを指定します。

  • オフ ‐ 全時間設定に対して、1 つの総日射量の値が計算されます。 これがデフォルトです。
  • オン ‐ 全時間設定の時間間隔ごとに複数の日射量の値が計算されます。 出力の数は、間隔値によって異なります。 たとえば、一月間隔で一年間の場合には、結果には各位置に対する 12 の日射量の出力値が含まれます。
Boolean
時間間隔の単位
(オプション)

全時間設定に対して、日射量の値の計算に使用する時間単位を指定します。

このパラメーターは、[時間間隔に対する日射量の計算] パラメーターがオンの場合のみ使用できます。

  • 分—間隔の単位が分になります。 このオプションは、地球ベースのデータでのみ利用できます。
  • 時間—間隔の単位が時間になります。
  • 日—間隔の単位が日になります。 これがデフォルトです。
  • 週—間隔の単位が週になります。
String
時間間隔
(オプション)

各間隔の間の期間または時間の値。

デフォルト値は、指定した間隔単位によって異なります。 使用可能な各単位のデフォルト値は以下のとおりです。

  • [分] - 60
  • [時] - 4
  • [日] - 14
  • [週] - 2
Long
近傍距離
(オプション)

出力日射量の値を計算する対象となるセルの中心からの距離。 これによって近傍のサイズを決定します。

デフォルト値は入力サーフェス ラスターのセル サイズで、3 x 3 の近傍になります。

Linear Unit
適応近傍の使用
(オプション)

地形の変化に応じて近傍距離が変化するかどうかを指定します (アダプティブ)。 最大距離は近傍距離によって決定されます。 最小距離は、出力ラスターのセル サイズです。

  • オフ - すべての場所で単一の (固定された) 近傍距離を使用します。 これがデフォルトです。
  • オン - すべての場所で適応可能な近傍距離を使用します。
Boolean
散乱モデル タイプ
(オプション)

使用される散乱日射モデルのタイプを指定します。

  • 均質な天空—均質な散乱モデルが使用されます。 天空のすべての方向から地球に到達する散乱日射は、すべて同じとなります。 これがデフォルトです。
  • 標準的な曇り空—標準的な曇り空の散乱モデルが使用されます。 地球に到達する散乱日射束は、天頂角によって異なります。
String
散乱率
(オプション)

全天標準日射量のうち散乱する比率。 値の範囲は、0 から 1 です。

大気の状態に従って、この値を設定します。 デフォルト値は、一般的に晴れの場合で 0.3 です。

Double
透過率
(オプション)

大気を通過する日射量の一部 (波長全体での平均値)。 値の範囲は、0 (不透過) から 1 (完全透過) です。

デフォルト値は、一般的に晴れの場合で 0.5 です。

Double
解析のターゲット デバイス
(オプション)

計算の実行に使用するデバイスを指定します。

  • GPU の後で CPU—互換性のある GPU が検出された場合、その GPU を使用して計算が実行されます。 検出されなかった場合は、CPU が使用されます。 これがデフォルトです。
  • CPU のみ—計算は CPU でのみ実行されます。
  • GPU のみ—計算は GPU でのみ実行されます。
String
太陽図グリッド レベル
(オプション)

内部計算に使用される H3 六角形グリッド セルを生成する際に使用する解像度。 グリッド レベルの値が小さいと、作成される大規模な太陽図エリアが少なくなるため、ツールの実行時間が短縮されます。 グリッド レベルの値が大きいと、作成される小規模な太陽図エリアが多くなるため、結果の正確度が上がります。

地球の場合、太陽図グリッド レベルの有効な値の範囲は 5 ~ 7 です。 月の場合、有効な値の範囲は 4 ~ 6 です。

デフォルトのグリッド レベルは入力サーフェス ラスターによって決まります。 地球のサーフェス データの解析では、解析セル サイズが 4 メートル以下の場合、デフォルトのグリッド レベルは 6 になります。 解析セル サイズが 4 メートルを超える場合、デフォルトのグリッド レベルは 5 になります。 月のサーフェス データの解析では、デフォルトのグリッド レベルは 6 になります。

Long

戻り値

ラベル説明データ タイプ
出力日射量ラスター

入力サーフェス全体で単位面積あたりに受けた総日射量を表す出力ラスター。

出力の単位は、1 平方メートルあたりのキロワット時 (kWh/m2) です。

Raster

RasterSolarRadiation(in_surface_raster, start_date_time, end_date_time, {in_analysis_mask}, {in_slope_raster}, {in_aspect_raster}, {out_direct_radiation_raster}, {out_diffuse_radiation_raster}, {out_duration_raster}, {time_zone}, {adjust_DST}, {use_time_interval}, {interval_unit}, {interval}, {neighborhood_distance}, {use_adaptive_neighborhood}, {diffuse_model_type}, {diffuse_proportion}, {transmittivity}, {analysis_target_device}, {sunmap_grid_level})
名前説明データ タイプ
in_surface_raster

入力標高サーフェス ラスター。

Raster Layer
start_date_time

解析の開始日時。

Date
end_date_time

解析の終了日時。

Date
in_analysis_mask
(オプション)

解析が行われる場所を定義する入力データ。

Composite Geodataset
in_slope_raster
(オプション)

出力日射量を計算する際に使用される入力傾斜角ラスター。

この入力が指定されていない場合、ツールは入力サーフェス ラスターから内部的に傾斜角の値を計算します。 この値を指定すると、特にツールを繰り返し実行する場合や、大規模なデータセットを解析する場合にパフォーマンスが向上します。

Raster Layer
in_aspect_raster
(オプション)

出力日射量を計算する際に使用される入力傾斜方向ラスター。

この入力が指定されていない場合、ツールは入力サーフェス ラスターから内部的に傾斜方向の値を計算します。 この値を指定すると、特にツールを繰り返し実行する場合や、大規模なデータセットを解析する場合にパフォーマンスが向上します。

Raster Layer
out_direct_radiation_raster
(オプション)

各位置での直達日射量の値を表す出力ラスター。

出力の単位は、1 平方メートルあたりのキロワット時 (kWh/m2) です。

Raster Dataset
out_diffuse_radiation_raster
(オプション)

天空、大気層、およびその他の周辺環境によって散乱した日射量を表す出力ラスター。

出力の単位は、1 平方メートルあたりのキロワット時 (kWh/m2) です。

Raster Dataset
out_duration_raster
(オプション)

直達日射量の期間を表す出力ラスター。

出力の単位は時間です。

Raster Dataset
time_zone
(オプション)

開始時間と終了時間に使用されるタイム ゾーン。 デフォルトは協定世界時 (UTC) です。

  • UTC—タイム ゾーンは UTC になります。
  • Dateline_Standard_Time—タイム ゾーンは日付変更線標準時 (UTC-12:00) になります。
  • UTC-11—タイム ゾーンは UTC-11 (UTC-11:00) になります。
  • Aleutian_Standard_Time—タイム ゾーンはアリューシャン標準時 (UTC-10:00) になります。
  • Hawaiian_Standard_Time—タイム ゾーンはハワイ標準時 (UTC-10:00) になります。
  • Marquesas_Standard_Time—タイム ゾーンはマルケサス標準時 (UTC-09:30) になります。
  • Alaskan_Standard_Time—タイム ゾーンはアラスカ標準時 (UTC-09:00) になります。
  • UTC-09—タイム ゾーンは UTC-09 (UTC-09:00) になります。
  • Pacific_Standard_Time_(Mexico)—タイム ゾーンは太平洋標準時 (メキシコ) (UTC-08:00) になります。
  • UTC-08—タイム ゾーンは UTC-08 (UTC-08:00) になります。
  • Pacific_Standard_Time—タイム ゾーンは太平洋標準時 (UTC-08:00) になります。
  • US_Mountain_Standard_Time—タイム ゾーンは米国山地標準時 (UTC-07:00) になります。
  • Mountain_Standard_Time_(Mexico)—タイム ゾーンは山地標準時 (メキシコ) (UTC-07:00) になります。
  • Mountain_Standard_Time—タイム ゾーンは山地標準時 (UTC-07:00) になります。
  • Yukon_Standard_Time—タイム ゾーンはユーコン標準時 (UTC-07:00) になります。
  • Central_America_Standard_Time—タイム ゾーンは中央アメリカ標準時 (UTC-06:00) になります。
  • Central_Standard_Time—タイム ゾーンは中部標準時 (UTC-06:00) になります。
  • Easter_Island_Standard_Time—タイム ゾーンはイースター島標準時 (UTC-06:00) になります。
  • Central_Standard_Time_(Mexico)—タイム ゾーンは中部標準時 (メキシコ) (UTC-06:00) になります。
  • Canada_Central_Standard_Time—タイム ゾーンはカナダ中部標準時 (UTC-06:00) になります。
  • SA_Pacific_Standard_Time—タイム ゾーンは南アメリカ太平洋標準時 (UTC-05:00) になります。
  • Eastern_Standard_Time_(Mexico)—タイム ゾーンは東部標準時 (メキシコ) (UTC-05:00) になります。
  • Eastern_Standard_Time—タイム ゾーンは東部標準時 (UTC-05:00) になります。
  • Haiti_Standard_Time—タイム ゾーンはハイチ標準時 (UTC-05:00) になります。
  • Cuba_Standard_Time—タイム ゾーンはキューバ標準時 (UTC-05:00) になります。
  • US_Eastern_Standard_Time—タイム ゾーンは米国東部標準時 (UTC-05:00) になります。
  • Turks_And_Caicos_Standard_Time—タイム ゾーンはタークス・カイコス標準時 (UTC-04:00) になります。
  • Paraguay_Standard_Time—タイム ゾーンはパラグアイ標準時 (UTC-04:00) になります。
  • Atlantic_Standard_Time—タイム ゾーンは大西洋標準時 (UTC-04:00) になります。
  • Venezuela_Standard_Time—タイム ゾーンはベネズエラ標準時 (UTC-04:00) になります。
  • Central_Brazilian_Standard_Time—タイム ゾーンは中央ブラジル標準時 (UTC-04:00) になります。
  • SA_Western_Standard_Time—タイム ゾーンは南アメリカ西部標準時 (UTC-04:00) になります。
  • Pacific_SA_Standard_Time—タイム ゾーンは太平洋南アメリカ標準時 (UTC-04:00) になります。
  • Newfoundland_Standard_Time—タイム ゾーンはニューファンドランド標準時 (UTC-03:30) になります。
  • Tocantins_Standard_Time—タイム ゾーンはトカンティンス標準時 (UTC-03:00) になります。
  • E._South_America_Standard_Time—タイム ゾーンは南アメリカ東部標準時 (UTC-03:00) になります。
  • SA_Eastern_Standard_Time—タイム ゾーンは南アメリカ東部標準時 (UTC-03:00) になります。
  • Argentina_Standard_Time—タイム ゾーンはアルゼンチン標準時 (UTC-03:00) になります。
  • Greenland_Standard_Time—タイム ゾーンはグリーンランド標準時 (UTC-03:00) になります。
  • Montevideo_Standard_Time—タイム ゾーンはモンテビデオ標準時 (UTC-03:00) になります。
  • Magallanes_Standard_Time—タイム ゾーンはマガジャネス標準時 (UTC-03:00) になります。
  • Saint_Pierre_Standard_Time—タイム ゾーンはサンピエール標準時 (UTC-03:00) になります。
  • Bahia_Standard_Time—タイム ゾーンはバイーア標準時 (UTC-03:00) になります。
  • UTC-02—タイム ゾーンは UTC-02 (UTC-02:00) になります。
  • Mid-Atlantic_Standard_Time—タイム ゾーンは中央大西洋標準時 (UTC-02:00) になります。
  • Azores_Standard_Time—タイム ゾーンはアゾレス標準時 (UTC-01:00) になります。
  • Cape_Verde_Standard_Time—タイム ゾーンはカーボベルデ標準時 (UTC-01:00) になります。
  • GMT_Standard_Time—タイム ゾーンは GMT 標準時 (UTC+00:00) になります。
  • Greenwich_Standard_Time—タイム ゾーンはグリニッジ標準時 (UTC+00:00) になります。
  • Sao_Tome_Standard_Time—タイム ゾーンはサントメ標準時 (UTC+00:00) になります。
  • Morocco_Standard_Time—タイム ゾーンはモロッコ標準時 (UTC+00:00) になります。
  • W._Europe_Standard_Time—タイム ゾーンは西ヨーロッパ標準時 (UTC+01:00) になります。
  • Central_Europe_Standard_Time—タイム ゾーンは中央ヨーロッパ標準時 (UTC+01:00) になります。
  • Romance_Standard_Time—タイム ゾーンはロマンス標準時 (UTC+01:00) になります。
  • Central_European_Standard_Time—タイム ゾーンは中央ヨーロピアン標準時 (UTC+01:00) になります。
  • W._Central_Africa_Standard_Time—タイム ゾーンは西中央アフリカ標準時 (UTC+01:00) になります。
  • Jordan_Standard_Time—タイム ゾーンはヨルダン標準時 (UTC+02:00) になります。
  • GTB_Standard_Time—タイム ゾーンは GTB 標準時 (UTC+02:00) になります。
  • Middle_East_Standard_Time—タイム ゾーンは中東標準時 (UTC+02:00) になります。
  • Egypt_Standard_Time—タイム ゾーンはエジプト標準時 (UTC+02:00) になります。
  • E._Europe_Standard_Time—タイム ゾーンは東ヨーロッパ標準時 (UTC+02:00) になります。
  • Syria_Standard_Time—タイム ゾーンはシリア標準時 (UTC+02:00) になります。
  • West_Bank_Standard_Time—タイム ゾーンはヨルダン川西岸地区標準時 (UTC+02:00) になります。
  • South_Africa_Standard_Time—タイム ゾーンは南アフリカ標準時 (UTC+02:00) になります。
  • FLE_Standard_Time—タイム ゾーンは FLE 標準時 (UTC+02:00) になります。
  • Israel_Standard_Time—タイム ゾーンはイスラエル標準時 (UTC+02:00) になります。
  • South_Sudan_Standard_Time—タイム ゾーンは南スーダン標準時 (UTC+02:00) になります。
  • Kaliningrad_Standard_Time—タイム ゾーンはカリーニングラード標準時 (UTC+02:00) になります。
  • Sudan_Standard_Time—タイム ゾーンはスーダン標準時 (UTC+02:00) になります。
  • Libya_Standard_Time—タイム ゾーンはリビア標準時 (UTC+02:00) になります。
  • Namibia_Standard_Time—タイム ゾーンはナミビア標準時 (UTC+02:00) になります。
  • Arabic_Standard_Time—タイム ゾーンはアラビア標準時 (UTC+03:00) になります。
  • Turkey_Standard_Time—タイム ゾーンはトルコ標準時 (UTC+03:00) になります。
  • Arab_Standard_Time—タイム ゾーンはアラブ標準時 (UTC+03:00) になります。
  • Belarus_Standard_Time—タイム ゾーンはベラルーシ標準時 (UTC+03:00) になります。
  • Russian_Standard_Time—タイム ゾーンはロシア標準時 (UTC+03:00) になります。
  • E._Africa_Standard_Time—タイム ゾーンは東アフリカ標準時 (UTC+03:00) になります。
  • Volgograd_Standard_Time—タイム ゾーンはヴォルゴグラード標準時 (UTC+03:00) になります。
  • Iran_Standard_Time—タイム ゾーンはイラン標準時 (UTC+03:30) になります。
  • Arabian_Standard_Time—タイム ゾーンはアラビア標準時 (UTC+04:00) になります。
  • Astrakhan_Standard_Time—タイム ゾーンはアストラハン標準時 (UTC+04:00) になります。
  • Azerbaijan_Standard_Time—タイム ゾーンはアゼルバイジャン標準時 (UTC+04:00) になります。
  • Russia_Time_Zone_3—タイム ゾーンはロシア タイム ゾーン 3 (UTC+04:00) になります。
  • Mauritius_Standard_Time—タイム ゾーンはモーリシャス標準時 (UTC+04:00) になります。
  • Saratov_Standard_Time—タイム ゾーンはサラトフ標準時 (UTC+04:00) になります。
  • Georgian_Standard_Time—タイム ゾーンはジョージア標準時 (UTC+04:00) になります。
  • Caucasus_Standard_Time—タイム ゾーンはコーカサス標準時 (UTC+04:00) になります。
  • Afghanistan_Standard_Time—タイム ゾーンはアフガニスタン標準時 (UTC+04:30) になります。
  • West_Asia_Standard_Time—タイム ゾーンは西アジア標準時 (UTC+05:00) になります。
  • Ekaterinburg_Standard_Time—タイム ゾーンはエカテリンブルク標準時 (UTC+05:00) になります。
  • Pakistan_Standard_Time—タイム ゾーンはパキスタン標準時 (UTC+05:00) になります。
  • Qyzylorda_Standard_Time—タイム ゾーンはクズロルダ標準時 (UTC+05:00) になります。
  • India_Standard_Time—タイム ゾーンはインド標準時 (UTC+05:30) になります。
  • Sri_Lanka_Standard_Time—タイム ゾーンはスリランカ標準時 (UTC+05:30) になります。
  • Nepal_Standard_Time—タイム ゾーンはネパール標準時 (UTC+05:45) になります。
  • Central_Asia_Standard_Time—タイム ゾーンは中央アジア標準時 (UTC+06:00) になります。
  • Bangladesh_Standard_Time—タイム ゾーンはバングラデシュ標準時 (UTC+06:00) になります。
  • Omsk_Standard_Time—タイム ゾーンはオムスク標準時 (UTC+06:00) になります。
  • Myanmar_Standard_Time—タイム ゾーンはミャンマー標準時 (UTC+06:30) になります。
  • SE_Asia_Standard_Time—タイム ゾーンは東南アジア標準時 (UTC+07:00) になります。
  • Altai_Standard_Time—タイム ゾーンはアルタイ標準時 (UTC+07:00) になります。
  • W._Mongolia_Standard_Time—タイム ゾーンは西モンゴル標準時 (UTC+07:00) になります。
  • North_Asia_Standard_Time—タイム ゾーンは北アジア標準時 (UTC+07:00) になります。
  • N._Central_Asia_Standard_Time—タイム ゾーンは中央アジア北標準時 (UTC+07:00) になります。
  • Tomsk_Standard_Time—タイム ゾーンはトムスク標準時 (UTC+07:00) になります。
  • China_Standard_Time—タイム ゾーンは中国標準時 (UTC+08:00) になります。
  • North_Asia_East_Standard_Time—タイム ゾーンは北アジア東標準時 (UTC+08:00) になります。
  • Singapore_Standard_Time—タイム ゾーンはシンガポール標準時 (UTC+08:00) になります。
  • W._Australia_Standard_Time—タイム ゾーンは西オーストラリア標準時 (UTC+08:00) になります。
  • Taipei_Standard_Time—タイム ゾーンは台北標準時 (UTC+08:00) になります。
  • Ulaanbaatar_Standard_Time—タイム ゾーンはウランバートル標準時 (UTC+08:00) になります。
  • Aus_Central_W._Standard_Time—タイム ゾーンはオーストラリア中部西部標準時 (UTC+08:45) になります。
  • Transbaikal_Standard_Time—タイム ゾーンはザバイカル標準時 (UTC+09:00) になります。
  • Tokyo_Standard_Time—タイム ゾーンは東京標準時 (UTC+09:00) になります。
  • North_Korea_Standard_Time—タイム ゾーンは北朝鮮標準時 (UTC+09:00) になります。
  • Korea_Standard_Time—タイム ゾーンは韓国標準時 (UTC+09:00) になります。
  • Yakutsk_Standard_Time—タイム ゾーンはヤクーツク標準時 (UTC+09:00) になります。
  • Cen._Australia_Standard_Time—タイム ゾーンは中央になります。 オーストラリア標準時 (UTC+09:30) になります。
  • AUS_Central_Standard_Time—タイム ゾーンはオーストラリア中央部標準時 (UTC+09:30) になります。
  • E._Australia_Standard_Time—タイム ゾーンは東オーストラリア標準時 (UTC+10:00) になります。
  • AUS_Eastern_Standard_Time—タイム ゾーンはオーストラリア東部標準時 (UTC+10:00) になります。
  • West_Pacific_Standard_Time—タイム ゾーンは西太平洋標準時 (UTC+10:00) になります。
  • Tasmania_Standard_Time—タイム ゾーンはタスマニア標準時 (UTC+10:00) になります。
  • Vladivostok_Standard_Time—タイム ゾーンはウラジオストク標準時 (UTC+10:00) になります。
  • Lord_Howe_Standard_Time—タイム ゾーンはロード・ハウ標準時 (UTC+10:30) になります。
  • Bougainville_Standard_Time—タイム ゾーンはブーゲンビル標準時 (UTC+11:00) になります。
  • Russia_Time_Zone_10—タイム ゾーンはロシア タイム ゾーン 10 (UTC+11:00) になります。
  • Magadan_Standard_Time—タイム ゾーンはマガダン標準時 (UTC+11:00) になります。
  • Norfolk_Standard_Time—タイム ゾーンはノーフォーク標準時 (UTC+11:00) になります。
  • Sakhalin_Standard_Time—タイム ゾーンはサハリン標準時 (UTC+11:00) になります。
  • Central_Pacific_Standard_Time—タイム ゾーンは中央太平洋標準時 (UTC+11:00) になります。
  • Russia_Time_Zone_11—タイム ゾーンはロシア タイム ゾーン 11 (UTC+11:00) になります。
  • New_Zealand_Standard_Time—タイム ゾーンはニュージーランド標準時 (UTC+12:00) になります。
  • UTC+12—タイム ゾーンは UTC+12 (UTC+12:00) になります。
  • Fiji_Standard_Time—タイム ゾーンはフィジー標準時 (UTC+12:00) になります。
  • Kamchatka_Standard_Time—タイム ゾーンはカムチャッカ標準時 (UTC+12:00) になります。
  • Chatham_Islands_Standard_Time—タイム ゾーンはチャタム諸島標準時 (UTC+12:45) になります。
  • UTC+13—タイム ゾーンは UTC+13 (UTC+13:00) になります。
  • Tonga_Standard_Time—タイム ゾーンはトンガ標準時 (UTC+13:00) になります。
  • Samoa_Standard_Time—タイム ゾーンはサモア標準時 (UTC+13:00) になります。
  • Line_Islands_Standard_Time—タイム ゾーンはライン諸島標準時 (UTC+14:00) になります。
String
adjust_DST
(オプション)

入力時間設定をサマータイムに合わせて調整するかどうかを指定します。

このパラメーターは、月での解析には適用されません。

  • NOT_ADJUSTED_FOR_DST—入力時間値がサマータイムに合わせて調整されません。 これがデフォルトです。
  • ADJUSTED_FOR_DST—入力時間値がサマータイムに合わせて調整されます。
Boolean
use_time_interval
(オプション)

全時間設定に対して 1 つの総日射量の値を計算するか、指定した間隔に対して複数の日射量の値を計算するかを指定します。

  • NO_INTERVAL—全時間設定に対して、1 つの日射量の値が計算されます。 これはデフォルトです。
  • INTERVAL—全時間設定の時間間隔ごとに複数の日射量の値が計算されます。
Boolean
interval_unit
(オプション)

全時間設定に対して、日射量の値の計算に使用する時間単位を指定します。

このパラメーターは、use_time_interval パラメーターが INTERVAL に設定されている場合のみサポートされます。

  • MINUTE—間隔の単位が分になります。 このオプションは、地球ベースのデータでのみ利用できます。
  • HOUR—間隔の単位が時間になります。
  • DAY—間隔の単位が日になります。 これがデフォルトです。
  • WEEK—間隔の単位が週になります。
String
interval
(オプション)

各間隔の間の期間または時間の値。

デフォルト値は、指定した間隔単位によって異なります。 使用可能な各単位のデフォルト値は以下のとおりです。

  • MINUTE - 60
  • HOUR - 4
  • DAY - 14
  • WEEK - 2
Long
neighborhood_distance
(オプション)

出力日射量の値を計算する対象となるセルの中心からの距離。 これによって近傍のサイズを決定します。

デフォルト値は入力サーフェス ラスターのセル サイズで、3 x 3 の近傍になります。

Linear Unit
use_adaptive_neighborhood
(オプション)

地形の変化に応じて近傍距離が変化するかどうかを指定します (アダプティブ)。 最大距離は近傍距離によって決定されます。 最小距離は、出力ラスターのセル サイズです。

  • FIXED_NEIGHBORHOOD—すべての場所で単一の (固定された) 近傍距離を使用します。 これがデフォルトです。
  • ADAPTIVE_NEIGHBORHOOD—すべての場所で適応可能な近傍距離を使用します。
Boolean
diffuse_model_type
(オプション)

使用される散乱日射モデルのタイプを指定します。

  • UNIFORM_SKY—均質な散乱モデルが使用されます。 天空のすべての方向から地球に到達する散乱日射は、すべて同じとなります。 これがデフォルトです。
  • STANDARD_OVERCAST_SKY—標準的な曇り空の散乱モデルが使用されます。 地球に到達する散乱日射束は、天頂角によって異なります。
String
diffuse_proportion
(オプション)

全天標準日射量のうち散乱する比率。 値の範囲は、0 から 1 です。

大気の状態に従って、この値を設定します。 デフォルト値は、一般的に晴れの場合で 0.3 です。

Double
transmittivity
(オプション)

大気を通過する日射量の一部 (波長全体での平均値)。 値の範囲は、0 (不透過) から 1 (完全透過) です。

デフォルト値は、一般的に晴れの場合で 0.5 です。

Double
analysis_target_device
(オプション)

計算の実行に使用するデバイスを指定します。

  • GPU_THEN_CPU—互換性のある GPU が検出された場合、その GPU を使用して計算が実行されます。 検出されなかった場合は、CPU が使用されます。 これがデフォルトです。
  • CPU_ONLY—計算は CPU でのみ実行されます。
  • GPU_ONLY—計算は GPU でのみ実行されます。
String
sunmap_grid_level
(オプション)

内部計算に使用される H3 六角形グリッド セルを生成する際に使用する解像度。 グリッド レベルの値が小さいと、作成される大規模な太陽図エリアが少なくなるため、ツールの実行時間が短縮されます。 グリッド レベルの値が大きいと、作成される小規模な太陽図エリアが多くなるため、結果の正確度が上がります。

地球の場合、太陽図グリッド レベルの有効な値の範囲は 5 ~ 7 です。 月の場合、有効な値の範囲は 4 ~ 6 です。

デフォルトのグリッド レベルは入力サーフェス ラスターによって決まります。 地球のサーフェス データの解析では、解析セル サイズが 4 メートル以下の場合、デフォルトのグリッド レベルは 6 になります。 解析セル サイズが 4 メートルを超える場合、デフォルトのグリッド レベルは 5 になります。 月のサーフェス データの解析では、デフォルトのグリッド レベルは 6 になります。

Long

戻り値

名前説明データ タイプ
out_solar_radiation_raster

入力サーフェス全体で単位面積あたりに受けた総日射量を表す出力ラスター。

出力の単位は、1 平方メートルあたりのキロワット時 (kWh/m2) です。

Raster

コードのサンプル

RasterSolarRadiation の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、RasterSolarRadiation 関数の使用方法を示しています。

import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "C:/sapyexamples/data"
out_raster = arcpy.sa.RasterSolarRadiation("dsm30m_CA.tif", "9/1/2023 06:00:00 AM","9/30/2023 06:30:00 PM",
                                           time_zone="Pacific_Standard_Time")
out_raster.save("C:/sapyexamples/output/dsm30_total_radiation_092023.tif")
RasterSolarRadiation の例 2 (スタンドアロン スクリプト)

2023 年の入力サーフェスの日射量を 1 か月ごとに計算します。 すべての出力日射量ラスターを返します。

# Name: RasterSolarRadiation_standalone.py
# Description: Calculate solar insolation for the year 2023 at one month 
#  time intervals. Return all output radiation rasters.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy.sa import *

# Set environment settings
arcpy.env.workspace = "C:/sapyexamples/data"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Run RasterSolarRadiation
out_solar_radiation_raster = arcpy.sa.RasterSolarRadiation(
	in_surface_raster="dsm30m_CA.tif",
	start_date_time="1/1/2023",
	end_date_time="12/31/2023",
	in_analysis_mask=None,
	in_slope_raster=None,
	in_aspect_raster=None,
	out_direct_radiation_raster=r"C:\sapyexamples\output\dsm30_direct_radiation_2023_1mo.crf",
	out_diffuse_radiation_raster=r"C:\sapyexamples\output\dsm30_diffuse_radiation_2023_1mo.crf",
	out_duration_raster=r"C:\sapyexamples\output\dsm30_duration_radiation_2023_1mo.crf",
	time_zone="Pacific_Standard_Time",
	adjust_DST="ADJUSTED_FOR_DST",
	use_time_interval="INTERVAL",
	interval_unit="MONTH",
	interval="1",
	neighborhood_distance="",
	use_adaptive_neighborhood="",
	diffuse_model_type="UNIFORM_SKY",
	diffuse_proportion=0.3,
	transmittivity=0.5,
	analysis_target_device="GPU_THEN_CPU"
)

# Save the output 
out_solar_radiation_raster.save(r"C:\sapyexamples\output\dsm30_total_radiation_2023_1mo.crf")

ライセンス情報

  • Basic: 次のものが必要 Spatial Analyst
  • Standard: 次のものが必要 Spatial Analyst
  • Advanced: 次のものが必要 Spatial Analyst

関連トピック