Il s'agit de la commande r.sunmaskgrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
r.masque solaire - Calcule les zones d'ombre portée à partir de la position du soleil et de la carte raster d'élévation.
Soit la position exacte du soleil (A) est spécifiée, soit la date/heure pour calculer la position du soleil (B)
par r.sunmask lui-même.
MOTS-CLÉS
raster, solaire, position du soleil, ombre
SYNOPSIS
r.masque solaire
r.masque solaire --Aidez-moi
r.masque solaire [-zsg] élévation=prénom [sortie=prénom] [altitude=flotter] [azimut=flotter]
[une année=entier] [mois=entier] [journée=entier] [heure=entier] [minute=entier]
[seconde=entier] [fuseau horaire=entier] [est=Plus-value] [nord=Plus-value] [--écraser]
[--vous aider] [--verbeux] [--calme] [--ui]
Drapeaux:
-z
N'ignorez pas l'élévation nulle
-s
Calculer uniquement la position du soleil et quitter
-g
Imprimer la sortie de la position du soleil dans le style de script shell
--écraser
Autoriser les fichiers de sortie à écraser les fichiers existants
--Aidez-moi
Imprimer le récapitulatif d'utilisation
--verbeux
Sortie du module verbeux
--silencieux
Sortie module silencieuse
--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI
Paramètres:
élévation=prénom [obligatoire]
Nom de la carte raster d'altitude en entrée
sortie=prénom
Nom de la carte raster en sortie
altitude=flotter
Altitude du soleil en degrés au-dessus de l'horizon (A)
Options : 0-89.999
azimut=flotter
Azimut du soleil en degrés par rapport au nord (A)
Options : 0-360
une année=entier
Année (B)
Options : 1950-2050
mois=entier
Mois (B)
Options : 0-12
journée=entier
Jour (B)
Options : 0-31
heure=entier
Heure (B)
Options : 0-24
minute=entier
Procès-verbaux (B)
Options : 0-60
seconde=entier
Secondes (B)
Options : 0-60
Valeur par défaut: 0
fuseau horaire=entier
Fuseau horaire
Est positif, décalé par rapport à GMT, également utilisé pour ajuster l'heure d'été
est=Plus-value
Coordonnée Est (point d'intérêt)
Par défaut : centre de la carte
nord=Plus-value
Coordonnée nord (point d'intérêt)
Par défaut : centre de la carte
DESCRIPTION
r.masque solaire crée une couche de carte en sortie basée sur une couche de carte raster d'altitude en entrée et la
position du soleil. La couche de carte en sortie contient les zones d'ombre portée résultant de la lumière du soleil.
et les élévations. L'utilisateur peut définir la position du soleil soit directement, soit depuis le module
le calcule à partir de paramètres de localisation et de date/heure donnés en utilisant la position du soleil NREL
algorithme. Donc soit les paramètres "A:" pour spécifier la position exacte connue du soleil, soit
"B:-paramètres" pour spécifier la date/heure du calcul de la position du soleil par r.masque solaire lui-même a
à utiliser.
Le module effectue des contrôles de coucher/lever de soleil et une correction de réfraction pour la position du soleil.
calcul. Les systèmes de coordonnées locaux sont transformés en interne en latitude/longitude pour
l'algorithme SOLPOS. L'élévation n'est pas prise en compte dans les calculs de coucher/lever de soleil.
NOTES
r.masque solaire et l'heure d'été : Plutôt que de convertir l'heure locale en GMT, le SOLPOS
L'algorithme utilise ce qu'on appelle l'heure standard locale, qui est généralement définie politiquement.
en décalage par rapport à GMT. La clé est donc le décalage par rapport à GMT, que le fuseau horaire solpos
paramètre. Si l'utilisateur spécifie l'heure (différente pour l'hiver et l'été), il
devez modifier le paramètre de fuseau horaire de façon saisonnière dans r.masque solaire (paramètre de fuseau horaire). Voir
également l'heure d'été par région et par pays.
Remarque : Dans les emplacements de latitude/longitude, la paire de coordonnées de position (est/ouest) doit être
spécifié en degré décimal (et non D:M:S). Si non précisé, les coordonnées du centre de la carte
sera utilisé. Aussi g.région -l affiche les coordonnées du centre de la carte dans
latitude/longitude (ou g.région -c dans le système de coordonnées réel).
Remarque pour l'utilisation du module avec le -g drapeau, lors de l'exécution de calculs proches de
coucher/lever du soleil :
[...]
angle du soleil au-dessus de l'horizon = 0.434240
lever du soleil = 07:59:19
coucher de soleil = 16:25:17
L'heure (07:59:02) est avant le lever du soleil (07:59:19) !
ATTENTION : Rien à calculer. Veuillez vérifier les paramètres.
Aucun calcul de carte demandé. Fini.
Dans le calcul ci-dessus, cela semble être une erreur car le programme indique que nous sommes
avant le lever du soleil tandis que soleil angle au dessus de horizon est déjà positif. La raison en est que
soleil angle au dessus de horizon est calculé avec correction pour la réfraction de l'atmosphère tandis que
lever du soleil et le coucher du soleil sont calculés sans correction de la réfraction atmosphérique. Le résultat
sans -g Le drapeau contient des indications associées.
EXEMPLE
Exemple d'échantillon de données de Caroline du Nord pour le calcul des angles de position du soleil et
plus:
# définir la région à un endroit proche de Raleigh (NC)
g.region raster=elev_lid792_1m -p
# calcule uniquement la position du soleil et aucune carte de sortie
r.sunmask -s elev_lid792_1m année=2012 mois=2 \
jour=22 heure=10 minutes=30 fuseau horaire=-5
Utilisation des coordonnées du centre de la carte : 638650.000000 220375.000000
Calcul de la position du soleil... (en utilisant solpos (V. 11 avril 2001) de NREL)
2012/02/22, numéro de jour : 53, heure : 10:30:00 (heure décimale : 10.500000)
longueur : -78.678856, latitude : 35.736160, fuseau horaire : -5.000000
Position solaire : azimut du soleil : 143.006409, angle du soleil au-dessus de l'horz. (réfraction corrigée) : 36.233879
Heure du lever du soleil (sans réfraction) : 06:58:11
Heure du coucher du soleil (sans réfraction) : 17:58:47
# avec l'indicateur -g, utile pour la fonction shell eval()
r.sunmask -s -g elev_lid792_1m année=2012 mois=2 \
jour=22 heure=10 minutes=30 fuseau horaire=-5
Utilisation des coordonnées du centre de la carte : 638650.000000 220375.000000
Calcul de la position du soleil... (en utilisant solpos (V. 11 avril 2001) de NREL)
date=2012/02/22
numéro du jour = 53
heure = 10:30:00
temps décimal = 10.500000
longitude=-78.678856
latitude=35.736160
fuseau horaire = -5.000000
azimut solaire = 143.006409
angle du soleil au-dessus de l'horizon = 36.233879
lever du soleil = 06:58:11
coucher de soleil = 17:58:47
Remerciements
Remerciements : Laboratoire national des énergies renouvelables pour leur position solaire SOLPOS 2.0
algorithme.
Utilisez r.sunmaskgrass en ligne en utilisant les services onworks.net