Rayonnement solaire des entités (Spatial Analyst)

Synthèse

Calcule l’insolation solaire entrante des points ou des entités surfaciques en entrée par rapport à la surface (sol) de la Terre ou de la Lune.

Les entités en entrée peuvent représenter des localisations ou des surfaces artificielles par la spécification d’attributs qui définissent la taille, la hauteur et l’orientation en vue de l’analyse par rapport au sol. L’insolation solaire est calculée comme la quantité d’énergie de rayonnement solaire reçue sur une période donnée pour chaque entité. Les valeurs sont représentées sous la forme de totaux et de moyennes de la surface de l’entité et sont exprimées respectivement en kilowattheures (kWh) et en kilowattheures par mètre carré (kWh/m2).

Utilisation

  • La référence spatiale définie du paramètre Raster de surface en entrée indique si l’analyse concerne la Terre ou la Lune.

  • Le calcul du rayonnement solaire exige que la valeur d’environnement du Système de coordonnées en sortie soit dans un système de coordonnées projetées. Il est recommandé d’utiliser des données d’un système de coordonnées projetées exprimées en mètres. Si vous exécutez l’analyse avec un système de coordonnées sphériques, vous devez définir l’environnement du Système de coordonnées en sortie sur un système de coordonnées projetées valide.

  • Les entités en entrée doivent être des données d’entités ponctuelles ou surfaciques. L’analyse sur des entités 3D ou multipatch n’est pas prise en charge.

    Vous pouvez inclure des détails supplémentaires pour représenter des surfaces artificielles à l’aide des paramètres des entités en entrée en spécifiant la direction, l’inclinaison, la surface et le décalage de toutes les entités ou de chacune d’entre elles, par exemple, pour représenter un ensemble de points sous la forme de panneaux solaires au sol ou sur le toit d’un bâtiment.

  • Il est recommandé de spécifier la table en sortie au format géodatabase. Cela permet d’améliorer les performances et de renforcer les fonctionnalités. Les tables au format de fichier dBase (.dbf) présentent des limitations connues concernant la précision, les longueurs des noms de champ et la mise en forme de la date et de l’heure.

  • Les valeurs d’insolation solaires calculées pour le rayonnement total, direct, diffus et de durée directe sont ajoutées en tant qu’attributs à la table en sortie. Elles incluent l’insolation totale (sur la totalité de la surface) et l’insolation moyenne (par unité de surface) de chaque entité. Elles sont respectivement exprimées en kilowattheures (kWh) et en kilowattheures par mètre carré (kWh/m2). Les durées sont exprimées en heures.

  • L’insolation totale se calcule en analysant chaque localisation de cellule du raster de surface en entrée qui intersecte l’entité (ou une partie de l’entité) et en la multipliant par la surface de cette entité. Elle n’est pas calculée pour une seule localisation centrale de l’entité.

  • Si vous exécutez une analyse de grandes étendues dans lesquelles les entités surfaciques sont peu nombreuses ou très dispersées, le traitement peut prendre plus longtemps en raison de la résolution requise pour la rastérisation.

  • Les paramètres Pente des entités, Exposition des entités, Surface des entités et Décalage des entités peuvent être utilisés pour fournir des détails supplémentaires qui permettent de représenter des surfaces artificielles susceptibles d’intercepter le rayonnement solaire entrant, comme la direction, l’inclinaison, la surface et le décalage. Il peut s’agir de la position ou de l’orientation statique ou modifiée dans le temps. Par exemple, un ensemble de points qui représentent des panneaux solaires au sol ou sur le toit d’un bâtiment, ou un panneau sur un véhicule en déplacement.

    Si les paramètres des entités ne sont pas spécifiés, les valeurs sont calculées à partir du raster de surface en entrée ou des entités individuelles par défaut. Les points ont une surface de zéro, sauf indication contraire.

    Si vous fournissez une valeur pour l’un de ces paramètres, elle est appliquée à toutes les entités en entrée. Vous pouvez également indiquer un attribut de champ en entrée à partir des entités en entrée pour analyser chaque entité individuellement. Si un champ est spécifié et qu’une valeur est manquante (Null), la valeur est définie sur zéro.

  • L’heure d’été est prise en charge uniquement pour la Terre. Dans le cas de la Lune, les heures doivent être exprimées en UTC.

  • La valeur du paramètre Date et heure de fin doit être supérieure ou égale à la date de début. La période totale ne doit pas être supérieure à une année. Les heures de début et de fin peuvent s’étendre sur deux années calendaires.

  • Les valeurs de rayonnement en sortie sont calculées pour chaque intervalle temporel respectif. Si aucun rayonnement solaire n’est reçu pour un intervalle temporel, le résultat associé à la localisation concernée a une valeur de zéro.

    Si la durée totale time spécifiée entre l’heure de début et l’heure de fin ne peut pas être divisée de manière égale par l’intervalle temporel, la durée totale est étendue en interne pour atteindre le nombre de tranches horaires requises. Par exemple, si le paramètre Intervalle temporel est défini pour couvrir 3 jours, mais que la différence entre les heures de début et de fin couvre 8 jours, l’intervalle temporel est étendu à 9 jours. Aucun résultat partiel n’est renvoyé pour les intervalles temporels.

  • L’intervalle temporel minimal pour les données terrestres est de 30 minutes ; il doit être proportionnel à 30. L’intervalle temporel minimum pour les données lunaires est de deux heures et doit être proportionnel à 2.

  • Le paramètre Distance de voisinage (neighborhood_distance dans Python) détermine la taille du voisinage et calcule le paramètre de surface sur cette distance à partir du centre de la cellule cible. Sa valeur ne peut pas être inférieure à la taille de cellule raster en entrée.

    Une faible distance de voisinage capture davantage de variabilité locale dans le paysage, comme des caractéristiques d’entités de paysage plus petites. Avec des données d’élévation haute résolution, des distances plus importantes sont davantage appropriées.

  • Si le paramètre Utiliser le voisinage adaptatif(use_adaptive_neighborhood = "ADAPTIVE_NEIGHBORHOOD" dans Python) est activé, la distance de voisinage change en fonction de la variabilité du terrain. La distance de voisinage diminue en cas de forte variabilité dans la fenêtre de calcul.

  • La Lune de la Terre n’a pas d’atmosphère ; les paramètres de rayonnement que sont la proportion de diffusion et la transmittance ne sont pas pertinents pour l’analyse. Ainsi, le rayonnement solaire diffus entrant est égal à zéro et le rayonnement total est égal au rayonnement solaire direct.

  • La proportion de diffusion est la fraction du flux de rayonnement global qui est diffusée. Les valeurs sont comprises entre 0 et 1. Définissez cette valeur en fonction des conditions atmosphériques. En général, les valeurs sont 0,2 lorsque le ciel est très dégagé et 0,3 dans des conditions générales.

  • La transmittance est le rapport entre l’énergie qui atteint la surface de la Terre et celle qui est reçue à la limite supérieure de l’atmosphère. La plage de valeurs est comprise entre 0 (pas de transmission) et 1 (transmission totale). En général, les valeurs observées sont 0,6 ou 0,7 dans des conditions de ciel très clair et 0,5 dans des conditions de ciel normalement clair.

  • La transmittance a une relation inverse avec le paramètre de proportion de diffusion. Le fait de modifier ces valeurs peut affecter le résultat du modèle. L’identification des meilleures valeurs pour la zone d’intérêt dépend de plusieurs variables (telles que la localisation et le moment). Vous pouvez modifier ces valeurs pour comparer la manière dont elles affectent le résultat.

  • Le paramètre Niveau de grille de la carte d’ensoleillement contrôle la vitesse et la précision du calcul. Il ajuste la résolution des cellules de grille hexagonales qui serviront pour les calculs internes reposant sur le système d’indexation géospatiale H3.

    Un niveau de grille plus petit crée un nombre inférieur de zones de carte d’ensoleillement plus grandes et diminue le temps d’exécution de l’outil. Un niveau de grille plus grand crée un nombre supérieur de zones de carte d’ensoleillement plus petites et améliore la précision du résultat.

    Les valeurs valides du niveau de grille de la carte d’ensoleillement pour la Terre varient entre 5 et 7. Pour la Lune, les valeurs valides sont comprises entre 4 et 6.

    Le niveau par défaut est déterminé par le raster de surface en entrée. Lors de l’analyse des données de surface sur la Terre, si la taille de cellule d’analyse est inférieure ou égale à 4 mètres, le niveau de grille par défaut est de 6. Si la taille de cellule est supérieure à 4 mètres, le niveau de grille par défaut s’élève à 5. Pour analyser des données de surface sur la Lune, le niveau par défaut est égal à 6.

    La table suivante montre la surface moyenne des cellules de grille hexagonales pour chaque niveau de la carte d’ensoleillement, en kilomètres carrés :

    NiveauTerreLune

    4

    Sans objet

    131,6

    5

    252,9 (par défaut > 4 m)

    18,8

    6

    36,1 (par défaut < 4 m)

    2,69 (par défaut)

    7

    5,16

    Sans objet

  • Si votre système dispose d’un processeur graphique (GPU) compatible, celui-ci peut accélérer cet outil et améliorer ses performances. Utilisez le paramètre Périphérique cible pour analyse (analysis_target_device dans Python) pour définir si c’est le GPU ou le CPU qui sera utilisé pour exécuter l’outil.

    Reportez-vous à la rubrique Traitement GPU avec Spatial Analyst pour plus de détails sur les GPU compatibles ainsi que sur la configuration et l’utilisation de périphériques GPU, et pour des conseils de dépannage.

  • Pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil, reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst.

  • Ressources supplémentaires :

    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/

