begin process at 2012 02 16 05:52:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths

 > PROJECTION SOLEIL

PROJECTION SOLEIL


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths Classé sous :soleil, trigonometrie spherique, astronomie, globe terrestre, illumination terre Niveau :Débutant Date de création :03/06/2008 Date de mise à jour :28/06/2008 15:27:58 Vu / téléchargé :9 255 / 592

Auteur : csouche

Ecrire un message privé
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Le programme montre la projection du Soleil sur le globe représenté sur une mappemonde.

Animation par positionnement du Soleil


Source

  • '==================
  • ' PROJECTION SOLEIL
  • '==================
  • 'Ce Programme montre la partie illuminée de la Terre.
  • 'Le programme est présenté initialement pour répondre à (sur VBFrance):
  • ' - Une question de Tolens du 07/10/2004.
  • ' - Code Fuseaux Horaires de xinventor du 15/11/2001.
  • ' - Autres ?
  • 'Une info explique le principe du calcul ("image Position Soleil.jpg") qui fait appel à la trigonométrie sphérique.
  • 'La source lumineuse (Soleil) est approchée en position, LE CALCUL D'ASTRONOMIE N'EST PAS L'OBJECTIF DU PROGRAMME:
  • ' - Passage du Soleil à 12h00 UTC au méridien origine (Greenwich) corrigé de l'Equation du Temps.
  • ' - L'Equation du temps est donnée par une table simplifiée, valeur arrondie au milieu de chaque mois
  • ' - Printemps le 20 Mars (toute la journée !).
  • ' - Prise en compte du décalage horaire du PC y compris été/hiver et les décalages non entiers (Terre Neuve, Népal, Inde, ...).
  • 'Dans la réalité, les calculs d'astronomie permettent d'obtenir la situation Terre/Soleil :
  • 'Toutefois, une DLL peut être manipulée pour arriver à cette fin en ce qui nous concerne.
  • 'Télécharger sdsun.dll en "http://www.sunlit-design.com", rubrique "Sun API".
  • ' Page des liens pouvant être intéressante.
  • 'Les infos sont données pour l'appel des fonctions et leur utilsation sous VB, Excel, C, ...
  • 'Principe (peut être testé sous Excel):
  • ' - Longitude = angle horaire + longitude d'un lieu (ex le votre) avec leurs valeurs signées.
  • ' (angle horaire dans l'étendue -180°/+180°)
  • ' - Latitude = déclinaison.
  • 'Autre voie pour la longitude, utiliser l'Equation du Temps qui est programmable pour l'écart temps vrai / temps solaire
  • ' A ce titre, voir par exemple " khgsimulator-montre-solaire " de grandi52005.
  • 'Lien pour info à titre d'exemple,
  • 'Déclinaison:
  • ' " http://fr.wikipedia.org/wiki/D%C3%A9clinaison_%28astronomie%29 "
  • ' Remplacer l'étoile par le Soleil sur la courbe jaune de l'écliptique.
  • ' La variation de la valeur de la déclinaison donne les saisons à des valeurs caractéristiques.
  • 'Angle horaire, délicat d'explication:
  • ' " http://fr.wikipedia.org/wiki/Angle_horaire "
  • 'Equation du Temps
  • ' " http://fr.wikipedia.org/wiki/%C3%89quation_du_temps "
  • 'Compléments d'information par les liens ou sites adéquates.
  • 'Historique
  • '03/06/08 Initial.
  • '04/06/08 Compléments Infos et aménagement code.
  • '07/06/08 Ajout animation.
  • '28/06/08 Correction traitement fuseaux horaires, aménagement code du graphique,
  • ' ajout relative précision de l'heure solaire, idée de personalisation de la zone nuit.
'==================
' PROJECTION SOLEIL
'==================

'Ce Programme montre la partie illuminée de la Terre.

'Le programme est présenté initialement pour répondre à (sur VBFrance):
' - Une question de Tolens du 07/10/2004.
' - Code Fuseaux Horaires de xinventor du 15/11/2001.
' - Autres ?

