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

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

サマリー

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

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

使用法

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

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

  • 日射量の計算では、出力座標系の環境値が投影座標系 (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, C. A. "Ancillary data services of NASA's Navigation and Ancillary Information Facility". Planetary and Space Science. Vol. 44, Issue 1, January 1996, 65-70. https://doi.org/10.1016/0032-0633(95)00107-7

    Acton, C, Bachman, Semenov, B., and Wright, E. "A look towards the future in the handling of space science mission geometry". Planetary and Space Science. Volume 150, January 2018, 9-12. https://doi.org/10.1016/j.pss.2017.02.013

    Brodsky, I., "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

関連トピック