Paramètres

ÉtiquetteExplicationType de données
Raster de surface en entrée

Raster de surface d’altitude en entrée.

Raster Layer
Entités ponctuelles ou surfaciques en entrée

Entités en entrée (point ou polygone) qui représentent une localisation ou une surface artificielle pour le calcul de la quantité de rayonnement solaire reçu.

Feature Layer
Champ d’ID unique

Champ contenant les valeurs qui définissent chaque entité.

Il peut s’agir d’un champ de type entier ou chaîne des entités en entrée.

Field
Table en sortie

Table en sortie qui contient le résumé de la quantité de rayonnement solaire reçu par les entités en entrée

Le format de la table est déterminé par l’emplacement et le chemin d’accès en sortie. Par défaut, la sortie est une table de géodatabase dans un espace de travail de géodatabase, et une table dBASE dans un espace de travail de fichier.

Table
Date et heure de début

Date et heure de début de l’analyse.

Date
Date et heure de fin

Date et heure de fin de l’analyse.

Date
Fuseau horaire
(Facultatif)

Fuseau horaire utilisé pour les heures de début et de fin. Le temps universel coordonné (UTC) est le fuseau horaire par défaut.

  • UTCLe fuseau horaire sera UTC (Temps universel coordonné).
  • Ligne de changement de dateLe fuseau horaire sera Ligne de changement de date (UTC-12:00).
  • UTC-11Le fuseau horaire sera UTC-11 (UTC-11:00).
  • Heure normale des îles AléoutiennesLe fuseau horaire sera Heure normale des îles Aléoutiennes (UTC-10:00).
  • Heure normale d’HawaïLe fuseau horaire sera Heure normale d’Hawaï (UTC-10:00).
  • Heure normale des MarquisesLe fuseau horaire sera Heure normale des Marquises (UTC-09:30).
  • Heure normale de l’AlaskaLe fuseau horaire sera Heure normale de l’Alaska (UTC-09:00).
  • UTC-09Le fuseau horaire sera UTC-09 (UTC-09:00).
  • Heure normale du Pacifique (Mexique)Le fuseau horaire sera Heure normale du Pacifique (Mexique) (UTC-08:00).
  • UTC-08Le fuseau horaire sera UTC-08 (UTC-08:00).
  • Heure normale du PacifiqueLe fuseau horaire sera Heure normale du Pacifique (UTC-08:00).
  • Heure normale des montagnes Rocheuses (États-Unis)Le fuseau horaire sera Heure normale des montagnes Rocheuses (États-Unis) (UTC-07:00).
  • Heure normale des montagnes (Mexique)Le fuseau horaire sera Heure normale des montagnes Rocheuses (Mexique) (UTC-07:00).
  • Heure normale des montagnes RocheusesLe fuseau horaire sera Heure normale des montagnes Rocheuses (UTC-07:00).
  • Heure normale de YukonLe fuseau horaire sera Heure normale de Yukon (UTC-07:00).
  • Heure normale d’Amérique centraleLe fuseau horaire sera Heure normale d’Amérique centrale (UTC-06:00).
  • Heure normale du CentreLe fuseau horaire sera Heure normale du Centre (UTC-06:00).
  • Heure normale de l’Île de PâquesLe fuseau horaire sera Heure normale de l’Île de Pâques (UTC-06:00).
  • Heure normale du Centre (Mexique)Le fuseau horaire sera Heure normale du Centre (Mexique) (UTC-06:00).
  • Heure normale du Centre du CanadaLe fuseau horaire sera Heure normale du Centre du Canada (UTC-06:00).
  • Heure normale du Pacifique (Amérique du Sud)Le fuseau horaire sera Heure normale du Pacifique (Amérique du Sud) (UTC-05:00).
  • Heure normale de l’Est (Mexique)Le fuseau horaire sera Heure normale de l’Est (Mexique) (UTC-05:00).
  • Heure normale de l’EstLe fuseau horaire sera Heure normale de l’Est (UTC-05:00).
  • Heure normale d’HaïtiLe fuseau horaire sera Heure normale d’Haïti (UTC-05:00).
  • Heure normale de CubaLe fuseau horaire sera Heure normale de Cuba (UTC-05:00).
  • Heure normale de l’Est (États-Unis)Le fuseau horaire sera Heure normale de l’Est (États-Unis) (UTC-05:00).
  • Heure normale des îles Turques-et-CaïquesLe fuseau horaire sera Heure normale des îles Turques-et-Caïques (UTC-04:00).
  • Heure normale du ParaguayLe fuseau horaire sera Heure normale du Paraguay (UTC-04:00).
  • Heure normale de l’AtlantiqueLe fuseau horaire sera Heure normale de l’Atlantique (UTC-04:00).
  • Heure normale du VenezuelaLe fuseau horaire sera Heure normale du Venezuela (UTC-04:00).
  • Heure normale du Centre du BrésilLe fuseau horaire sera Heure normale du Centre du Brésil (UTC-04:00).
  • Heure normale de l’Ouest (Amérique du Sud)Le fuseau horaire sera Heure normale de l’Ouest (Amérique du Sud) (UTC-04:00).
  • Heure normale du Pacifique (Amérique du Sud)Le fuseau horaire sera Heure normale du Pacifique (Amérique du Sud) (UTC-04:00)
  • Heure normale de Terre-NeuveLe fuseau horaire sera Heure normale de Terre-Neuve (UTC-03:00).
  • Heure normale du TocantinsLe fuseau horaire sera Heure normale du Tocantins (UTC-03:00).
  • Heure normale de l’Est de l’Amérique du SudLe fuseau horaire sera Heure normale de l’Est de l’Amérique du Sud (UTC-03:00).
  • Heure normale de l’Est (Amérique du Sud)Le fuseau horaire sera Heure normale de l’Est (Amérique du Sud) (UTC-03:00).
  • Heure normale d’ArgentineLe fuseau horaire sera Heure normale d’Argentine (UTC-03:00).
  • Heure normale du GroenlandLe fuseau horaire sera Heure normale du Groenland (UTC-03:00).
  • Heure normale de MontevideoLe fuseau horaire sera Heure normale de Montevideo (UTC-03:00).
  • Heure normale de MagallanesLe fuseau horaire sera Heure normale de Magallanes (UTC-03:00).
  • Heure normale de Saint-PierreLe fuseau horaire sera Heure normale de Saint-Pierre (UTC-03:00).
  • Heure normale de BahiaLe fuseau horaire sera Heure normale de Bahia (UTC-03:00).
  • UTC-02Le fuseau horaire sera UTC-02 (UTC-02:00).
  • Heure normale du Centre-AtlantiqueLe fuseau horaire sera Heure normale du Centre-Atlantique (UTC-02:00).
  • Heure normale des AçoresLe fuseau horaire sera Heure normale des Açores (UTC-01:00).
  • Heure normale du Cap-VertLe fuseau horaire sera Heure normale du Cap-Vert (UTC-01:00).
  • Heure normale GMTLe fuseau horaire sera Heure normale GMT (UTC+00:00).
  • Heure normale de GreenwichLe fuseau horaire sera Heure normale de Greenwich (UTC+00:00).
  • Heure normale de Sao ToméLe fuseau horaire sera Heure normale de Sao Tomé (UTC+00:00).
  • Heure normale du MarocLe fuseau horaire sera Heure normale du Maroc (UTC+00:00).
  • Heure normale d’Europe de l’OuestLe fuseau horaire sera Heure normale d’Europe de l’Ouest (UTC+01:00).
  • Heure normale d’Europe centraleLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Heure normale d’Europe centraleLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Heure normale d’Europe centraleLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Heure normale d’Afrique de l’OuestLe fuseau horaire sera Heure normale d’Afrique de l’Ouest (UTC+01:00).
  • Heure normale de JordanieLe fuseau horaire sera Heure normale de Jordanie (UTC+02:00).
  • Heure normale GTBLe fuseau horaire sera Heure normale GTB (UTC+02:00).
  • Heure normale du Moyen-OrientLe fuseau horaire sera Heure normale du Moyen-Orient (UTC+02:00).
  • Heure normale d’ÉgypteLe fuseau horaire sera Heure normale d’Égypte (UTC+02:00).
  • Heure normale d’Europe de l’EstLe fuseau horaire sera Heure normale d’Europe de l’Est (UTC+02:00).
  • Heure normale de la SyrieLe fuseau horaire sera Heure normale de la Syrie (UTC+02:00).
  • Heure normale de CisjordanieLe fuseau horaire sera Heure normale de Cisjordanie (UTC+02:00).
  • Heure normale d’Afrique du SudLe fuseau horaire sera Heure normale d’Afrique du Sud (UTC+02:00).
  • Heure normale FLELe fuseau horaire sera Heure normale FLE (UTC+02:00).
  • Heure normale d’IsraëlLe fuseau horaire sera Heure normale d’Israël (UTC+02:00).
  • Heure normale du Soudan du SudLe fuseau horaire sera Heure normale du Soudan du Sud (UTC+02:00).
  • Heure normale de KaliningradLe fuseau horaire sera Heure normale de Kaliningrad (UTC+02:00).
  • Heure normale du SoudanLe fuseau horaire sera Heure normale du Soudan (UTC+02:00).
  • Heure normale de la LibyeLe fuseau horaire sera Heure normale de la Libye (UTC+02:00).
  • Heure normale de NamibieLe fuseau horaire sera Heure normale de Namibie (UTC+02:00).
  • Heure normale de l’ArabieLe fuseau horaire sera Heure normale de l’Arabie (UTC+03:00).
  • Heure normale de TurquieLe fuseau horaire sera Heure normale de la Turquie (UTC+03:00).
  • Heure normale de l’ArabieLe fuseau horaire sera Heure normale de l’Arabie (UTC+03:00).
  • Heure normale du BélarusLe fuseau horaire sera Heure normale du Bélarus (UTC+03:00).
  • Heure normale de RussieLe fuseau horaire sera Heure normale de la Russie (UTC+03:00).
  • Heure normale d’Afrique de l’EstLe fuseau horaire sera Heure normale d’Afrique de l’Est (UTC+03:00).
  • Heure standard de VolgogradLe fuseau horaire sera Heure normale de Volgograd (UTC+03:00).
  • Heure normale de l’IranLe fuseau horaire sera Heure normale de l’Iran (UTC+03:00).
  • Heure normale de l’ArabieLe fuseau horaire sera Heure normale de l’Arabie (UTC+04:00).
  • Heure normale d’AstrakhanLe fuseau horaire sera Heure normale d’Astrakhan (UTC+04:00).
  • Heure normale de l’AzerbaïdjanLe fuseau horaire sera Heure normale de l’Azerbaïdjan (UTC+04:00).
  • Fuseau horaire de la Russie 3Le fuseau horaire sera Fuseau horaire de la Russie 3 (UTC+04:00).
  • Heure normale de l’île MauriceLe fuseau horaire sera Heure normale de l’île Maurice (UTC+04:00).
  • Heure normale de SaratovLe fuseau horaire sera Heure normale de Saratov (UTC+04:00).
  • Heure normale de GéorgieLe fuseau horaire sera Heure normale de la Géorgie (UTC+04:00).
  • Heure normale du CaucaseLe fuseau horaire sera Heure normale du Caucase (UTC+04:00).
  • Heure normale d’AfghanistanLe fuseau horaire sera Heure normale d’Afghanistan (UTC+04:30).
  • Heure normale d’Asie de l’OuestLe fuseau horaire sera Heure normale d’Asie de l’Ouest (UTC+05:00).
  • Heure normale d’EkaterinbourgLe fuseau horaire sera Heure normale d’Ekaterinbourg (UTC+05:00).
  • Heure normale du PakistanLe fuseau horaire sera Heure normale du Pakistan (UTC+05:00).
  • Heure normale de KyzylordaLe fuseau horaire sera Heure normale de Kyzylorda (UTC+05:00).
  • Heure normale de l’IndeLe fuseau horaire sera Heure normale de l’Inde (UTC+05:30).
  • Heure normale du Sri LankaLe fuseau horaire sera Heure normale du Sri Lanka (UTC+05:30).
  • Heure normale du NépalLe fuseau horaire sera Heure normale du Népal (UTC+05:45).
  • Heure normale d’Asie centraleLe fuseau horaire sera Heure normale d’Asie centrale (UTC+06:00).
  • Heure normale du BangladeshLe fuseau horaire sera Heure normale du Bangladesh (UTC+06:00).
  • Heure normale d’OmskLe fuseau horaire sera Heure normale d’Omsk (UTC+06:00).
  • Heure normale du MyanmarLe fuseau horaire sera Heure normale du Myanmar (UTC+06:30).
  • Heure normale d’Asie du Sud-OuestLe fuseau horaire sera Heure normale d’Asie du Sud-Ouest (UTC+07:00).
  • Heure normale de l’AltaïLe fuseau horaire sera Heure normale de l’Altaï (UTC+07:00).
  • Heure normale de l’Ouest de la MongolieLe fuseau horaire sera Heure normale de l’Ouest de la Mongolie (UTC+07:00).
  • Heure normale d’Asie du NordLe fuseau horaire sera Heure normale d’Asie du Nord (UTC+07:00).
  • Heure normale d’Asie centrale septentrionaleLe fuseau horaire sera Heure normale d’Asie centrale septentrionale (UTC+07:00).
  • Heure normale de TomskLe fuseau horaire sera Heure normale de Tomsk (UTC+07:00).
  • Heure normale de ChineLe fuseau horaire sera Heure normale de la Chine (UTC+08:00).
  • Heure normale d’Asie du Nord-EstLe fuseau horaire sera Heure normale d’Asie du Nord-Est (UTC+08:00).
  • Heure normale de SingapourLe fuseau horaire sera Heure normale de Singapour (UTC+08:00).
  • Heure normale de l’Ouest de l’AustralieLe fuseau horaire sera Heure normale de l’Ouest de l’Australie (UTC+08:00).
  • Heure normale de TaïpeiLe fuseau horaire sera Heure normale de Taïpei (UTC+08:00).
  • Heure normale d’Oulan-BatorLe fuseau horaire sera Heure normale d’Oulan-Bator (UTC+08:00).
  • Heure normale du centre-ouest australienLe fuseau horaire sera Heure normale du centre-ouest australien (UTC+08:45).
  • Heure normale de la TransbaïkalieLe fuseau horaire sera Heure normale de la Transbaïkalie (UTC+09:00).
  • Heure normale de TokyoLe fuseau horaire sera Heure normale de Tokyo (UTC+09:00).
  • Heure normale de la Corée du NordLe fuseau horaire sera Heure normale de la Corée du Nord (UTC+09:00).
  • Heure normale de CoréeLe fuseau horaire sera Heure normale de Corée (UTC+09:00).
  • Heure normale de YakoutskLe fuseau horaire sera Heure normale de Yakoutsk (UTC+09:00).
  • Heure normale du Centre de l’AustralieLe fuseau horaire sera Heure normale du Centre de l’Australie (UTC+09:30).
  • Heure normale du Centre de l’AustralieLe fuseau horaire sera Heure normale du Centre de l’Australie (UTC+09:30).
  • Heure normale de l’Est de l’AustralieLe fuseau horaire sera Heure normale de l’Est de l’Australie (UTC+10:00).
  • Heure normale de l’Est de l’AustralieLe fuseau horaire sera Heure normale de l’Est de l’Australie (UTC+10:00).
  • Heure normale du Pacifique occidentalLe fuseau horaire sera Heure normale du Pacifique occidental (UTC+10:00).
  • Heure normale de TasmanieLe fuseau horaire sera Heure normale de Tasmanie (UTC+10:00).
  • Heure normale de VladivostokLe fuseau horaire sera Heure normale de Vladivostok (UTC+10:00).
  • Heure normale de l’île Lord HoweLe fuseau horaire sera Heure normale de l’île Lord Howe (UTC+10:30).
  • Heure normale de BougainvilleLe fuseau horaire sera Heure normale de Bougainville (UTC+11:00).
  • Fuseau horaire de la Russie 10Le fuseau horaire sera Fuseau horaire de la Russie 10 (UTC+11:00).
  • Heure normale de MagadanLe fuseau horaire sera Heure normale de Magadan (UTC+11:00).
  • Heure normale de l’île NorfolkLe fuseau horaire sera Heure normale de Norfolk (UTC+11:00).
  • Heure standard de SakhalineLe fuseau horaire sera Heure normale de Sakhaline (UTC+11:00).
  • Heure normale du Pacifique centralLe fuseau horaire sera Heure normale du Pacifique central (UTC+11:00).
  • Fuseau horaire de la Russie 11Le fuseau horaire sera Fuseau horaire de la Russie 11 (UTC+11:00).
  • Heure normale de Nouvelle-ZélandeLe fuseau horaire sera Heure normale de Nouvelle-Zélande (UTC+12:00).
  • UTC+12Le fuseau horaire sera UTC+12 (UTC+12:00).
  • Heure normale des îles FidjiLe fuseau horaire sera Heure normale des îles Fidji (UTC+12:00).
  • Heure normale du KamtchatkaLe fuseau horaire sera Heure normale de Kamchatka (UTC+12:00).
  • Heure normale des îles ChathamLe fuseau horaire sera Heure normale des îles Chatham (UTC+12:45).
  • UTC+13Le fuseau horaire sera UTC+13 (UTC+13:00).
  • Heure normale des TongaLe fuseau horaire sera Heure normale des Tonga (UTC+13:00).
  • Heure normale des SamoaLe fuseau horaire sera Heure normale des Samoa (UTC+13:00).
  • Heure normale des îles de la LigneLe fuseau horaire sera Heure normale des îles de la Ligne (UTC+14:00).
String
Régler les heures sur l’heure d’été
(Facultatif)

Indique si la configuration temporelle en entrée est ajustée en fonction de l’heure d’été.

Ce paramètre ne s’applique pas pour l’analyse sur la Lune.

  • Désactivé - Les valeurs temporelles en entrée ne sont pas ajustées pour l’heure d’été. Il s’agit de l’option par défaut.
  • Activé - Les valeurs temporelles en entrée sont ajustées pour l’heure d’été.
Boolean
Calculer l’insolation pour les intervalles temporels
(Facultatif)

Indique s’il faut calculer une seule valeur d’insolation totale pour la totalité de la configuration temporelle ou plusieurs valeurs de rayonnement pour l’intervalle spécifié.

  • Désactivé - Une valeur de rayonnement total unique est calculée pour toute la configuration de temps. Il s’agit de l’option par défaut.
  • Activé - Plusieurs valeurs de rayonnement sont calculées pour chaque intervalle de temps sur toute la configuration de temps. Le nombre de sorties dépend de la valeur de l’intervalle. Par exemple, pour une configuration sur toute l’année avec des intervalles mensuels, le résultat donne 12 valeurs de rayonnement en sortie pour chaque localisation.
Boolean
Unité de l’intervalle temporel
(Facultatif)

Spécifie l’unité de temps utilisée pour le calcul des valeurs de rayonnement solaire sur la totalité de la configuration temporelle.