'Une info explique le principe du calcul ("image Position Soleil.jpg") qui fait appel à la trigonométrie sphérique.

'La source lumineuse (Soleil) est approchée en position, LE CALCUL D'ASTRONOMIE N'EST PAS L'OBJECTIF DU PROGRAMME:
' - Passage du Soleil à 12h00 UTC au méridien origine (Greenwich) corrigé de l'Equation du Temps.
' - L'Equation du temps est donnée par une table simplifiée, valeur arrondie au milieu de chaque mois
' - Printemps le 20 Mars (toute la journée !).
' - Prise en compte du décalage horaire du PC y compris été/hiver et les décalages non entiers (Terre Neuve, Népal, Inde, ...).

'Dans la réalité, les calculs d'astronomie permettent d'obtenir la situation Terre/Soleil :
'Toutefois, une DLL peut être manipulée pour arriver à cette fin en ce qui nous concerne.
'Télécharger sdsun.dll en "http://www.sunlit-design.com", rubrique "Sun API".
' Page des liens pouvant être intéressante.
'Les infos sont données pour l'appel des fonctions et leur utilsation sous VB, Excel, C, ...
'Principe (peut être testé sous Excel):
' - Longitude = angle horaire + longitude d'un lieu (ex le votre) avec leurs valeurs signées.
'               (angle horaire dans l'étendue -180°/+180°)
' - Latitude = déclinaison.
'Autre voie pour la longitude, utiliser l'Equation du Temps qui est programmable pour l'écart temps vrai / temps solaire
' A ce titre, voir par exemple " khgsimulator-montre-solaire " de grandi52005.

'Lien pour info à titre d'exemple,
'Déclinaison:
'    " http://fr.wikipedia.org/wiki/D%C3%A9clinaison_%28astronomie%29 "
'    Remplacer l'étoile par le Soleil sur la courbe jaune de l'écliptique.
'    La variation de la valeur de la déclinaison donne les saisons à des valeurs caractéristiques.
'Angle horaire, délicat d'explication:
'    " http://fr.wikipedia.org/wiki/Angle_horaire "
'Equation du Temps
'    " http://fr.wikipedia.org/wiki/%C3%89quation_du_temps "
'Compléments d'information par les liens ou sites adéquates.

'Historique
  '03/06/08 Initial.
  '04/06/08 Compléments Infos et aménagement code.
  '07/06/08 Ajout animation.
  '28/06/08 Correction traitement fuseaux horaires, aménagement code du graphique,
  '         ajout relative précision de l'heure solaire, idée de personalisation de la zone nuit.

 Conclusion

L'aspect est réaliste.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

04 juin 2008 12:30:24 :
Complément explications Aménagement code
07 juin 2008 19:42:39 :
Ajout animation
07 juin 2008 21:19:26 :
Mais à jour capture
07 juin 2008 21:20:53 :
Mis à jour capture
07 juin 2008 21:22:39 :
Mis à jour capture
28 juin 2008 15:27:59 :
Correction traitement fuseaux horaires, aménagement code du graphique, ajout relative précision de l'heure solaire, idée de personalisation de la zone nuit.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) JOUR SUR TERRE

 Sources de la même categorie

Source avec Zip Source avec une capture CONVERTISSEUR HEXAVIGÉSIMAL par shaeks
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTOGRAPHIE AFFINE par Tigrou66
Source avec Zip Source avec une capture SCANNER FLEX par lajouad
Source avec Zip EQUATIONSECONDDEGRÉ,MATH,DEGRÉ par shadkitenge
Source avec Zip Source .NET (Dotnet) SOMME DE CHIFFRES CONTENUE DANS UN NOMBRE par alpha5

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture TIMECRAFT - UNE HORLOGE POUR MINECRAFT par ditleporc
Source avec Zip Source avec une capture Source .NET (Dotnet) HORLOGE ASTRONOMIQUE MARS/TERRE par Blodox
Source avec Zip Source avec une capture Source .NET (Dotnet) JOUR SUR TERRE par csouche
Source avec Zip Source avec une capture ASTROLEURRE par SaintMaur
Source avec Zip LEVER ET COUCHER DU SOLEIL par VBbigineure

