Sonneneinstrahlung (Raster) (Spatial Analyst)

Mit der Spatial Analyst-Lizenz verfügbar.

Zusammenfassung

Berechnet die Sonneneinstrahlung (Insolation) für jede Raster-Zelle eines digitalen Oberflächenmodells für die Erde oder den Mond.

Die Sonneneinstrahlung wird als Menge der pro Flächeneinheit während eines Zeitraums empfangenen Strahlungsenergie der Sonne berechnet. Sie wird in Kilowattstunden pro Quadratmeter (kWh/m2) gemessen.

Verwendung

  • Für große Datenausdehnungen und bei der Berechnung vieler Zeitintervalle kann die Berechnung der Sonneneinstrahlung rechenintensiv sein. In diesem Fall können eine hohe Rechenleistung und viel Festplattenspeicherplatz erforderlich sein. Bevor Sie die Ausführung für die Daten mit voller Auflösung starten, können Sie vorläufige Ausführungen mit Daten bei einer gröberen Auflösung oder einer Teilmenge der Daten durchführen, um sicherzustellen, dass die Einstellungen richtig sind.

  • Der definierte Raumbezug des Parameters Eingabe-Oberflächen-Raster gibt an, ob die Analyse für die Erde oder den Mond durchgeführt wird.

  • Für die Berechnung der Sonneneinstrahlung ist es erforderlich, dass sich der Umgebungswert des Ausgabe-Koordinatensystems in einem projizierten Koordinatensystem (PCS, Projected Coordinate System) befindet. Die Daten in einem PCS sollten mit Einheiten in Metern vorliegen. Wenn Sie die Analyse mit einem sphärischen Koordinatensystem ausführen, müssen Sie die Umgebung des Ausgabe-Koordinatensystems auf ein gültiges PCS festlegen.

  • Wenn das Eingabe-Raster neu berechnet werden muss, wird die bilineare Technik verwendet. Ein Eingabe-Raster muss beispielsweise dann neu berechnet werden, wenn das Ausgabe-Koordinatensystem, die Ausdehnung oder die Zellengröße sich von dem entsprechenden Wert der Eingabe unterscheidet.

  • Sommerzeit wird nur für die Erde unterstützt. Für den Mond müssen Zeitangaben in UTC erfolgen.

  • Der Wert des Parameters Enddatum und -uhrzeit muss gleich dem Startdatum oder größer als das Startdatum sein. Die gesamte Zeitspanne darf nicht größer als 1 Jahr sein. Start- und Enddatum können in unterschiedlichen Kalenderjahren liegen.

  • Ausgabe-Strahlungswerte werden für das jeweilige Zeitintervall berechnet. Wenn für ein Zeitintervall keine Sonneneinstrahlung empfangen wurde, weist das Ergebnis für die Position den Wert "0" auf.

    Wenn die zwischen dem Start- und dem Enddatum angegebene Gesamtzeit nicht gleichmäßig durch das Zeitintervall teilbar ist, wird die Gesamtdauer intern erweitert, um die erforderliche Anzahl von Zeitintervallen zu erhalten. Wenn der Parameter Zeitintervall beispielsweise auf drei Tage festgelegt ist und die Differenz zwischen dem angegebenen Start- und Enddatum acht Tage umfasst, wird das Zeitintervall auf neun Tage erweitert. Es werden keine Teilergebnisse für Zeiten zurückgegeben.

  • Das Mindestzeitintervall für Erddaten beträgt 30 Minuten und muss proportional zu 30 sein. Das minimale Zeitintervall für Monddaten beträgt zwei Stunden und muss proportional zu 2 sein.

  • Verwenden Sie den Parameter Eingabe-Analysemaske (in_analysis_mask in Python), um das Ausgabe-Raster auf die durch den Maskenbereich definierten Positionen oder Zellen zu beschränken. Zudem ist es wichtig, die Auswirkungen der Oberfläche außerhalb Ihres Interessenbereichs zu berücksichtigen. Die Maske kann durch ein Raster oder durch Feature-Daten definiert werden.

    Die Analysemaske hat keine Auswirkungen auf die für Berechnungen verwendete Analyseausdehnung. Dies bedeutet, dass die Topografie oder potenzielle Hindernisse außerhalb des Maskenbereichs die Sonneneinstrahlungswerte beeinflussen, die für die definierten Bereiche berechnet werden.

    Wenn die Maskeneingabe ein Feature-Dataset ist, wird sie intern in ein Raster konvertiert, wobei standardmäßig die Zellengröße und die Zellenausrichtung von dem Wert des Eingabe-Oberflächen-Rasters verwendet werden.

  • Durch die Angabe vorab berechneter Neigungs- und Ausrichtungs-Raster als Eingabe wird die Performance verbessert, insbesondere, wenn das Werkzeug wiederholt ausgeführt wird oder größere Datasets analysiert werden. Werden keine Werte für das Eingabe-Neigungs-Raster oder das Eingabe-Ausrichtungs-Raster angegeben, werden Werte aus dem Eingabe-Oberflächen-Raster berechnet.

  • Der Parameter Nachbarschaftsentfernung (neighborhood_distance in Python) bestimmt die Nachbarschaftsgröße und dient zur Berechnung des Oberflächenparameters über diese Entfernung vom Mittelpunkt der Zielzelle. Der Wert darf nicht geringer als die Zellengröße des Eingabe-Rasters sein.

    Eine geringe Nachbarschaftsentfernung erfasst eher die lokale Variabilität in der Landschaft, wie beispielsweise Merkmale kleinerer Landschafts-Features. Bei Höhendaten mit hoher Auflösung sind größere Entfernungen möglicherweise besser geeignet.

  • Wenn der Parameter Adaptive Nachbarschaft verwenden aktiviert ist (use_adaptive_neighborhood = "ADAPTIVE_NEIGHBORHOOD" in Python), ändert sich die Nachbarschaftsentfernung mit der Variabilität im Terrain. Die Nachbarschaftsentfernung verringert sich, wenn die Variabilität im Berechnungsfenster zu groß ist.

  • Der Mond der Erde hat keine Atmosphäre. Deshalb sind die Strahlungsparameter "Diffuser Anteil" und "Strahlungsdurchlassvermögen" bei der Analyse nicht relevant. Folglich beträgt die diffuse Sonneneinstrahlung "0" und die Gesamtstrahlung entspricht der direkten Sonneneinstrahlung.

  • Der diffuse Anteil ist der Bruchteil des globalen normalen Strahlungsflusses, der diffus ist. Die Werte liegen zwischen 0 und 1. Legen Sie diesen Wert entsprechend den atmosphärischen Bedingungen fest. Typische Werte liegen bei 0,2 bei sehr klaren Himmelsbedingungen bzw. 0,3 bei allgemein klaren Himmelsbedingungen.

  • Das Strahlungsdurchlassvermögen ist das Verhältnis zwischen der Energie, die die Erdoberfläche erreicht, und der Energie, die an der oberen Grenze der Atmosphäre ankommt. Die Werte liegen zwischen 0 (keine Übertragung) und 1 (vollständige Übertragung). Typische Werte liegen bei 0,6 oder 0,7 (sehr klare Bedingungen) bzw. 0,5 (allgemein klarer Himmel).

  • Das Strahlungsdurchlassvermögen ist umgekehrt proportional zum Parameter "Diffuser Anteil". Eine Änderung dieser Werte kann sich auf das Modellergebnis auswirken. Die Ermittlung der besten Werte für das Interessengebiet hängt von mehreren Variablen (z. B. Position und Zeit) ab. Sie können diese Werte ändern, um zu sehen, wie sie sich auf das Ergebnis auswirken.

  • Der Parameter Sonnenkarten-Gitterebene steuert die Geschwindigkeit und Genauigkeit der Berechnung. Er passt die Auflösung der sechseckigen Gitterzellen, die für die internen Berechnungen verwendet werden, gemäß dem räumlichen H3-Indizierungssystem an.

    Mit niedrigeren Gitterebenen werden größere Sonnenkartenbereiche erstellt, und die Ausführung des Werkzeugs wird beschleunigt. Mit einer höheren Gitterebene werden kleinere Sonnenkarten erstellt, und die Genauigkeit des Ergebnisses wird verbessert.

    Die gültigen Werte der Kartengitterebene für die Erde reichen von 5 bis 7. Die gültigen Werte für den Mond reichen von 4 bis 6.

    Die Standardebene wird durch das Eingabe-Oberflächen-Raster bestimmt. Wenn bei der Analyse der Oberflächendaten der Erde die Zellengröße für die Analyse kleiner oder gleich 4 Meter ist, lautet die Standardgitterebene 6. Wenn die Zelle größer als 4 Meter ist, lautet die Standardgitterebene 5. Für die Analyse der Oberflächendaten des Mondes ist die Standardebene 6.

    In der folgenden Tabelle wird die durchschnittliche Fläche der Hexagongitterzellen für jede Sonnenkartenebene in der Einheit Quadratkilometer dargestellt.

    EbeneErdeMond

    4

    Nicht anwendbar

    131,6

    5

    252,9 (Standard > 4 m)

    18,8

    6

    36,1 (Standard > 4 m)

    2,69 (Standard)

    7

    5,16

    Nicht anwendbar

  • Dieses Werkzeug lässt sich mit GPU beschleunigen, d. h. wenn ein kompatibler Grafikprozessor (GPU) in Ihrem System verfügbar ist, lässt sich damit die Leistung des Werkzeugs verbessern. Verwenden Sie den Parameter Zielgerät für Analyse (analysis_target_device in Python), um zu steuern, ob das Werkzeug mit der GPU oder der CPU ausgeführt wird.

    Weitere Details zu kompatiblen GPUs, zum Konfigurieren von und Arbeiten mit GPU-Geräten sowie Tipps zur Problembehandlung finden Sie unter GPU-Verarbeitung mit Spatial Analyst.

  • Wenn das Ausgabe-Raster-Format .crf lautet, wird in diesem Werkzeug die Raster-Speicherumgebung Pyramide unterstützt. In der Ausgabe werden standardmäßig Pyramiden erstellt. Bei anderen Ausgabeformaten wird diese Umgebung nicht unterstützt, und es werden keine Pyramiden erstellt.

  • Weitere Informationen zu den Geoverarbeitungsumgebungen für dieses Werkzeug finden Sie unter Analyseumgebungen und Spatial Analyst.

  • Zusätzliche Ressourcen:

    Acton, C. A. "Ancillary data services of NASA's Navigation and Ancillary Information Facility". Planetary and Space Science. Band 44, Ausgabe 1, Januar 1996, 65-70. https://doi.org/10.1016/0032-0633(95)00107-7

    Acton, C, Bachman, Semenov, B. und Wright, E. "A look toward the future in the handling of space science mission geometry". Planetary and Space Science. Band 150, Januar 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/

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Oberflächen-Raster

Das Eingabe-Höhenoberflächen-Raster.

Raster Layer
Startdatum und -uhrzeit

Startdatum und -zeit für die Analyse.

Date
Enddatum und -zeit

Enddatum und -zeit für die Analyse.

Date
Eingabe-Analysemaske
(optional)

Die Eingabedaten, die die Positionen für die Analyse definieren.

Composite Geodataset
Eingabe-Neigungs-Raster
(optional)

Das Eingabe-Neigungs-Raster, das bei der Berechnung der Ausgabe-Sonneneinstrahlung verwendet wird.

Wenn diese Eingabe nicht angegeben wird, berechnet das Werkzeug die Neigungswerte intern aus dem Eingabe-Oberflächen-Raster. Durch die Angabe dieses Wertes wird die Performance verbessert, insbesondere, wenn das Werkzeug wiederholt ausgeführt wird oder größere Datasets analysiert werden.

Raster Layer
Eingabe-Ausrichtungs-Raster
(optional)

Das Eingabe-Ausrichtungs-Raster, das bei der Berechnung der Ausgabe-Sonneneinstrahlung verwendet wird.

Wenn diese Eingabe nicht angegeben wird, berechnet das Werkzeug die Ausrichtungswerte intern aus dem Eingabe-Oberflächen-Raster. Durch die Angabe dieses Wertes wird die Performance verbessert, insbesondere, wenn das Werkzeug wiederholt ausgeführt wird oder größere Datasets analysiert werden.

Raster Layer
Ausgabe-Direktstrahlungs-Raster
(optional)

Das Ausgabe-Raster, das den Wert der direkten Sonneneinstrahlung für jede Position darstellt.

Für die Ausgabe wird die Einheit Kilowattstunden pro Quadratmeter (kWh/m2) verwendet.

Raster Dataset
Ausgabe-Diffus-Strahlungs-Raster
(optional)

Das Ausgabe-Raster, das die Sonneneinstrahlung darstellt, die durch den Himmel, durch Atmosphärenschichten und andere Umgebungen gestreut wird.

Für die Ausgabe wird die Einheit Kilowattstunden pro Quadratmeter (kWh/m2) verwendet.

Raster Dataset
Ausgabe-Raster der Direktstrahlungsdauer
(optional)

Das Ausgabe-Raster, das die Dauer der direkten Sonneneinstrahlung darstellt.

Ausgabeeinheiten: Stunden.

Raster Dataset
Zeitzone
(optional)

Die für die Start- und Endzeit verwendete Zeitzone. Standardmäßig ist dies UTC (koordinierte Weltzeit).

  • UTCDie Zeitzone ist "UTC".
  • Datumsgrenze NormalzeitDie Zeitzone ist "Datumsgrenze Normalzeit" (UTC-12:00).
  • UTC-11Die Zeitzone ist "UTC-11" (UTC-11:00).
  • Aleuten NormalzeitDie Zeitzone ist "Aleuten Normalzeit" (UTC-10:00).
  • Hawaii NormalzeitDie Zeitzone ist "Hawaii Normalzeit" (UTC-10:00).
  • Marquesas-Inseln NormalzeitDie Zeitzone ist "Marquesas-Inseln Normalzeit" (UTC-09:30).
  • Alaska NormalzeitDie Zeitzone ist "Alaska Normalzeit" (UTC-09:00).
  • UTC-09Die Zeitzone ist "UTC-09" (UTC-09:00).
  • Pacific Normalzeit (Mexiko)Die Zeitzone ist "Pacific Normalzeit (Mexiko)" (UTC-08:00).
  • UTC-08Die Zeitzone ist "UTC-08" (UTC-08:00).
  • Pacific NormalzeitDie Zeitzone ist "Pacific Normalzeit" (UTC-08:00).
  • US Mountain NormalzeitDie Zeitzone ist "US Mountain Normalzeit" (UTC-07:00).
  • Mountain Normalzeit (Mexiko)Die Zeitzone ist "Mountain Normalzeit (Mexiko)" (UTC-07:00).
  • Mountain NormalzeitDie Zeitzone ist "Mountain Normalzeit" (UTC-07:00).
  • Yukon NormalzeitDie Zeitzone ist "Yukon Normalzeit" (UTC-07:00).
  • Mittelamerikanische NormalzeitDie Zeitzone ist "Mittelamerikanische Normalzeit" (UTC-06:00).
  • Central NormalzeitDie Zeitzone ist "Central Normalzeit" (UTC-06:00).
  • Osterinseln NormalzeitDie Zeitzone ist "Osterinseln Normalzeit" (UTC-06:00).
  • Central Normalzeit (Mexiko)Die Zeitzone ist "Central Normalzeit (Mexiko)" (UTC-06:00).
  • Central Normalzeit (Kanada)Die Zeitzone ist "Central Normalzeit (Kanada)" (UTC-06:00).
  • Westl. Südamerika NormalzeitDie Zeitzone ist "Westl. Südamerika Normalzeit" (UTC-05:00).
  • Eastern Normalzeit (Mexiko)Die Zeitzone ist "Eastern Normalzeit (Mexiko)" (UTC-05:00).
  • Eastern NormalzeitDie Zeitzone ist "Eastern Normalzeit" (UTC-05:00).
  • Haiti NormalzeitDie Zeitzone ist "Haiti Normalzeit" (UTC-05:00).
  • Kuba NormalzeitDie Zeitzone ist "Kuba Normalzeit" (UTC-05:00).
  • Eastern Normalzeit (Indiana)Die Zeitzone ist "Eastern Normalzeit (Indiana)" (UTC-05:00).
  • Turks- und Caicosinseln NormalzeitDie Zeitzone ist "Turks- und Caicosinseln Normalzeit" (UTC-04:00).
  • Paraguay NormalzeitDie Zeitzone ist "Paraguay Normalzeit" (UTC-04:00).
  • Atlantic NormalzeitDie Zeitzone ist "Atlantic Normalzeit" (UTC-04:00).
  • Venezuela NormalzeitDie Zeitzone ist "Venezuela Normalzeit" (UTC-04:00).
  • Zentralbrasilianische NormalzeitDie Zeitzone ist "Zentralbrasilianische Normalzeit" (UTC-04:00).
  • Mittl. Südamerika NormalzeitDie Zeitzone ist "Mittl. Südamerika Normalzeit" (UTC-04:00).
  • Chilenische NormalzeitDie Zeitzone ist "Westl. Südamerika Normalzeit" (UTC-04:00).
  • Neufundland NormalzeitDie Zeitzone ist "Neufundland Normalzeit" (UTC-03:30).
  • Tocantins NormalzeitDie Zeitzone ist "Tocantins Normalzeit" (UTC-03:00).
  • Östl. Südamerika NormalzeitDie Zeitzone ist "Östl. Südamerika Normalzeit" (UTC-03:00).
  • Östl. Südamerika NormalzeitDie Zeitzone ist "Östl. Südamerika Normalzeit" (UTC-03:00).
  • Argentinien NormalzeitDie Zeitzone ist "Argentinien Normalzeit" (UTC-03:00).
  • Grönland NormalzeitDie Zeitzone ist "Grönland Normalzeit" (UTC-03:00).
  • Montevideo NormalzeitDie Zeitzone ist "Montevideo Normalzeit" (UTC-03:00).
  • Magallanes NormalzeitDie Zeitzone ist "Magallanes Normalzeit" (UTC-03:00).
  • Saint-Pierre NormalzeitDie Zeitzone ist "Saint-Pierre Normalzeit" (UTC-03:00).
  • Bahia NormalzeitDie Zeitzone ist "Bahia Normalzeit" (UTC-03:00).
  • UTC-02Die Zeitzone ist "UTC-02" (UTC-02:00).
  • Mittelatlantik NormalzeitDie Zeitzone ist "Mittelatlantik Normalzeit" (UTC-02:00).
  • Azoren NormalzeitDie Zeitzone ist "Azoren Normalzeit" (UTC-01:00).
  • Kap Verde NormalzeitDie Zeitzone ist "Kap Verde Normalzeit" (UTC-01:00).
  • Westeuropäische ZeitDie Zeitzone ist "Westeuropäische Zeit" (UTC+00:00).
  • Westafrikanische NormalzeitDie Zeitzone ist "Westafrikanische Normalzeit" (UTC+00:00).
  • São Tomé NormalzeitDie Zeitzone ist "São Tomé Normalzeit" (UTC+00:00).
  • Marokko NormalzeitDie Zeitzone ist "Marokko Normalzeit" (UTC+00:00).
  • Mitteleuropäische ZeitDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+01:00).
  • Mitteleuropäische ZeitDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+01:00).
  • Mitteleuropäische ZeitDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+01:00).
  • Mitteleuropäische ZeitDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+01:00).
  • West-Zentralafrika NormalzeitDie Zeitzone ist "West-Zentralafrika Normalzeit" (UTC+01:00).
  • Jordanien NormalzeitDie Zeitzone ist "Jordanien Normalzeit" (UTC+02:00).
  • Osteuropäische ZeitDie Zeitzone ist "Osteuropäische Zeit" (UTC+02:00).
  • Naher Osten NormalzeitDie Zeitzone ist "Naher Osten Normalzeit" (UTC+02:00).
  • Ägypten NormalzeitDie Zeitzone ist "Ägypten Normalzeit" (UTC+02:00).
  • Mitteleuropäische ZeitDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+02:00).
  • Syrien NormalzeitDie Zeitzone ist "Syrien Normalzeit" (UTC+02:00).
  • Westjordanland NormalzeitDie Zeitzone ist "Westjordanland Normalzeit" (UTC+02:00).
  • Südafrika NormalzeitDie Zeitzone ist "Südafrika Normalzeit" (UTC+02:00).
  • Osteuropäische ZeitDie Zeitzone ist "Osteuropäische Zeit" (UTC+02:00).
  • Israel NormalzeitDie Zeitzone ist "Israel Normalzeit" (UTC+02:00).
  • Südsudan NormalzeitDie Zeitzone ist "Südsudan Normalzeit" (UTC+02:00).
  • Kaliningrad NormalzeitDie Zeitzone ist "Kaliningrad Normalzeit" (UTC+02:00).
  • Sudan NormalzeitDie Zeitzone ist "Sudan Normalzeit" (UTC+02:00).
  • Libyen NormalzeitDie Zeitzone ist "Libyen Normalzeit" (UTC+02:00).
  • Namibia NormalzeitDie Zeitzone ist "Namibia Normalzeit" (UTC+02:00).
  • Arabische NormalzeitDie Zeitzone ist "Arabische Normalzeit" (UTC+03:00).
  • Türkei NormalzeitDie Zeitzone ist "Türkei Normalzeit" (UTC+03:00).
  • Arabische NormalzeitDie Zeitzone ist "Arabische Normalzeit" (UTC+03:00).
  • Belarus NormalzeitDie Zeitzone ist "Belarus Normalzeit" (UTC+03:00).
  • Russische NormalzeitDie Zeitzone ist "Russische Normalzeit" (UTC+03:00).
  • Ostafrikanische NormalzeitDie Zeitzone ist "Ostafrikanische Normalzeit" (UTC+03:00).
  • Wolgograd NormalzeitDie Zeitzone ist "Wolgograd Normalzeit" (UTC+03:00).
  • Iran NormalzeitDie Zeitzone ist "Iran Normalzeit" (UTC+03:30).
  • Arabische NormalzeitDie Zeitzone ist "Arabische Normalzeit" (UTC+04:00).
  • Astrachan NormalzeitDie Zeitzone ist "Astrachan Normalzeit" (UTC+04:00).
  • Aserbaidschan NormalzeitDie Zeitzone ist "Aserbaidschan Normalzeit" (UTC+04:00).
  • Russland Zeitzone 3Die Zeitzone ist "Russland Zeitzone 3" (UTC+04:00).
  • Mauritius NormalzeitDie Zeitzone ist "Mauritius Normalzeit" (UTC+04:00).
  • Saratow NormalzeitDie Zeitzone ist "Saratow Normalzeit" (UTC+04:00).
  • Georgische NormalzeitDie Zeitzone ist "Georgische Normalzeit" (UTC+04:00).
  • Kaukasische NormalzeitDie Zeitzone ist "Kaukasische Normalzeit" (UTC+04:00).
  • Afghanistan NormalzeitDie Zeitzone ist "Afghanistan Normalzeit" (UTC+04:30).
  • West Asien NormalzeitDie Zeitzone ist "West Asien Normalzeit" (UTC+05:00).
  • Jekaterinburg NormalzeitDie Zeitzone ist "Jekaterinburg Normalzeit" (UTC+05:00).
  • Pakistan NormalzeitDie Zeitzone ist "Pakistan Normalzeit" (UTC+05:00).
  • Qysylorda NormalzeitDie Zeitzone ist "Qysylorda Normalzeit" (UTC+05:00).
  • Indien NormalzeitDie Zeitzone ist "Indien Normalzeit" (UTC+05:30).
  • Sri Lanka NormalzeitDie Zeitzone ist "Sri Lanka Normalzeit" (UTC+05:30).
  • Nepal NormalzeitDie Zeitzone ist "Nepal Normalzeit" (UTC+05:45).
  • Zentralasien NormalzeitDie Zeitzone ist "Zentralasien Normalzeit" (UTC+06:00).
  • Bangladesch NormalzeitDie Zeitzone ist "Bangladesch Normalzeit" (UTC+06:00).
  • Omsk NormalzeitDie Zeitzone ist "Omsk Normalzeit" (UTC+06:00).
  • Myanmar NormalzeitDie Zeitzone ist "Myanmar Normalzeit" (UTC+06:30).
  • Südostasiatische NormalzeitDie Zeitzone ist "Südostasiatische Normalzeit" (UTC+07:00).
  • Altai NormalzeitDie Zeitzone ist "Altai Normalzeit" (UTC+07:00).
  • Westmongolische NormalzeitDie Zeitzone ist "Westmongolische Normalzeit" (UTC+07:00).
  • Nordasien NormalzeitDie Zeitzone ist "Nordasien Normalzeit" (UTC+07:00).
  • Zentralasien NormalzeitDie Zeitzone ist "Zentralasien Normalzeit" (UTC+07:00).
  • Tomsk NormalzeitDie Zeitzone ist "Tomsk Normalzeit" (UTC+07:00).
  • China NormalzeitDie Zeitzone ist "China Normalzeit" (UTC+08:00).
  • Ost-Nordasiatische NormalzeitDie Zeitzone ist "Ost-Nordasiatische Normalzeit" (UTC+08:00).
  • Singapur NormalzeitDie Zeitzone ist "Singapur Normalzeit" (UTC+08:00).
  • Westaustralische NormalzeitDie Zeitzone ist "Westaustralische Normalzeit" (UTC+08:00).
  • Taipeh NormalzeitDie Zeitzone ist "Taipeh Normalzeit" (UTC+08:00).
  • Ulan-Bator NormalzeitDie Zeitzone ist "Ulan-Bator Normalzeit" (UTC+08:00).
  • Zentral-West-Australische StandardzeitDie Zeitzone ist "Zentral-West-Australische Standardzeit" (UTC+08:45).
  • Transbaikalien NormalzeitDie Zeitzone ist "Transbaikalien Normalzeit" (UTC+09:00).
  • Japanische NormalzeitDie Zeitzone ist "Japanische Normalzeit" (UTC+09:00).
  • Nordkoreanische NormalzeitDie Zeitzone ist "Nordkoreanische Normalzeit" (UTC+09:00).
  • Koreanische NormalzeitDie Zeitzone ist "Koreanische Normalzeit" (UTC+09:00).
  • Jakutsk NormalzeitDie Zeitzone ist "Jakutsk Normalzeit" (UTC+09:00).
  • Zentral- Australische NormalzeitDie Zeitzone ist "Zentralaustralische Normalzeit" (UTC+09:30).
  • Zentralaustralische NormalzeitDie Zeitzone ist "Zentralaustralische Normalzeit" (UTC+09:30).
  • Westaustralische NormalzeitDie Zeitzone ist "Westaustralische Normalzeit" (UTC+10:00).
  • Ostaustralische NormalzeitDie Zeitzone ist "Ostaustralische Normalzeit" (UTC+10:00).
  • Westpazifische NormalzeitDie Zeitzone ist "Westpazifische Normalzeit" (UTC+10:00).
  • Tasmanien NormalzeitDie Zeitzone ist "Tasmanien Normalzeit" (UTC+10:00).
  • Wladiwostok NormalzeitDie Zeitzone ist "Wladiwostok Normalzeit" (UTC+10:00).
  • Lord-Howe-Insel NormalzeitDie Zeitzone ist "Lord-Howe-Insel Normalzeit" (UTC+10:30).
  • Bougainville NormalzeitDie Zeitzone ist "Bougainville Normalzeit" (UTC+11:00).
  • Russland Zeitzone 10Die Zeitzone ist "Russland Zeitzone 10" (UTC+11:00).
  • Magadan NormalzeitDie Zeitzone ist "Magadan Normalzeit" (UTC+11:00).
  • Norfolk NormalzeitDie Zeitzone ist "Norfolk Normalzeit" (UTC+11:00).
  • Sachalin NormalzeitDie Zeitzone ist "Sachalin Normalzeit" (UTC+11:00).
  • Zentralpazifische NormalzeitDie Zeitzone ist "Zentralpazifische Normalzeit" (UTC+11:00).
  • Russland Zeitzone 11Die Zeitzone ist "Russland Zeitzone 11" (UTC+11:00).
  • Neuseeland NormalzeitDie Zeitzone ist "Neuseeland Normalzeit" (UTC+12:00).
  • UTC+12Die Zeitzone ist "UTC+12" (UTC+12:00).
  • Fidschi NormalzeitDie Zeitzone ist "Fidschi Normalzeit" (UTC+12:00).
  • Kamtschatka NormalzeitDie Zeitzone ist "Kamtschatka Normalzeit" (UTC+12:00).
  • Chathaminseln NormalzeitDie Zeitzone ist "Chathaminseln Normalzeit" (UTC+12:45).
  • UTC+13Die Zeitzone ist "UTC+13" (UTC+13:00).
  • Tonga NormalzeitDie Zeitzone ist "Tonga Normalzeit" (UTC+13:00).
  • Samoa NormalzeitDie Zeitzone ist "Samoa Normalzeit" (UTC+13:00).
  • Linieninseln NormalzeitDie Zeitzone ist "Linieninseln Normalzeit" (UTC+14:00).
String
Zeiten für Sommerzeit anpassen
(optional)

Gibt an, ob die Konfiguration der Eingabezeit an die Sommerzeit angepasst wird.

Für Analysen auf dem Mond ist dieser Parameter nicht relevant.

  • Deaktiviert: Die Eingabezeitwerte werden nicht an die Sommerzeit angepasst. Dies ist die Standardeinstellung.
  • Aktiviert: Die Eingabezeitwerte werden an die Sommerzeit angepasst.
Boolean
Sonneneinstrahlung für Zeitintervalle berechnen
(optional)

Gibt an, ob ein Gesamt-Sonneneinstrahlungswert für die ganze Zeitkonfiguration oder mehrere Strahlungswerte für das angegebene Intervall berechnet werden.

  • Deaktiviert: Ein einzelner Gesamtstrahlungswert wird für die ganze Zeitkonfiguration berechnet. Dies ist die Standardeinstellung.
  • Aktiviert: Für jedes Zeitintervall der ganzen Zeitkonfiguration werden mehrere Strahlungswerte berechnet. Die Anzahl der Ausgaben hängt vom Intervallwert ab. Für ein ganzes Jahr mit monatlichen Intervallen umfasst das Ergebnis beispielsweise 12 Ausgabestrahlungswerte für jeden Standort.
Boolean
Einheit des Zeitintervalls
(optional)

Gibt die Zeiteinheit an, die zur Berechnung der Sonneneinstrahlungswerte über die ganze Zeitkonfiguration verwendet wird.

Dieser Parameter ist nur verfügbar, wenn der Parameter Sonneneinstrahlung für Zeitintervalle berechnen aktiviert ist.

  • MinuteDie Intervalleinheit ist Minuten. Diese Option ist nur für erdbasierte Daten verfügbar.
  • StundeDie Intervalleinheit ist Stunden.
  • TagDie Intervalleinheit ist Tage. Hierbei handelt es sich um die Standardeinstellung.
  • WocheDie Intervalleinheit ist Wochen.
String
Zeitintervall
(optional)

Der Wert für die Dauer oder Zeit zwischen den Intervallen.

Der Standardwert ist von der angegebenen Intervalleinheit abhängig. Die verfügbaren Einheiten sind mit ihrem jeweiligen Standardwert unten aufgeführt.

  • Minute: 60
  • Stunde: 4
  • Tag: 14
  • Woche: 2
Long
Nachbarschaftsentfernung
(optional)

Die Entfernung ab dem Mittelpunkt der Zielzelle, für die der Ausgabewert berechnet wird. Sie bestimmt die Größe der Nachbarschaft.

Der Standardwert ist die Zellengröße des Eingabe-Oberflächen-Rasters. Das Ergebnis ist eine 3 x 3-Nachbarschaft.

Linear Unit
Adaptive Nachbarschaft verwenden
(optional)

Gibt an, ob sich die Nachbarschaftsentfernung mit Landschaftsänderungen (adaptiv) ändert. Die maximale Entfernung wird durch die Nachbarschaftsentfernung bestimmt. Die minimale Entfernung ist die Eingabe-Raster-Zellengröße.

  • Deaktiviert: An allen Positionen wird eine einzelne (feste) Nachbarschaftsentfernung verwendet. Dies ist die Standardeinstellung.
  • Aktiviert: An allen Positionen wird eine adaptive Nachbarschaftsentfernung verwendet.
Boolean
Typ des diffusen Strahlungsmodells
(optional)

Gibt den verwendeten Typ des diffusen Strahlungsmodells an.

  • Einheitlicher HimmelDas einheitliche diffuse Modell wird verwendet. Die eingehende diffuse Strahlung ist aus allen Himmelsrichtungen gleich. Dies ist die Standardeinstellung.
  • Standardmäßig bedeckter HimmelDas diffuse Standardstrahlungsmodell bei Bewölkung wird verwendet. Der eingehende diffuse Strahlungsfluss ändert sich mit dem Zenitwinkel.
String
Diffuser Anteil
(optional)

Der diffuse Anteil des globalen normalen Strahlungsflusses. Die Werte liegen zwischen 0 und 1.

Legen Sie diesen Wert entsprechend den atmosphärischen Bedingungen fest. Der Standardwert beträgt 0,3 bei allgemein klaren Bedingungen.

Double
Strahlungsdurchlassvermögen
(optional)

Der Strahlungsanteil, der durch die Atmosphäre dringt (Durchschnitt aller Wellenlängen). Die Werte liegen zwischen 0 (keine Übertragung) und 1 (vollständige Übertragung).

Der Standardwert beträgt 0,5 bei allgemein klarem Himmel.

Double
Zielgerät für Analyse
(optional)

Gibt das Gerät an, das für die Berechnung verwendet wird.

  • GPU dann CPUWenn eine kompatible GPU gefunden wird, wird sie für die Berechnung verwendet. Andernfalls wird die CPU verwendet. Dies ist die Standardeinstellung.
  • Nur CPUDie Berechnung wird nur auf der CPU durchgeführt.
  • Nur GPUDie Berechnung wird nur auf der GPU durchgeführt.
String
Sonnenkarten-Gitterebene
(optional)

Die Auflösung, die zum Erstellen der sechseckigen H3-Gitterzellen für interne Berechnungen verwendet wird. Mit einem niedrigeren Wert für die Gitterebene werden größere Sonnenkartenbereiche erstellt, und die Ausführung des Werkzeugs wird beschleunigt. Mit einer höheren Gitterebene werden kleinere Sonnenkarten erstellt, und die Genauigkeit des Ergebnisses wird verbessert.

Die gültigen Werte der Sonnenkarten-Gitterebene für die Erde reichen von 5 bis 7. Die gültigen Werte für den Mond reichen von 4 bis 6.

Standardmäßig wird die Gitterebene durch das Eingabe-Oberflächen-Raster bestimmt. Wenn bei der Analyse der Oberflächendaten der Erde die Zellengröße für die Analyse kleiner oder gleich 4 Meter ist, lautet die Standardgitterebene 6. Wenn die Zellengröße für die Analyse 4 Meter überschreitet, lautet die Standardgitterebene 5. Für die Analyse der Oberflächendaten des Mondes ist die Standardgitterebene 6.

Long

Rückgabewert

BeschriftungErläuterungDatentyp
Ausgabe-Raster der Sonneneinstrahlung

Das Ausgabe-Raster, das die Gesamtmenge der pro Flächeneinheit empfangenen Sonneneinstrahlung für die Eingabeoberfläche darstellt.

Für die Ausgabe wird die Einheit Kilowattstunden pro Quadratmeter (kWh/m2) verwendet.

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})
NameErläuterungDatentyp
in_surface_raster

Das Eingabe-Höhenoberflächen-Raster.

Raster Layer
start_date_time

Startdatum und -zeit für die Analyse.

Date
end_date_time

Enddatum und -zeit für die Analyse.

Date
in_analysis_mask
(optional)

Die Eingabedaten, die die Positionen für die Analyse definieren.

Composite Geodataset
in_slope_raster
(optional)

Das Eingabe-Neigungs-Raster, das bei der Berechnung der Ausgabe-Sonneneinstrahlung verwendet wird.

Wenn diese Eingabe nicht angegeben wird, berechnet das Werkzeug die Neigungswerte intern aus dem Eingabe-Oberflächen-Raster. Durch die Angabe dieses Wertes wird die Performance verbessert, insbesondere, wenn das Werkzeug wiederholt ausgeführt wird oder größere Datasets analysiert werden.

Raster Layer
in_aspect_raster
(optional)

Das Eingabe-Ausrichtungs-Raster, das bei der Berechnung der Ausgabe-Sonneneinstrahlung verwendet wird.

Wenn diese Eingabe nicht angegeben wird, berechnet das Werkzeug die Ausrichtungswerte intern aus dem Eingabe-Oberflächen-Raster. Durch die Angabe dieses Wertes wird die Performance verbessert, insbesondere, wenn das Werkzeug wiederholt ausgeführt wird oder größere Datasets analysiert werden.

Raster Layer
out_direct_radiation_raster
(optional)

Das Ausgabe-Raster, das den Wert der direkten Sonneneinstrahlung für jede Position darstellt.

Für die Ausgabe wird die Einheit Kilowattstunden pro Quadratmeter (kWh/m2) verwendet.

Raster Dataset
out_diffuse_radiation_raster
(optional)

Das Ausgabe-Raster, das die Sonneneinstrahlung darstellt, die durch den Himmel, durch Atmosphärenschichten und andere Umgebungen gestreut wird.

Für die Ausgabe wird die Einheit Kilowattstunden pro Quadratmeter (kWh/m2) verwendet.

Raster Dataset
out_duration_raster
(optional)

Das Ausgabe-Raster, das die Dauer der direkten Sonneneinstrahlung darstellt.

Ausgabeeinheiten: Stunden.

Raster Dataset
time_zone
(optional)

Die für die Start- und Endzeit verwendete Zeitzone. Standardmäßig ist dies UTC (koordinierte Weltzeit).

  • UTCDie Zeitzone ist "UTC".
  • Dateline_Standard_TimeDie Zeitzone ist "Datumsgrenze Normalzeit" (UTC-12:00).
  • UTC-11Die Zeitzone ist "UTC-11" (UTC-11:00).
  • Aleutian_Standard_TimeDie Zeitzone ist "Aleuten Normalzeit" (UTC-10:00).
  • Hawaiian_Standard_TimeDie Zeitzone ist "Hawaii Normalzeit" (UTC-10:00).
  • Marquesas_Standard_TimeDie Zeitzone ist "Marquesas-Inseln Normalzeit" (UTC-09:30).
  • Alaskan_Standard_TimeDie Zeitzone ist "Alaska Normalzeit" (UTC-09:00).
  • UTC-09Die Zeitzone ist "UTC-09" (UTC-09:00).
  • Pacific_Standard_Time_(Mexico)Die Zeitzone ist "Pacific Normalzeit (Mexiko)" (UTC-08:00).
  • UTC-08Die Zeitzone ist "UTC-08" (UTC-08:00).
  • Pacific_Standard_TimeDie Zeitzone ist "Pacific Normalzeit" (UTC-08:00).
  • US_Mountain_Standard_TimeDie Zeitzone ist "US Mountain Normalzeit" (UTC-07:00).
  • Mountain_Standard_Time_(Mexico)Die Zeitzone ist "Mountain Normalzeit (Mexiko)" (UTC-07:00).
  • Mountain_Standard_TimeDie Zeitzone ist "Mountain Normalzeit" (UTC-07:00).
  • Yukon_Standard_TimeDie Zeitzone ist "Yukon Normalzeit" (UTC-07:00).
  • Central_America_Standard_TimeDie Zeitzone ist "Mittelamerikanische Normalzeit" (UTC-06:00).
  • Central_Standard_TimeDie Zeitzone ist "Central Normalzeit" (UTC-06:00).
  • Easter_Island_Standard_TimeDie Zeitzone ist "Osterinseln Normalzeit" (UTC-06:00).
  • Central_Standard_Time_(Mexico)Die Zeitzone ist "Central Normalzeit (Mexiko)" (UTC-06:00).
  • Canada_Central_Standard_TimeDie Zeitzone ist "Central Normalzeit (Kanada)" (UTC-06:00).
  • SA_Pacific_Standard_TimeDie Zeitzone ist "Westl. Südamerika Normalzeit" (UTC-05:00).
  • Eastern_Standard_Time_(Mexico)Die Zeitzone ist "Eastern Normalzeit (Mexiko)" (UTC-05:00).
  • Eastern_Standard_TimeDie Zeitzone ist "Eastern Normalzeit" (UTC-05:00).
  • Haiti_Standard_TimeDie Zeitzone ist "Haiti Normalzeit" (UTC-05:00).
  • Cuba_Standard_TimeDie Zeitzone ist "Kuba Normalzeit" (UTC-05:00).
  • US_Eastern_Standard_TimeDie Zeitzone ist "Eastern Normalzeit (Indiana)" (UTC-05:00).
  • Turks_And_Caicos_Standard_TimeDie Zeitzone ist "Turks- und Caicosinseln Normalzeit" (UTC-04:00).
  • Paraguay_Standard_TimeDie Zeitzone ist "Paraguay Normalzeit" (UTC-04:00).
  • Atlantic_Standard_TimeDie Zeitzone ist "Atlantic Normalzeit" (UTC-04:00).
  • Venezuela_Standard_TimeDie Zeitzone ist "Venezuela Normalzeit" (UTC-04:00).
  • Central_Brazilian_Standard_TimeDie Zeitzone ist "Zentralbrasilianische Normalzeit" (UTC-04:00).
  • SA_Western_Standard_TimeDie Zeitzone ist "Mittl. Südamerika Normalzeit" (UTC-04:00).
  • Pacific_SA_Standard_TimeDie Zeitzone ist "Westl. Südamerika Normalzeit" (UTC-04:00).
  • Newfoundland_Standard_TimeDie Zeitzone ist "Neufundland Normalzeit" (UTC-03:30).
  • Tocantins_Standard_TimeDie Zeitzone ist "Tocantins Normalzeit" (UTC-03:00).
  • E._South_America_Standard_TimeDie Zeitzone ist "Östl. Südamerika Normalzeit" (UTC-03:00).
  • SA_Eastern_Standard_TimeDie Zeitzone ist "Östl. Südamerika Normalzeit" (UTC-03:00).
  • Argentina_Standard_TimeDie Zeitzone ist "Argentinien Normalzeit" (UTC-03:00).
  • Greenland_Standard_TimeDie Zeitzone ist "Grönland Normalzeit" (UTC-03:00).
  • Montevideo_Standard_TimeDie Zeitzone ist "Montevideo Normalzeit" (UTC-03:00).
  • Magallanes_Standard_TimeDie Zeitzone ist "Magallanes Normalzeit" (UTC-03:00).
  • Saint_Pierre_Standard_TimeDie Zeitzone ist "Saint-Pierre Normalzeit" (UTC-03:00).
  • Bahia_Standard_TimeDie Zeitzone ist "Bahia Normalzeit" (UTC-03:00).
  • UTC-02Die Zeitzone ist "UTC-02" (UTC-02:00).
  • Mid-Atlantic_Standard_TimeDie Zeitzone ist "Mittelatlantik Normalzeit" (UTC-02:00).
  • Azores_Standard_TimeDie Zeitzone ist "Azoren Normalzeit" (UTC-01:00).
  • Cape_Verde_Standard_TimeDie Zeitzone ist "Kap Verde Normalzeit" (UTC-01:00).
  • GMT_Standard_TimeDie Zeitzone ist "Westeuropäische Zeit" (UTC+00:00).
  • Greenwich_Standard_TimeDie Zeitzone ist "Westafrikanische Normalzeit" (UTC+00:00).
  • Sao_Tome_Standard_TimeDie Zeitzone ist "São Tomé Normalzeit" (UTC+00:00).
  • Morocco_Standard_TimeDie Zeitzone ist "Marokko Normalzeit" (UTC+00:00).
  • W._Europe_Standard_TimeDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+01:00).
  • Central_Europe_Standard_TimeDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+01:00).
  • Romance_Standard_TimeDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+01:00).
  • Central_European_Standard_TimeDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+01:00).
  • W._Central_Africa_Standard_TimeDie Zeitzone ist "West-Zentralafrika Normalzeit" (UTC+01:00).
  • Jordan_Standard_TimeDie Zeitzone ist "Jordanien Normalzeit" (UTC+02:00).
  • GTB_Standard_TimeDie Zeitzone ist "Osteuropäische Zeit" (UTC+02:00).
  • Middle_East_Standard_TimeDie Zeitzone ist "Naher Osten Normalzeit" (UTC+02:00).
  • Egypt_Standard_TimeDie Zeitzone ist "Ägypten Normalzeit" (UTC+02:00).
  • E._Europe_Standard_TimeDie Zeitzone ist "Mitteleuropäische Zeit" (UTC+02:00).
  • Syria_Standard_TimeDie Zeitzone ist "Syrien Normalzeit" (UTC+02:00).
  • West_Bank_Standard_TimeDie Zeitzone ist "Westjordanland Normalzeit" (UTC+02:00).
  • South_Africa_Standard_TimeDie Zeitzone ist "Südafrika Normalzeit" (UTC+02:00).
  • FLE_Standard_TimeDie Zeitzone ist "Osteuropäische Zeit" (UTC+02:00).
  • Israel_Standard_TimeDie Zeitzone ist "Israel Normalzeit" (UTC+02:00).
  • South_Sudan_Standard_TimeDie Zeitzone ist "Südsudan Normalzeit" (UTC+02:00).
  • Kaliningrad_Standard_TimeDie Zeitzone ist "Kaliningrad Normalzeit" (UTC+02:00).
  • Sudan_Standard_TimeDie Zeitzone ist "Sudan Normalzeit" (UTC+02:00).
  • Libya_Standard_TimeDie Zeitzone ist "Libyen Normalzeit" (UTC+02:00).
  • Namibia_Standard_TimeDie Zeitzone ist "Namibia Normalzeit" (UTC+02:00).
  • Arabic_Standard_TimeDie Zeitzone ist "Arabische Normalzeit" (UTC+03:00).
  • Turkey_Standard_TimeDie Zeitzone ist "Türkei Normalzeit" (UTC+03:00).
  • Arab_Standard_TimeDie Zeitzone ist "Arabische Normalzeit" (UTC+03:00).
  • Belarus_Standard_TimeDie Zeitzone ist "Belarus Normalzeit" (UTC+03:00).
  • Russian_Standard_TimeDie Zeitzone ist "Russische Normalzeit" (UTC+03:00).
  • E._Africa_Standard_TimeDie Zeitzone ist "Ostafrikanische Normalzeit" (UTC+03:00).
  • Volgograd_Standard_TimeDie Zeitzone ist "Wolgograd Normalzeit" (UTC+03:00).
  • Iran_Standard_TimeDie Zeitzone ist "Iran Normalzeit" (UTC+03:30).
  • Arabian_Standard_TimeDie Zeitzone ist "Arabische Normalzeit" (UTC+04:00).
  • Astrakhan_Standard_TimeDie Zeitzone ist "Astrachan Normalzeit" (UTC+04:00).
  • Azerbaijan_Standard_TimeDie Zeitzone ist "Aserbaidschan Normalzeit" (UTC+04:00).
  • Russia_Time_Zone_3Die Zeitzone ist "Russland Zeitzone 3" (UTC+04:00).
  • Mauritius_Standard_TimeDie Zeitzone ist "Mauritius Normalzeit" (UTC+04:00).
  • Saratov_Standard_TimeDie Zeitzone ist "Saratow Normalzeit" (UTC+04:00).
  • Georgian_Standard_TimeDie Zeitzone ist "Georgische Normalzeit" (UTC+04:00).
  • Caucasus_Standard_TimeDie Zeitzone ist "Kaukasische Normalzeit" (UTC+04:00).
  • Afghanistan_Standard_TimeDie Zeitzone ist "Afghanistan Normalzeit" (UTC+04:30).
  • West_Asia_Standard_TimeDie Zeitzone ist "West Asien Normalzeit" (UTC+05:00).
  • Ekaterinburg_Standard_TimeDie Zeitzone ist "Jekaterinburg Normalzeit" (UTC+05:00).
  • Pakistan_Standard_TimeDie Zeitzone ist "Pakistan Normalzeit" (UTC+05:00).
  • Qyzylorda_Standard_TimeDie Zeitzone ist "Qysylorda Normalzeit" (UTC+05:00).
  • India_Standard_TimeDie Zeitzone ist "Indien Normalzeit" (UTC+05:30).
  • Sri_Lanka_Standard_TimeDie Zeitzone ist "Sri Lanka Normalzeit" (UTC+05:30).
  • Nepal_Standard_TimeDie Zeitzone ist "Nepal Normalzeit" (UTC+05:45).
  • Central_Asia_Standard_TimeDie Zeitzone ist "Zentralasien Normalzeit" (UTC+06:00).
  • Bangladesh_Standard_TimeDie Zeitzone ist "Bangladesch Normalzeit" (UTC+06:00).
  • Omsk_Standard_TimeDie Zeitzone ist "Omsk Normalzeit" (UTC+06:00).
  • Myanmar_Standard_TimeDie Zeitzone ist "Myanmar Normalzeit" (UTC+06:30).
  • SE_Asia_Standard_TimeDie Zeitzone ist "Südostasiatische Normalzeit" (UTC+07:00).
  • Altai_Standard_TimeDie Zeitzone ist "Altai Normalzeit" (UTC+07:00).
  • W._Mongolia_Standard_TimeDie Zeitzone ist "Westmongolische Normalzeit" (UTC+07:00).
  • North_Asia_Standard_TimeDie Zeitzone ist "Nordasien Normalzeit" (UTC+07:00).
  • N._Central_Asia_Standard_TimeDie Zeitzone ist "Zentralasien Normalzeit" (UTC+07:00).
  • Tomsk_Standard_TimeDie Zeitzone ist "Tomsk Normalzeit" (UTC+07:00).
  • China_Standard_TimeDie Zeitzone ist "China Normalzeit" (UTC+08:00).
  • North_Asia_East_Standard_TimeDie Zeitzone ist "Ost-Nordasiatische Normalzeit" (UTC+08:00).
  • Singapore_Standard_TimeDie Zeitzone ist "Singapur Normalzeit" (UTC+08:00).
  • W._Australia_Standard_TimeDie Zeitzone ist "Westaustralische Normalzeit" (UTC+08:00).
  • Taipei_Standard_TimeDie Zeitzone ist "Taipeh Normalzeit" (UTC+08:00).
  • Ulaanbaatar_Standard_TimeDie Zeitzone ist "Ulan-Bator Normalzeit" (UTC+08:00).
  • Aus_Central_W._Standard_TimeDie Zeitzone ist "Zentral-West-Australische Standardzeit" (UTC+08:45).
  • Transbaikal_Standard_TimeDie Zeitzone ist "Transbaikalien Normalzeit" (UTC+09:00).
  • Tokyo_Standard_TimeDie Zeitzone ist "Japanische Normalzeit" (UTC+09:00).
  • North_Korea_Standard_TimeDie Zeitzone ist "Nordkoreanische Normalzeit" (UTC+09:00).
  • Korea_Standard_TimeDie Zeitzone ist "Koreanische Normalzeit" (UTC+09:00).
  • Yakutsk_Standard_TimeDie Zeitzone ist "Jakutsk Normalzeit" (UTC+09:00).
  • Cen._Australia_Standard_TimeDie Zeitzone ist "Zentralaustralische Normalzeit" (UTC+09:30).
  • AUS_Central_Standard_TimeDie Zeitzone ist "Zentralaustralische Normalzeit" (UTC+09:30).
  • E._Australia_Standard_TimeDie Zeitzone ist "Westaustralische Normalzeit" (UTC+10:00).
  • AUS_Eastern_Standard_TimeDie Zeitzone ist "Ostaustralische Normalzeit" (UTC+10:00).
  • West_Pacific_Standard_TimeDie Zeitzone ist "Westpazifische Normalzeit" (UTC+10:00).
  • Tasmania_Standard_TimeDie Zeitzone ist "Tasmanien Normalzeit" (UTC+10:00).
  • Vladivostok_Standard_TimeDie Zeitzone ist "Wladiwostok Normalzeit" (UTC+10:00).
  • Lord_Howe_Standard_TimeDie Zeitzone ist "Lord-Howe-Insel Normalzeit" (UTC+10:30).
  • Bougainville_Standard_TimeDie Zeitzone ist "Bougainville Normalzeit" (UTC+11:00).
  • Russia_Time_Zone_10Die Zeitzone ist "Russland Zeitzone 10" (UTC+11:00).
  • Magadan_Standard_TimeDie Zeitzone ist "Magadan Normalzeit" (UTC+11:00).
  • Norfolk_Standard_TimeDie Zeitzone ist "Norfolk Normalzeit" (UTC+11:00).
  • Sakhalin_Standard_TimeDie Zeitzone ist "Sachalin Normalzeit" (UTC+11:00).
  • Central_Pacific_Standard_TimeDie Zeitzone ist "Zentralpazifische Normalzeit" (UTC+11:00).
  • Russia_Time_Zone_11Die Zeitzone ist "Russland Zeitzone 11" (UTC+11:00).
  • New_Zealand_Standard_TimeDie Zeitzone ist "Neuseeland Normalzeit" (UTC+12:00).
  • UTC+12Die Zeitzone ist "UTC+12" (UTC+12:00).
  • Fiji_Standard_TimeDie Zeitzone ist "Fidschi Normalzeit" (UTC+12:00).
  • Kamchatka_Standard_TimeDie Zeitzone ist "Kamtschatka Normalzeit" (UTC+12:00).
  • Chatham_Islands_Standard_TimeDie Zeitzone ist "Chathaminseln Normalzeit" (UTC+12:45).
  • UTC+13Die Zeitzone ist "UTC+13" (UTC+13:00).
  • Tonga_Standard_TimeDie Zeitzone ist "Tonga Normalzeit" (UTC+13:00).
  • Samoa_Standard_TimeDie Zeitzone ist "Samoa Normalzeit" (UTC+13:00).
  • Line_Islands_Standard_TimeDie Zeitzone ist "Linieninseln Normalzeit" (UTC+14:00).
String
adjust_DST
(optional)

Gibt an, ob die Konfiguration der Eingabezeit an die Sommerzeit angepasst wird.

Für Analysen auf dem Mond ist dieser Parameter nicht relevant.

  • NOT_ADJUSTED_FOR_DSTDie Eingabezeitwerte werden nicht an die Sommerzeit angepasst. Dies ist die Standardeinstellung.
  • ADJUSTED_FOR_DSTDie Eingabezeitwerte werden an die Sommerzeit angepasst.
Boolean
use_time_interval
(optional)

Gibt an, ob ein Gesamt-Sonneneinstrahlungswert für die ganze Zeitkonfiguration oder mehrere Strahlungswerte für das angegebene Intervall berechnet werden.

  • NO_INTERVALFür die ganze Zeitkonfiguration wird ein einziger Strahlungswert berechnet. Dies ist die Standardeinstellung.
  • INTERVALFür jedes Zeitintervall der ganzen Zeitkonfiguration werden mehrere Strahlungswerte berechnet.
Boolean
interval_unit
(optional)

Gibt die Zeiteinheit an, die zur Berechnung der Sonneneinstrahlungswerte über die ganze Zeitkonfiguration verwendet wird.

Dieser Parameter wird nur unterstützt, wenn der Parameter use_time_interval auf INTERVAL festgelegt wurde.

  • MINUTEDie Intervalleinheit ist Minuten. Diese Option ist nur für erdbasierte Daten verfügbar.
  • HOURDie Intervalleinheit ist Stunden.
  • DAYDie Intervalleinheit ist Tage. Hierbei handelt es sich um die Standardeinstellung.
  • WEEKDie Intervalleinheit ist Wochen.
String
interval
(optional)

Der Wert für die Dauer oder Zeit zwischen den Intervallen.

Der Standardwert ist von der angegebenen Intervalleinheit abhängig. Die verfügbaren Einheiten sind mit ihrem jeweiligen Standardwert unten aufgeführt.

  • MINUTE: 60
  • HOUR: 4
  • DAY: 14
  • WEEK: 2
Long
neighborhood_distance
(optional)

Die Entfernung ab dem Mittelpunkt der Zielzelle, für die der Ausgabewert berechnet wird. Sie bestimmt die Größe der Nachbarschaft.

Der Standardwert ist die Zellengröße des Eingabe-Oberflächen-Rasters. Das Ergebnis ist eine 3 x 3-Nachbarschaft.

Linear Unit
use_adaptive_neighborhood
(optional)

Gibt an, ob sich die Nachbarschaftsentfernung mit Landschaftsänderungen (adaptiv) ändert. Die maximale Entfernung wird durch die Nachbarschaftsentfernung bestimmt. Die minimale Entfernung ist die Eingabe-Raster-Zellengröße.

  • FIXED_NEIGHBORHOODAn allen Positionen wird eine einzelne (feste) Nachbarschaftsentfernung verwendet. Dies ist die Standardeinstellung.
  • ADAPTIVE_NEIGHBORHOODAn allen Positionen wird eine adaptive Nachbarschaftsentfernung verwendet.
Boolean
diffuse_model_type
(optional)

Gibt den verwendeten Typ des diffusen Strahlungsmodells an.

  • UNIFORM_SKYDas einheitliche diffuse Modell wird verwendet. Die eingehende diffuse Strahlung ist aus allen Himmelsrichtungen gleich. Dies ist die Standardeinstellung.
  • STANDARD_OVERCAST_SKYDas diffuse Standardstrahlungsmodell bei Bewölkung wird verwendet. Der eingehende diffuse Strahlungsfluss ändert sich mit dem Zenitwinkel.
String
diffuse_proportion
(optional)

Der diffuse Anteil des globalen normalen Strahlungsflusses. Die Werte liegen zwischen 0 und 1.

Legen Sie diesen Wert entsprechend den atmosphärischen Bedingungen fest. Der Standardwert beträgt 0,3 bei allgemein klaren Bedingungen.

Double
transmittivity
(optional)

Der Strahlungsanteil, der durch die Atmosphäre dringt (Durchschnitt aller Wellenlängen). Die Werte liegen zwischen 0 (keine Übertragung) und 1 (vollständige Übertragung).

Der Standardwert beträgt 0,5 bei allgemein klarem Himmel.

Double
analysis_target_device
(optional)

Gibt das Gerät an, das für die Berechnung verwendet wird.

  • GPU_THEN_CPUWenn eine kompatible GPU gefunden wird, wird sie für die Berechnung verwendet. Andernfalls wird die CPU verwendet. Dies ist die Standardeinstellung.
  • CPU_ONLYDie Berechnung wird nur auf der CPU durchgeführt.
  • GPU_ONLYDie Berechnung wird nur auf der GPU durchgeführt.
String
sunmap_grid_level
(optional)

Die Auflösung, die zum Erstellen der sechseckigen H3-Gitterzellen für interne Berechnungen verwendet wird. Mit einem niedrigeren Wert für die Gitterebene werden größere Sonnenkartenbereiche erstellt, und die Ausführung des Werkzeugs wird beschleunigt. Mit einer höheren Gitterebene werden kleinere Sonnenkarten erstellt, und die Genauigkeit des Ergebnisses wird verbessert.

Die gültigen Werte der Sonnenkarten-Gitterebene für die Erde reichen von 5 bis 7. Die gültigen Werte für den Mond reichen von 4 bis 6.

Standardmäßig wird die Gitterebene durch das Eingabe-Oberflächen-Raster bestimmt. Wenn bei der Analyse der Oberflächendaten der Erde die Zellengröße für die Analyse kleiner oder gleich 4 Meter ist, lautet die Standardgitterebene 6. Wenn die Zellengröße für die Analyse 4 Meter überschreitet, lautet die Standardgitterebene 5. Für die Analyse der Oberflächendaten des Mondes ist die Standardgitterebene 6.

Long

Rückgabewert

NameErläuterungDatentyp
out_solar_radiation_raster

Das Ausgabe-Raster, das die Gesamtmenge der pro Flächeneinheit empfangenen Sonneneinstrahlung für die Eingabeoberfläche darstellt.

Für die Ausgabe wird die Einheit Kilowattstunden pro Quadratmeter (kWh/m2) verwendet.

Raster

Codebeispiel

RasterSolarRadiation: Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion RasterSolarRadiation verwenden.

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: Beispiel 2 (eigenständiges Skript)

Berechnet die Sonneneinstrahlung der Eingabeoberfläche für das Jahr 2023 in einmonatigen Intervallen. Es werden alle Ausgabe-Raster der Sonneneinstrahlung zurückgegeben.

# 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")

Lizenzinformationen

  • Basic: Erfordert Spatial Analyst
  • Standard: Erfordert Spatial Analyst
  • Advanced: Erfordert Spatial Analyst

Verwandte Themen