Ce paramètre est disponible uniquement lorsque le paramètre Calculer l’insolation pour les intervalles temporels est activé.

  • MinuteL’intervalle est exprimé en minutes. Cette option n’est disponible que pour les données terrestres.
  • HeureL’intervalle est exprimé en heures.
  • JourL’intervalle est exprimé en jours. Il s’agit du paramètre par défaut.
  • SemaineL’intervalle est exprimé en semaines.
String
Intervalle temporel
(Facultatif)

Valeur de la durée des intervalles.

La valeur par défaut dépend de l’unité de l’intervalle spécifiée. La valeur par défaut de chaque unité disponible est indiquée dans la liste ci-dessous.

  • Minute - 60
  • Heure - 4
  • Jour - 14
  • Semaine - 2
Long
Décalage des entités
(Facultatif)

Distance verticale ajoutée à la surface raster en vue de l’analyse. La valeur doit être un entier positif ou un nombre à virgule flottante.

Vous pouvez sélectionner un champ dans le jeu de classes d’entités en entrée ou indiquer une valeur numérique.

Par exemple, si l’objet est un panneau, indiquez sa hauteur.

Si une valeur est fournie pour ce paramètre, elle est utilisée par toutes les entités. Si vous souhaitez spécifier différentes valeurs pour chaque entité, sélectionnez un champ dans le jeu de classes d’entités en entrée.

La valeur par défaut est 0.

Double; Field
Surface des entités
(Facultatif)

Surface associée aux entités en entrée. La valeur doit être un entier positif ou un nombre à virgule flottante.

Vous pouvez sélectionner un champ dans le jeu de classes d’entités en entrée ou indiquer une valeur numérique.

Par exemple, si l’objet est un panneau, indiquez sa surface.

Si une valeur est fournie pour ce paramètre, elle est utilisée par toutes les entités. Si vous souhaitez spécifier différentes valeurs pour chaque entité, sélectionnez un champ dans le jeu de classes d’entités en entrée.

Par défaut, la surface est obtenue à partir des entités en entrée. Pour les entités ponctuelles, la surface par défaut est 0.

Double; Field
Pente des entités
(Facultatif)

Pente ou inclinaison relative associée aux entités en entrée. La valeur doit être un entier positif ou un nombre à virgule flottante.

Vous pouvez sélectionner un champ dans le jeu de classes d’entités en entrée ou indiquer une valeur numérique.

Par exemple, si l’objet est un panneau, indiquez son inclinaison.

Si une valeur est fournie pour ce paramètre, elle est utilisée par toutes les entités. Si vous souhaitez spécifier différentes valeurs pour chaque entité, sélectionnez un champ dans le jeu de classes d’entités en entrée.

La pente est exprimée en degrés, de 0 à 90. Les valeurs par défaut pour l’analyse sont calculées à partir des valeurs sous-jacentes du raster de surface en entrée.

Double; Field
Exposition des entités
(Facultatif)

Exposition ou direction relative associée aux entités en entrée. La valeur doit être un entier positif ou un nombre à virgule flottante.

Vous pouvez sélectionner un champ dans le jeu de classes d’entités en entrée ou indiquer une valeur numérique.

Par exemple, si l’objet est un panneau, indiquez la direction de sa face.

Si une valeur est fournie pour ce paramètre, elle est utilisée par toutes les entités. Si vous souhaitez spécifier différentes valeurs pour chaque entité, sélectionnez un champ dans le jeu de classes d’entités en entrée.

L’exposition est exprimée en degrés, de 0 à 360. Les valeurs par défaut de la surface d’analyse sont calculées à partir des valeurs sous-jacentes du raster de surface en entrée.

Double; Field
Distance de voisinage
(Facultatif)

Distance à partir du centre de cellule cible pour lequel la valeur d’insolation en sortie doit être calculée. Elle détermine la taille du voisinage.

La valeur par défaut est la taille de cellule du raster de surface en entrée, soit un voisinage de 3 par 3.

Linear Unit
Utiliser le voisinage adaptatif
(Facultatif)

Spécifie si la distance de voisinage varie selon les changements (variations) du paysage. La distance maximale est déterminée par la distance du voisinage. La distance minimale est égale à la taille de cellule raster en entrée.

  • Désactivé : une distance de voisinage unique (fixe) sera utilisée en tout emplacement. Il s’agit de l’option par défaut.
  • Activé : une distance de voisinage adaptative sera utilisée en tout emplacement.
Boolean
Type de modèle de diffusion
(Facultatif)

Spécifie le type de modèle de rayonnement diffus utilisé.

  • Ciel uniformeLe modèle du ciel uniforme avec rayonnement diffus est utilisé. Le rayonnement diffus entrant est identique dans toutes les directions célestes. Il s’agit de l’option par défaut.
  • Ciel couvert standardLe modèle du ciel couvert standard avec rayonnement diffus est utilisé. Le flux du rayonnement diffus entrant varie avec l‘angle zénithal.
String
Proportion de diffusion
(Facultatif)

Proportion du flux du rayonnement normal global qui est diffusé. Les valeurs sont comprises entre 0 et 1.

Définissez cette valeur en fonction des conditions atmosphériques. La valeur par défaut est de 0,3 pour des conditions de ciel dégagé.

Double
Transmittance
(Facultatif)

Fraction du rayonnement traversant l'atmosphère (moyennée sur toutes les longueurs d'onde). La plage de valeurs est comprise entre 0 (pas de transmission) et 1 (transmission totale).

La valeur par défaut est de 0,5 pour des conditions de ciel dégagé.

Double
Périphérique cible pour analyse
(Facultatif)

Spécifie le périphérique qui sera utilisé pour effectuer le calcul.

  • GPU puis CPUSi un GPU compatible est trouvé, celui-ci sera utilisé pour effectuer le calcul. Autrement, le CPU sera utilisé. Il s’agit de l’option par défaut.
  • CPU uniquementLe calcul sera uniquement exécuté sur le CPU.
  • GPU uniquementLe calcul sera uniquement exécuté sur le GPU.
String
Couche de jointure en sortie
(Facultatif)

Couche en sortie créée en joignant la table en sortie à la classe d’entités en entrée. Cette sortie est facultative.

Feature Layer
Niveau de grille de la carte d’ensoleillement
(Facultatif)

Résolution utilisée pour générer les cellules de grille hexagonales H3 utilisées pour les calculs internes. Une valeur de niveau de grille plus petite crée un nombre inférieur de zones de carte d’ensoleillement plus grandes et diminue le temps d’exécution de l’outil. Un niveau de grille plus grand crée un nombre supérieur de zones de carte d’ensoleillement plus petites et améliore la précision du résultat.

Les valeurs valides du niveau de grille de la carte d’ensoleillement pour la Terre varient entre 5 et 7. Pour la Lune, les valeurs valides sont comprises entre 4 et 6.

Par défaut, le niveau de grille est déterminé par le raster de surface en entrée. Lors de l’analyse des données de surface sur la Terre, si la taille de cellule d’analyse est inférieure ou égale à 4 mètres, le niveau de grille par défaut est de 6. Si la taille de cellule d’analyse est supérieure à 4 mètres, le niveau de grille par défaut s’élève à 5. Pour analyser des données de surface sur la Lune, le niveau de grille par défaut est égal à 6.

Long

FeatureSolarRadiation(in_surface_raster, in_features, unique_id_field, out_table, start_date_time, end_date_time, {time_zone}, {adjust_DST}, {use_time_interval}, {interval_unit}, {interval}, {feature_offset}, {feature_area}, {feature_slope}, {feature_aspect}, {neighborhood_distance}, {use_adaptive_neighborhood}, {diffuse_model_type}, {diffuse_proportion}, {transmittivity}, {analysis_target_device}, {out_join_layer}, {sunmap_grid_level})
NomExplicationType de données
in_surface_raster

Raster de surface d’altitude en entrée.

Raster Layer
in_features

Entités en entrée (point ou polygone) qui représentent une localisation ou une surface artificielle pour le calcul de la quantité de rayonnement solaire reçu.

Feature Layer
unique_id_field

Champ contenant les valeurs qui définissent chaque entité.

Il peut s’agir d’un champ de type entier ou chaîne des entités en entrée.

Field
out_table

Table en sortie qui contient le résumé de la quantité de rayonnement solaire reçu par les entités en entrée

Le format de la table est déterminé par l’emplacement et le chemin d’accès en sortie. Par défaut, la sortie est une table de géodatabase dans un espace de travail de géodatabase, et une table dBASE dans un espace de travail de fichier.

Table
start_date_time

Date et heure de début de l’analyse.

Date
end_date_time

Date et heure de fin de l’analyse.

Date
time_zone
(Facultatif)