Commentaires et avis

Commentaire de jack le 03/06/2008 14:02:11 administrateur CS

Très jolie.
Je n'ai pas regardé le code, mais tiens-tu compte des saisons (inclinaison de la terre) pour définir les points haut et bas de l'ombre ?

Commentaire de csouche le 03/06/2008 14:21:22

JACK
La position du Soleil est manuelle.
La d?clinaison:
- de "+0" d?but du Printemps.
- maximum d?but de l'Et?.
- de "-0" d?but de l'Automne.
- minimum d?but de l'Hiver.
- minimum et maximum sont ?gaux en absolu ? l'inclinaison axe rotation de la Terre (obliquit? de l'?cliptique)

Commentaire de Mauricet le 09/06/2008 10:36:46

Il me semble que c'est un très bon début.
Form un peu petite.
Manque l'info qui est restée sur le C:\

J'ai ajouté +150 pour voir les repères du bas de la carte
  'Application
    Projection_Soleil.Height = 4150 + 150
    Projection_Soleil.Width = 8400
Dès que, j'épluche.
Merci
Maurice

Commentaire de csouche le 16/06/2008 11:42:11

Mauricet.

Le .Height=4150 me parait pourtant bon.
Oui la bonne version d'info n'avait pas ete insérée.

Quant à la dimension de la form, cela est extrait d'une appli que j'ai en cours et dont je veux limiter le dimensionnement.

Des corrections sont en cours dont variables mal définies, bogue sur calcul decalage horaire et prise en compte des fuseaux non entiers (d'une 1/2 heure).

Merci néammoins.

CS

Commentaire de Mauricet le 16/06/2008 19:34:54

Bonjour
Non, c'est moi qui te remercie, car j'ai fait le même travail en 2002 et je constate que tu as fait un meilleur travail que le mien.
Je participe dès que j'ai le temps.
Maurice

Commentaire de footy_20 le 11/08/2008 10:59:57

bonjour
sous quel version de vb vous l'executez ?

Commentaire de csouche le 19/08/2008 18:54:20

Bonjour FOOTY_20

Programmé en VB6

Cordialement

Commentaire de csouche le 01/02/2010 21:31:09

Bonjour à tous.

Programmé en VB6 initialement, je mettrai une version .NET en ligne prochainement.

A+

Commentaire de Mauricet le 06/04/2010 10:02:54 7/10

Bonjour
Je serais très heureux de voir la version .NET
Merci
Maurice

Commentaire de csouche le 10/04/2010 18:45:13

Bonjour Maurice.

J'essaierais d'ici 3 à 4 sem.
J'ai un souci de disponibilité suite à un pb familial.

En fait, je dois sortir la fonctionnalité d'une appli plus complète.

Merci pour me booster !

Commentaire de csouche le 19/05/2010 10:43:22

Version VB2008 déposée sous le nom "JOUR SUR TERRE"
http://www.vbfrance.com/codes/JOUR-SUR-TERRE_51777.aspx

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Calcul levé et coucher de soleil ! [ par LeCarpiste ] Je suis à la recherche de formules de calcul ou de sources en vb sur ce calcul, si quelqu'un pouvait m'aider, merci à tout le monde !Salutations et bo Projection du soleil ? [ par Tolens ] BonjourQuelqu'un aurait il déja travaillé en vb sur la projection du soleil sur notre bonne vieille terre ? MerciTolens Astronomie et Math [ par bboulant ] Bonjour à tous,j'ai a ma disposition la position de satellites artificiels toutes les 5 mn:En général  5 couples de donn Astronomie [ par bboulant ] Bonjour à tous,j'anime dans une fenetre entre 10 à 1000 points en fonction d'événement extérieur.Chaque point à un petit


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales