Sonnenschattenhäufigkeit (3D Analyst)

Zusammenfassung

Berechnet, wie oft bei einer festen Position auf einer Fläche keine direkte Sichtlinie zur Sonne besteht, weil Multipatch-Features diese unterbrechen.

Abbildung

Sonnenschattenhäufigkeit (Ergebnis)

Verwendung

  • Die Zellenwerte des Ausgabe-Rasters stellen die Häufigkeit dar, mit der eine bestimmte Zelle im Schatten liegt. Der maximal mögliche Wert für eine Zelle entspricht der Häufigkeit, mit der sich die Sonne über dem Horizont befindet.

  • Die Sonnenposition wird von Startdatum und -uhrzeit bis Enddatum und -uhrzeit berechnet. Wenn die Berechnung ab Sonnenaufgang erfolgen soll, geben Sie das Startdatum ohne Uhrzeit an. Geben Sie analog dazu das Enddatum ohne Endzeit an, um die Sonnenposition bis zum Sonnenuntergang zu berechnen. Wenn ein Zeitintervall angegeben wurde, wird die Sonnenposition von der Startzeit bis zur Endzeit berechnet.

  • Beim Generieren von Ergebnissen für Sonnenneigungswinkel nahe dem Sonnenauf- und -untergang sollten Sie eine maximale Schattenlänge definieren, um zu vermeiden, dass die Auswirkung langer Schattenflächen berücksichtigt wird. Die Anwendung einer Entfernung trägt außerdem zu einer besseren Performance des Werkzeugs bei.

Syntax

SunShadowFrequency(in_features, ground, out_raster, {cell_size}, {start_time}, {end_time}, {time_interval}, {time_zone}, {dst}, {max_shadow_length})
ParameterErklärungDatentyp
in_features
[in_features,...]

Die Multipatch-Features, die das Hindernis für das Sonnenlicht darstellen.

Feature Layer
ground

Die Bodenoberfläche zur Definition der Positionen, an denen das Hindernis für das Sonnenlicht ausgewertet wird.

Raster Layer
out_raster

Das Ausgabe-Raster, dessen Zellenwerte angeben, wie oft die entsprechende Bodenhöhenposition durch die Eingabe-Features verdeckt wurde.

Raster Dataset
cell_size
(optional)

Die Zellengröße des Ausgabe-Rasters.

Linear Unit
start_time
(optional)

Datum und Uhrzeit des Beginns der Berechnung der Sonnenposition. Wenn nur das Datum angegeben wurde, wird die Startzeit als Sonnenaufgang für das angegebene Datum definiert. Der Standardwert ist die Zeit (Datum und Uhrzeit), zu der das Werkzeug in der Anwendung geöffnet oder in Python ausgeführt wird.

Date
end_time
(optional)

Datum und Uhrzeit des Endes der Berechnung der Sonnenposition. Wenn nur das Datum angegeben wurde, wird die Endzeit als Sonnenuntergang für das angegebene Datum definiert.

Date
time_interval
(optional)

Das Intervall, das zur Berechnung der Sonnenposition von Startdatum und -uhrzeit bis Enddatum und -uhrzeit verwendet wird.

Time Unit
time_zone
(optional)

Die Zeitzone, die den angegebenen Eingabezeiten für die Bestimmung der relativen Position der Sonne entspricht. Die Liste der verfügbaren Werte wird vom Betriebssystem vorgegeben, es ist standardmäßig die Zeitzone der aktuellen Uhrzeit auf dem Computer angegeben.

String
dst
(optional)

Gibt an, ob die angegebenen Uhrzeiten an die Sommerzeit angepasst werden.

  • DSTDie eingegebenen Uhrzeiten werden an die Sommerzeit angepasst.
  • NO_DSTDie eingegebenen Uhrzeiten werden nicht an die Sommerzeit angepasst. Dies ist die Standardeinstellung.
Boolean
max_shadow_length
(optional)

Die maximale Entfernung, über die ein Eingabe-Feature bei der Berechnung einen Schatten wirft. Sie sollten diesen Wert bei Verarbeitungszeiten definieren, bei denen die Position der Sonne einen kleinen Höhenwinkel aufweist, da die resultierenden Schatten lang sind und möglicherweise zusätzlich unnötige Verarbeitungszeit mit sich bringen.

Linear Unit

Codebeispiel

SunShadowFrequency example 1 (Python window)

Anhand des folgenden Beispiels wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht.

import arcpy
arcpy.env.workspace = 'd:\\data'
arcpy.ddd.SunShadowFrequency('Buildings.shp', 'DEM.tif', 'June_Shade.tif',
                             '4 Feet', '6/1/2018 10:00 AM', '6/30/2018 4:00 PM',
                             '15 Minutes', 'Pacific Standard Time', 'NO_DST')

Lizenzinformationen

  • Basic: Erfordert 3D Analyst
  • Standard: Erfordert 3D Analyst
  • Advanced: Erfordert 3D Analyst

Verwandte Themen