Fuseau horaire utilisé pour les heures de début et de fin. Le temps universel coordonné (UTC) est le fuseau horaire par défaut.

  • UTCLe fuseau horaire sera UTC (Temps universel coordonné).
  • Dateline_Standard_TimeLe fuseau horaire sera Ligne de changement de date (UTC-12:00).
  • UTC-11Le fuseau horaire sera UTC-11 (UTC-11:00).
  • Aleutian_Standard_TimeLe fuseau horaire sera Heure normale des îles Aléoutiennes (UTC-10:00).
  • Hawaiian_Standard_TimeLe fuseau horaire sera Heure normale d’Hawaï (UTC-10:00).
  • Marquesas_Standard_TimeLe fuseau horaire sera Heure normale des Marquises (UTC-09:30).
  • Alaskan_Standard_TimeLe fuseau horaire sera Heure normale de l’Alaska (UTC-09:00).
  • UTC-09Le fuseau horaire sera UTC-09 (UTC-09:00).
  • Pacific_Standard_Time_(Mexico)Le fuseau horaire sera Heure normale du Pacifique (Mexique) (UTC-08:00).
  • UTC-08Le fuseau horaire sera UTC-08 (UTC-08:00).
  • Pacific_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique (UTC-08:00).
  • US_Mountain_Standard_TimeLe fuseau horaire sera Heure normale des montagnes Rocheuses (États-Unis) (UTC-07:00).
  • Mountain_Standard_Time_(Mexico)Le fuseau horaire sera Heure normale des montagnes Rocheuses (Mexique) (UTC-07:00).
  • Mountain_Standard_TimeLe fuseau horaire sera Heure normale des montagnes Rocheuses (UTC-07:00).
  • Yukon_Standard_TimeLe fuseau horaire sera Heure normale de Yukon (UTC-07:00).
  • Central_America_Standard_TimeLe fuseau horaire sera Heure normale d’Amérique centrale (UTC-06:00).
  • Central_Standard_TimeLe fuseau horaire sera Heure normale du Centre (UTC-06:00).
  • Easter_Island_Standard_TimeLe fuseau horaire sera Heure normale de l’Île de Pâques (UTC-06:00).
  • Central_Standard_Time_(Mexico)Le fuseau horaire sera Heure normale du Centre (Mexique) (UTC-06:00).
  • Canada_Central_Standard_TimeLe fuseau horaire sera Heure normale du Centre du Canada (UTC-06:00).
  • SA_Pacific_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique (Amérique du Sud) (UTC-05:00).
  • Eastern_Standard_Time_(Mexico)Le fuseau horaire sera Heure normale de l’Est (Mexique) (UTC-05:00).
  • Eastern_Standard_TimeLe fuseau horaire sera Heure normale de l’Est (UTC-05:00).
  • Haiti_Standard_TimeLe fuseau horaire sera Heure normale d’Haïti (UTC-05:00).
  • Cuba_Standard_TimeLe fuseau horaire sera Heure normale de Cuba (UTC-05:00).
  • US_Eastern_Standard_TimeLe fuseau horaire sera Heure normale de l’Est (États-Unis) (UTC-05:00).
  • Turks_And_Caicos_Standard_TimeLe fuseau horaire sera Heure normale des îles Turques-et-Caïques (UTC-04:00).
  • Paraguay_Standard_TimeLe fuseau horaire sera Heure normale du Paraguay (UTC-04:00).
  • Atlantic_Standard_TimeLe fuseau horaire sera Heure normale de l’Atlantique (UTC-04:00).
  • Venezuela_Standard_TimeLe fuseau horaire sera Heure normale du Venezuela (UTC-04:00).
  • Central_Brazilian_Standard_TimeLe fuseau horaire sera Heure normale du Centre du Brésil (UTC-04:00).
  • SA_Western_Standard_TimeLe fuseau horaire sera Heure normale de l’Ouest (Amérique du Sud) (UTC-04:00).
  • Pacific_SA_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique (Amérique du Sud) (UTC-04:00)
  • Newfoundland_Standard_TimeLe fuseau horaire sera Heure normale de Terre-Neuve (UTC-03:00).
  • Tocantins_Standard_TimeLe fuseau horaire sera Heure normale du Tocantins (UTC-03:00).
  • E._South_America_Standard_TimeLe fuseau horaire sera Heure normale de l’Est de l’Amérique du Sud (UTC-03:00).
  • SA_Eastern_Standard_TimeLe fuseau horaire sera Heure normale de l’Est (Amérique du Sud) (UTC-03:00).
  • Argentina_Standard_TimeLe fuseau horaire sera Heure normale d’Argentine (UTC-03:00).
  • Greenland_Standard_TimeLe fuseau horaire sera Heure normale du Groenland (UTC-03:00).
  • Montevideo_Standard_TimeLe fuseau horaire sera Heure normale de Montevideo (UTC-03:00).
  • Magallanes_Standard_TimeLe fuseau horaire sera Heure normale de Magallanes (UTC-03:00).
  • Saint_Pierre_Standard_TimeLe fuseau horaire sera Heure normale de Saint-Pierre (UTC-03:00).
  • Bahia_Standard_TimeLe fuseau horaire sera Heure normale de Bahia (UTC-03:00).
  • UTC-02Le fuseau horaire sera UTC-02 (UTC-02:00).
  • Mid-Atlantic_Standard_TimeLe fuseau horaire sera Heure normale du Centre-Atlantique (UTC-02:00).
  • Azores_Standard_TimeLe fuseau horaire sera Heure normale des Açores (UTC-01:00).
  • Cape_Verde_Standard_TimeLe fuseau horaire sera Heure normale du Cap-Vert (UTC-01:00).
  • GMT_Standard_TimeLe fuseau horaire sera Heure normale GMT (UTC+00:00).
  • Greenwich_Standard_TimeLe fuseau horaire sera Heure normale de Greenwich (UTC+00:00).
  • Sao_Tome_Standard_TimeLe fuseau horaire sera Heure normale de Sao Tomé (UTC+00:00).
  • Morocco_Standard_TimeLe fuseau horaire sera Heure normale du Maroc (UTC+00:00).
  • W._Europe_Standard_TimeLe fuseau horaire sera Heure normale d’Europe de l’Ouest (UTC+01:00).
  • Central_Europe_Standard_TimeLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Romance_Standard_TimeLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Central_European_Standard_TimeLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • W._Central_Africa_Standard_TimeLe fuseau horaire sera Heure normale d’Afrique de l’Ouest (UTC+01:00).
  • Jordan_Standard_TimeLe fuseau horaire sera Heure normale de Jordanie (UTC+02:00).
  • GTB_Standard_TimeLe fuseau horaire sera Heure normale GTB (UTC+02:00).
  • Middle_East_Standard_TimeLe fuseau horaire sera Heure normale du Moyen-Orient (UTC+02:00).
  • Egypt_Standard_TimeLe fuseau horaire sera Heure normale d’Égypte (UTC+02:00).
  • E._Europe_Standard_TimeLe fuseau horaire sera Heure normale d’Europe de l’Est (UTC+02:00).
  • Syria_Standard_TimeLe fuseau horaire sera Heure normale de la Syrie (UTC+02:00).
  • West_Bank_Standard_TimeLe fuseau horaire sera Heure normale de Cisjordanie (UTC+02:00).
  • South_Africa_Standard_TimeLe fuseau horaire sera Heure normale d’Afrique du Sud (UTC+02:00).
  • FLE_Standard_TimeLe fuseau horaire sera Heure normale FLE (UTC+02:00).
  • Israel_Standard_TimeLe fuseau horaire sera Heure normale d’Israël (UTC+02:00).
  • South_Sudan_Standard_TimeLe fuseau horaire sera Heure normale du Soudan du Sud (UTC+02:00).
  • Kaliningrad_Standard_TimeLe fuseau horaire sera Heure normale de Kaliningrad (UTC+02:00).
  • Sudan_Standard_TimeLe fuseau horaire sera Heure normale du Soudan (UTC+02:00).
  • Libya_Standard_TimeLe fuseau horaire sera Heure normale de la Libye (UTC+02:00).
  • Namibia_Standard_TimeLe fuseau horaire sera Heure normale de Namibie (UTC+02:00).
  • Arabic_Standard_TimeLe fuseau horaire sera Heure normale de l’Arabie (UTC+03:00).
  • Turkey_Standard_TimeLe fuseau horaire sera Heure normale de la Turquie (UTC+03:00).
  • Arab_Standard_TimeLe fuseau horaire sera Heure normale de l’Arabie (UTC+03:00).
  • Belarus_Standard_TimeLe fuseau horaire sera Heure normale du Bélarus (UTC+03:00).
  • Russian_Standard_TimeLe fuseau horaire sera Heure normale de la Russie (UTC+03:00).
  • E._Africa_Standard_TimeLe fuseau horaire sera Heure normale d’Afrique de l’Est (UTC+03:00).
  • Volgograd_Standard_TimeLe fuseau horaire sera Heure normale de Volgograd (UTC+03:00).
  • Iran_Standard_TimeLe fuseau horaire sera Heure normale de l’Iran (UTC+03:00).
  • Arabian_Standard_TimeLe fuseau horaire sera Heure normale de l’Arabie (UTC+04:00).
  • Astrakhan_Standard_TimeLe fuseau horaire sera Heure normale d’Astrakhan (UTC+04:00).
  • Azerbaijan_Standard_TimeLe fuseau horaire sera Heure normale de l’Azerbaïdjan (UTC+04:00).
  • Russia_Time_Zone_3Le fuseau horaire sera Fuseau horaire de la Russie 3 (UTC+04:00).
  • Mauritius_Standard_TimeLe fuseau horaire sera Heure normale de l’île Maurice (UTC+04:00).
  • Saratov_Standard_TimeLe fuseau horaire sera Heure normale de Saratov (UTC+04:00).
  • Georgian_Standard_TimeLe fuseau horaire sera Heure normale de la Géorgie (UTC+04:00).
  • Caucasus_Standard_TimeLe fuseau horaire sera Heure normale du Caucase (UTC+04:00).
  • Afghanistan_Standard_TimeLe fuseau horaire sera Heure normale d’Afghanistan (UTC+04:30).
  • West_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie de l’Ouest (UTC+05:00).
  • Ekaterinburg_Standard_TimeLe fuseau horaire sera Heure normale d’Ekaterinbourg (UTC+05:00).
  • Pakistan_Standard_TimeLe fuseau horaire sera Heure normale du Pakistan (UTC+05:00).
  • Qyzylorda_Standard_TimeLe fuseau horaire sera Heure normale de Kyzylorda (UTC+05:00).
  • India_Standard_TimeLe fuseau horaire sera Heure normale de l’Inde (UTC+05:30).
  • Sri_Lanka_Standard_TimeLe fuseau horaire sera Heure normale du Sri Lanka (UTC+05:30).
  • Nepal_Standard_TimeLe fuseau horaire sera Heure normale du Népal (UTC+05:45).
  • Central_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie centrale (UTC+06:00).
  • Bangladesh_Standard_TimeLe fuseau horaire sera Heure normale du Bangladesh (UTC+06:00).
  • Omsk_Standard_TimeLe fuseau horaire sera Heure normale d’Omsk (UTC+06:00).
  • Myanmar_Standard_TimeLe fuseau horaire sera Heure normale du Myanmar (UTC+06:30).
  • SE_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie du Sud-Ouest (UTC+07:00).
  • Altai_Standard_TimeLe fuseau horaire sera Heure normale de l’Altaï (UTC+07:00).
  • W._Mongolia_Standard_TimeLe fuseau horaire sera Heure normale de l’Ouest de la Mongolie (UTC+07:00).
  • North_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie du Nord (UTC+07:00).
  • N._Central_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie centrale septentrionale (UTC+07:00).
  • Tomsk_Standard_TimeLe fuseau horaire sera Heure normale de Tomsk (UTC+07:00).
  • China_Standard_TimeLe fuseau horaire sera Heure normale de la Chine (UTC+08:00).
  • North_Asia_East_Standard_TimeLe fuseau horaire sera Heure normale d’Asie du Nord-Est (UTC+08:00).
  • Singapore_Standard_TimeLe fuseau horaire sera Heure normale de Singapour (UTC+08:00).
  • W._Australia_Standard_TimeLe fuseau horaire sera Heure normale de l’Ouest de l’Australie (UTC+08:00).
  • Taipei_Standard_TimeLe fuseau horaire sera Heure normale de Taïpei (UTC+08:00).
  • Ulaanbaatar_Standard_TimeLe fuseau horaire sera Heure normale d’Oulan-Bator (UTC+08:00).
  • Aus_Central_W._Standard_TimeLe fuseau horaire sera Heure normale du centre-ouest australien (UTC+08:45).
  • Transbaikal_Standard_TimeLe fuseau horaire sera Heure normale de la Transbaïkalie (UTC+09:00).
  • Tokyo_Standard_TimeLe fuseau horaire sera Heure normale de Tokyo (UTC+09:00).
  • North_Korea_Standard_TimeLe fuseau horaire sera Heure normale de la Corée du Nord (UTC+09:00).
  • Korea_Standard_TimeLe fuseau horaire sera Heure normale de Corée (UTC+09:00).
  • Yakutsk_Standard_TimeLe fuseau horaire sera Heure normale de Yakoutsk (UTC+09:00).
  • Cen._Australia_Standard_TimeLe fuseau horaire sera Heure normale du Centre de l’Australie (UTC+09:30).
  • AUS_Central_Standard_TimeLe fuseau horaire sera Heure normale du Centre de l’Australie (UTC+09:30).
  • E._Australia_Standard_TimeLe fuseau horaire sera Heure normale de l’Est de l’Australie (UTC+10:00).
  • AUS_Eastern_Standard_TimeLe fuseau horaire sera Heure normale de l’Est de l’Australie (UTC+10:00).
  • West_Pacific_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique occidental (UTC+10:00).
  • Tasmania_Standard_TimeLe fuseau horaire sera Heure normale de Tasmanie (UTC+10:00).
  • Vladivostok_Standard_TimeLe fuseau horaire sera Heure normale de Vladivostok (UTC+10:00).
  • Lord_Howe_Standard_TimeLe fuseau horaire sera Heure normale de l’île Lord Howe (UTC+10:30).
  • Bougainville_Standard_TimeLe fuseau horaire sera Heure normale de Bougainville (UTC+11:00).
  • Russia_Time_Zone_10Le fuseau horaire sera Fuseau horaire de la Russie 10 (UTC+11:00).
  • Magadan_Standard_TimeLe fuseau horaire sera Heure normale de Magadan (UTC+11:00).
  • Norfolk_Standard_TimeLe fuseau horaire sera Heure normale de Norfolk (UTC+11:00).
  • Sakhalin_Standard_TimeLe fuseau horaire sera Heure normale de Sakhaline (UTC+11:00).
  • Central_Pacific_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique central (UTC+11:00).
  • Russia_Time_Zone_11Le fuseau horaire sera Fuseau horaire de la Russie 11 (UTC+11:00).
  • New_Zealand_Standard_TimeLe fuseau horaire sera Heure normale de Nouvelle-Zélande (UTC+12:00).
  • UTC+12Le fuseau horaire sera UTC+12 (UTC+12:00).
  • Fiji_Standard_TimeLe fuseau horaire sera Heure normale des îles Fidji (UTC+12:00).
  • Kamchatka_Standard_TimeLe fuseau horaire sera Heure normale de Kamchatka (UTC+12:00).
  • Chatham_Islands_Standard_TimeLe fuseau horaire sera Heure normale des îles Chatham (UTC+12:45).
  • UTC+13Le fuseau horaire sera UTC+13 (UTC+13:00).
  • Tonga_Standard_TimeLe fuseau horaire sera Heure normale des Tonga (UTC+13:00).
  • Samoa_Standard_TimeLe fuseau horaire sera Heure normale des Samoa (UTC+13:00).
  • Line_Islands_Standard_TimeLe fuseau horaire sera Heure normale des îles de la Ligne (UTC+14:00).
String
adjust_DST
(Facultatif)

Indique si la configuration temporelle en entrée est ajustée en fonction de l’heure d’été.

Ce paramètre ne s’applique pas pour l’analyse sur la Lune.

  • NOT_ADJUSTED_FOR_DSTLes valeurs temporelles en entrée ne sont pas ajustées pour l’heure d’été. Il s’agit de l’option par défaut.
  • ADJUSTED_FOR_DSTLes valeurs temporelles en entrée sont ajustées pour l’heure d’été.
Boolean
use_time_interval
(Facultatif)

Indique s’il faut calculer une seule valeur d’insolation totale pour la totalité de la configuration temporelle ou plusieurs valeurs de rayonnement pour l’intervalle spécifié.

  • NO_INTERVALUne seule valeur de rayonnement est calculée pour toute la totalité de la configuration temporelle. Il s’agit de l’option par défaut.
  • INTERVALPlusieurs valeurs de rayonnement sont calculées pour chaque intervalle de temps pour toute la configuration de temps.
Boolean
interval_unit
(Facultatif)

Spécifie l’unité de temps utilisée pour le calcul des valeurs de rayonnement solaire sur la totalité de la configuration temporelle.

Ce paramètre n’est pris en charge que lorsque le paramètre use_time_interval est défini sur INTERVAL.

  • MINUTEL’intervalle est exprimé en minutes. Cette option n’est disponible que pour les données terrestres.
  • HOURL’intervalle est exprimé en heures.
  • DAYL’intervalle est exprimé en jours. Il s’agit du paramètre par défaut.
  • WEEKL’intervalle est exprimé en semaines.
String
interval
(Facultatif)

Valeur de la durée des intervalles.

La valeur par défaut dépend de l’unité de l’intervalle spécifiée. La valeur par défaut de chaque unité disponible est indiquée dans la liste ci-dessous.

  • MINUTE - 60
  • HOUR - 4
  • DAY - 14
  • WEEK - 2
Long
feature_offset
(Facultatif)

Distance verticale ajoutée à la surface raster en vue de l’analyse. La valeur doit être un entier positif ou un nombre à virgule flottante.

Vous pouvez sélectionner un champ dans le jeu de classes d’entités en entrée ou indiquer une valeur numérique.

Par exemple, si l’objet est un panneau, indiquez sa hauteur.

Si une valeur est fournie pour ce paramètre, elle est utilisée par toutes les entités. Si vous souhaitez spécifier différentes valeurs pour chaque entité, sélectionnez un champ dans le jeu de classes d’entités en entrée.

La valeur par défaut est 0.

Double; Field
feature_area
(Facultatif)

Surface associée aux entités en entrée. La valeur doit être un entier positif ou un nombre à virgule flottante.

Vous pouvez sélectionner un champ dans le jeu de classes d’entités en entrée ou indiquer une valeur numérique.

Par exemple, si l’objet est un panneau, indiquez sa surface.

Si une valeur est fournie pour ce paramètre, elle est utilisée par toutes les entités. Si vous souhaitez spécifier différentes valeurs pour chaque entité, sélectionnez un champ dans le jeu de classes d’entités en entrée.

Par défaut, la surface est obtenue à partir des entités en entrée. Pour les entités ponctuelles, la surface par défaut est 0.

Double; Field
feature_slope
(Facultatif)

Pente ou inclinaison relative associée aux entités en entrée. La valeur doit être un entier positif ou un nombre à virgule flottante.

Vous pouvez sélectionner un champ dans le jeu de classes d’entités en entrée ou indiquer une valeur numérique.

Par exemple, si l’objet est un panneau, indiquez son inclinaison.

Si une valeur est fournie pour ce paramètre, elle est utilisée par toutes les entités. Si vous souhaitez spécifier différentes valeurs pour chaque entité, sélectionnez un champ dans le jeu de classes d’entités en entrée.

La pente est exprimée en degrés, de 0 à 90. Les valeurs par défaut pour l’analyse sont calculées à partir des valeurs sous-jacentes du raster de surface en entrée.

Double; Field
feature_aspect
(Facultatif)

Exposition ou direction relative associée aux entités en entrée. La valeur doit être un entier positif ou un nombre à virgule flottante.

Vous pouvez sélectionner un champ dans le jeu de classes d’entités en entrée ou indiquer une valeur numérique.

Par exemple, si l’objet est un panneau, indiquez la direction de sa face.

Si une valeur est fournie pour ce paramètre, elle est utilisée par toutes les entités. Si vous souhaitez spécifier différentes valeurs pour chaque entité, sélectionnez un champ dans le jeu de classes d’entités en entrée.

L’exposition est exprimée en degrés, de 0 à 360. Les valeurs par défaut de la surface d’analyse sont calculées à partir des valeurs sous-jacentes du raster de surface en entrée.

Double; Field
neighborhood_distance
(Facultatif)

Distance à partir du centre de cellule cible pour lequel la valeur d’insolation en sortie doit être calculée. Elle détermine la taille du voisinage.

La valeur par défaut est la taille de cellule du raster de surface en entrée, soit un voisinage de 3 par 3.

Linear Unit
use_adaptive_neighborhood
(Facultatif)

Spécifie si la distance de voisinage varie selon les changements (variations) du paysage. La distance maximale est déterminée par la distance du voisinage. La distance minimale est égale à la taille de cellule raster en entrée.

  • FIXED_NEIGHBORHOODUne distance du voisinage unique (fixe) est utilisée au niveau de tous les emplacements. Il s’agit de l’option par défaut.
  • ADAPTIVE_NEIGHBORHOODUne distance du voisinage adaptative est utilisée au niveau de tous les emplacements.
Boolean
diffuse_model_type
(Facultatif)

Spécifie le type de modèle de rayonnement diffus utilisé.

  • UNIFORM_SKYLe modèle du ciel uniforme avec rayonnement diffus est utilisé. Le rayonnement diffus entrant est identique dans toutes les directions célestes. Il s’agit de l’option par défaut.
  • STANDARD_OVERCAST_SKYLe modèle du ciel couvert standard avec rayonnement diffus est utilisé. Le flux du rayonnement diffus entrant varie avec l‘angle zénithal.
String
diffuse_proportion
(Facultatif)

Proportion du flux du rayonnement normal global qui est diffusé. Les valeurs sont comprises entre 0 et 1.

Définissez cette valeur en fonction des conditions atmosphériques. La valeur par défaut est de 0,3 pour des conditions de ciel dégagé.

Double
transmittivity
(Facultatif)

Fraction du rayonnement traversant l'atmosphère (moyennée sur toutes les longueurs d'onde). La plage de valeurs est comprise entre 0 (pas de transmission) et 1 (transmission totale).

La valeur par défaut est de 0,5 pour des conditions de ciel dégagé.

Double
analysis_target_device
(Facultatif)

Spécifie le périphérique qui sera utilisé pour effectuer le calcul.

  • GPU_THEN_CPUSi un GPU compatible est trouvé, celui-ci sera utilisé pour effectuer le calcul. Autrement, le CPU sera utilisé. Il s’agit de l’option par défaut.
  • CPU_ONLYLe calcul sera uniquement exécuté sur le CPU.
  • GPU_ONLYLe calcul sera uniquement exécuté sur le GPU.
String
out_join_layer
(Facultatif)

Couche en sortie créée en joignant la table en sortie à la classe d’entités en entrée. Cette sortie est facultative.

Feature Layer
sunmap_grid_level
(Facultatif)

Résolution utilisée pour générer les cellules de grille hexagonales H3 utilisées pour les calculs internes. Une valeur de niveau de grille plus petite crée un nombre inférieur de zones de carte d’ensoleillement plus grandes et diminue le temps d’exécution de l’outil. Un niveau de grille plus grand crée un nombre supérieur de zones de carte d’ensoleillement plus petites et améliore la précision du résultat.

Les valeurs valides du niveau de grille de la carte d’ensoleillement pour la Terre varient entre 5 et 7. Pour la Lune, les valeurs valides sont comprises entre 4 et 6.

Par défaut, le niveau de grille est déterminé par le raster de surface en entrée. Lors de l’analyse des données de surface sur la Terre, si la taille de cellule d’analyse est inférieure ou égale à 4 mètres, le niveau de grille par défaut est de 6. Si la taille de cellule d’analyse est supérieure à 4 mètres, le niveau de grille par défaut s’élève à 5. Pour analyser des données de surface sur la Lune, le niveau de grille par défaut est égal à 6.

Long

Exemple de code

Exemple 1 d’utilisation de la fonction FeatureSolarRadiation (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction FeatureSolarRadiation.

import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "C:/sapyexamples/solardata.gdb"
env.scratchWorkspace = "C:/sapyexamples/outfile.gdb"
#Run FeatureSolarRadiation
arcpy.sa.FeatureSolarRadiation("dem30m.tif","solar_pnts","pntID","SolarPnts_radiation_092023",
                               "9/1/2023 06:30:00 AM","10/1/2023 6:30:00 PM","Pacific_Standard_Time")
Exemple 2 d’utilisation de la fonction FeatureSolarRadiation (script autonome)

Calcule l’insolation solaire pour la totalité de l’année 2023 à des intervalles d’une semaine pour les entités artificielles représentées par des entités ponctuelles.

# Name: FeatureSolarRadiation_standalone.py
# Description: Calculate the solar insolation for the whole year 2023 at one week 
#               intervals for engineered features represented by point features.
# Requirements: Spatial Analyst Extension

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

# Set environment settings
arcpy.env.workspace = "C:/sapyexamples/solardata.gdb"
arcpy.env.scratchWorkspace = "C:/sapyexamples/outfile.gdb"

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

# Run FeatureSolarRadiation
arcpy.sa.FeatureSolarRadiation(
    in_surface_raster="dem30m.tif",
    in_features="solar_pnts",
    unique_id_field="pntID",
    out_table=r"SolarPnts_radiation_092023",
    start_date_time="1/1/2023",
    end_date_time="12/31/2023",
    time_zone="Mountain_Standard_Time",
    adjust_DST="ADJUSTED_FOR_DST",
    use_time_interval="NO_INTERVAL",
    interval_unit="WEEK",
    interval=1,
    feature_offset=2.5,
    feature_area="Area_FLD",
    feature_slope="Slope_FLD",
    feature_aspect="Aspect_FLD",
    neighborhood_distance="",
    use_adaptive_neighborhood="",
    diffuse_model_type="UNIFORM_SKY",
    diffuse_proportion=0.3,
    transmittivity=0.5,
    analysis_target_device="GPU_THEN_CPU",
    out_join_layer=None
)

Rubriques connexes