[Calc] Diagramme solaire

Discussions sur les projets et applications développés en liaison avec une suite bureautique libre.

Modérateur : Vilains modOOs

Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

[Calc] Diagramme solaire

Message par Petit Lynx »

Bonjour.


Je travail sur une feuille de calcul qui permet de tracer des diagrammes solaires. ça fonctionne mais je voudrais l'améliorer
Pour ceux les curieux, ça permet de savoir où sera le soleil dans le ciel, un outil utilisé par les amateurs et les professionnel de l'énergie solaire.

Pour commencer, mon fichier est actuellement en format xlsx (excel 2010) que j'aimerais convertir pour qu'il soit pleinement compatible avec LibreOffice, mais je manque de pratique sur LibreOffice pour corriger certains bugs et pour mettre mon fichier à jour.
J’espère donc trouver de l'aide ici.

J'ajoute ce projet n'est plus seulement personnel.
d'abord pour être franc, le fichier de base n'est pas de moi, mais réalisé par un élève qui a suivi la même formation que moi et offert par un enseignant. Ensuite, vue les nombreuses heures passées à l'améliorer(...), les p'tits coup de main dont j'ai bénéficié (...) et mon intérêt pour le logiciel libre et bien j'aimerais le mettre à la disposition de tous et que ça puisse être un outils utile pour beaucoup d'autres personnes.

Voilà pour l'introduction.

Edit: pour préserver la lisibilité et le suivis, je placerais ici le dernier fichier mis à jour
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Petit Lynx le 04 déc. 2020 17:07, modifié 6 fois.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: Diagramme solaire

Message par Petit Lynx »

Voici le fichier en question.
tel qu'il est, c'est pas génial.

Depuis le début, j'ai du mal à gérer les "étiquettes" qui se placent sur le diagramme.
Par exemple pour supprimer l'indication "EST" qui est à coté de l'indication 105°, je n'y arrive pas, je comprend pas pourquoi.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Petit Lynx le 22 avr. 2017 09:29, modifié 2 fois.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Diagramme solaire

Message par zeguedon »

Bonjour,
Petit Lynx a écrit :pour supprimer l'indication "EST" qui est à coté de l'indication 105°, je n'y arrive pas, je comprend pas pourquoi.
C'est un objet "Texte" qui a été copié puis collé cinq fois au même endroit (idem pour ouest). Il suffit donc de le supprimer cinq fois de suite et il finit par disparaître :)

A+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: Diagramme solaire

Message par Petit Lynx »

Oups! :oops:

J'ai déjà corrigé cette erreur là et... Je vais réfléchir un peu par moi même pour éviter de poser une question bête...
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: Diagramme solaire

Message par Petit Lynx »

Il y a quand même une chose sur laquelle je voudrais un conseil:

Si c'est possible. Ayant une page de données (nommée ville-géo), avec toute une série de villes, classées par pays. Dans la page calculs, j'aimerais pouvoir sélectionner un pays et une fois qu'il est sélectionné, que la liste de ville que me soit proposée ne soient que les villes du pays concerné (et pas toutes les villes de la liste comme c'est le cas actuellement).
C'est possible?
Comment?
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1484
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: Diagramme solaire

Message par DLE »

Bonjour,

Sur ce forum, un fil = une question, c'est la règle à retenir pour la prochaine fois.

Cette formule :

Code : Tout sélectionner

DECALER($'Villes-Géo'.$A$1;EQUIV(A2;$'Villes-Géo'.A$2:A$100;0);COLONNE(B1);NB.SI($'Villes-Géo'.A$2:A$100;A2))
sélectionne les villes appartenant au pays précédemment sélectionné "A2". Voir la liste de validité en "Calculs.A3".
Dans la feuille "Villes-Géo" en colonne "A" suppression des cellules fusionnées.

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.7 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.7.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: Diagramme solaire

Message par phip »

Bonjour
DLE a écrit :Sur ce forum, un fil = une question, c'est la règle à retenir pour la prochaine fois.
Sauf dans la section projet me semble t'il.

Cdlt
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: Diagramme solaire

Message par Petit Lynx »

Merci beaucoup. (Je n'aurais jamais trouvé tout seul)

une question par fil ou un projet par fil?
Du coup, je ne sais pas trop comment faire...
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Scrat
HédOOniste
HédOOniste
Messages : 2056
Inscription : 06 juin 2014 10:39

Re: Diagramme solaire

Message par Scrat »

Bonjour.

A moins de créer une nouvelle rubrique pour ce projet particulier (ce que je ne sais pas faire), je pense qu'il est bon de continuer sur ce fil de discussion. Les modérateurs pourront confirmer... ou pas.

Cela dit, je trouve ce projet très intéressant. Malheureusement, je ne suis pas un spécialiste du tableur et je ne peux pas apporter beaucoup d'aide. Tout au plus pourrais-je corriger quelques fautes d'orthographe et signaler quelques erreurs.

A ce propos, dans la feuille Calculs, je note quelques anomalies sur les cellule J35 à J46. A l'ouverture du document, la ville sélectionnée est Beauvais et toutes les valeurs de ces cellules sont à zéro. Si on sélectionne une autre ville, par exemple Le Mans, certaines de ces cellules affichent #NUM !, mais si on revient sur Beauvais, les cellules J43 et J44 affichent aussi #NUM !.

J'ai effectué ce test sur votre version 07, mais la version 08 modifiée par DLE avec la ville Marseille sélectionnée à l'ouverture du document présente la même anomalie.

Donc, appel aux spécialistes du débogage des formules à tiroirs... :mrgreen:
 Ajout : Finalement, j'ai trouvé l'origine de cette anomalie: c'est une erreur d'arrondi pour les azimuts de la colonne 12 h, où on doit trouver 0 par la fonction ACOS appliquée à une formule qui doit valoir 1... à quelques décimales près ! Ainsi, la valeur de l'argument de ACOS peut dépasser 1 à cause des erreurs d'arrondi, d'où l'affichage de l'erreur. Pour éviter ceci, il est nécessaire de modifier la formule à l'aide des fonctions MIN et MAX pour que l'argument de ACOS reste compris entre -1 et +1, comme ci-dessous pour la ligne 35:

Code : Tout sélectionner

=DEGRES(ACOS(MAX(-1;MIN(1;(SIN(Lat_radian)*COS($D7)*COS(RADIANS(K$22))-COS(Lat_radian)*SIN($D7))/COS(RADIANS(K23))))))*SIGNE(K$22)
Je joins le tableur modifié, avec en prime la correction de quelques fautes d'orthographe. 
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Ne contribue plus au forum
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: Diagramme solaire

Message par Petit Lynx »

Merci pour ta remarque...

Oui, effectivement, il y a des petits bugs qui se traînent, depuis le début, à midi, (colonnes K sur les versions 3.08 et colonnes J sur les version antérieures). ça fait un moment que j'hésite à simplifier ces colonnes, en les mettant à 0, puisque par définition, à midi (heure solaire vraie), le soleil devrait être à la verticale (d'azimut 0). Je ne l'avais pas corrigé, pensant que cela pouvait cacher une erreur de formule astronomique et sur Excel (oups! :oops: ), les courbes étaient correctement tracées, malgré cette erreur. Maintenant, c'est fait.

Et en vérifiant plus attentivement...
tu m'a permis de m’apercevoir que la plupart des cellules "azimut" étaient "corrompues" par des formules incomplètes. C'est corrigé aussi.



Édition: Scrat à édité sa réponse alors que je travaillais sur sa réponse précédente...
Je réfléchis sur sa nouvelle réponse avant de changer ce message...
Dernière modification par Petit Lynx le 25 avr. 2017 09:38, modifié 1 fois.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Scrat
HédOOniste
HédOOniste
Messages : 2056
Inscription : 06 juin 2014 10:39

Re: Diagramme solaire

Message par Scrat »

Petit Lynx a écrit :tu m'a permis de m’apercevoir que la plupart des cellules "azimut" étaient "corrompues" par des formules incomplètes. C'est corrigé aussi.
Attention: je n'ai pas vérifié les formules des azimuts! Je me suis contenté de modifier les formules de la colonne J afin de supprimer les messages d'erreur dus aux erreurs d'arrondi et d'afficher zéro.

A+
Ne contribue plus au forum
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: Diagramme solaire

Message par Petit Lynx »

Bonjour/Salut,

En réalité, j'ai été victime d'une illusion, car les interfaces "Excel" et "LibreOffice" sont différentes.
Dans la "barre de formule", LibreOffice affiche le contenu d'une cellule sur plusieurs lignes et il ne va pas forcément jusqu’à la fin de la ligne, pour voir le contenu de la cellule sur plusieurs lignes, il faut cliquer sur la petite flèche qui est à coté. Je ne le savais pas.

Pour le calcul de l'azimut, finalement, je me suis contenté de mettre la valeur 0 à midi

Actuellement, je travaille sur quelques améliorations:
-un aide mémoire, avec les formules, les sources... parce que même moi, je commence à m'y perdre :mrgreen:
-ajouter des calculs permettant d'estimer le rayonnement solaire direct et le rayonnement solaire diffus.
c'est surtout utile pour certaines applications, comme le solaire par concentration ou les tracker solaire (=système de "poursuite")

Pour ajouter les masques, j'ai essayé un truc, mais ça ne fonctionne pas bien.
le graphique utilisé est bien fait pour dessiner les courbes solaires, très douces. Par contre, les masques (maisons, arbres...) ont un profil très ciselé.
Tel que j'ai fais mon premier essai, ça ne fonctionne pas bien

Pour ce qui est des petites questions d'ordre général, je vais créer des fils séparés, pour préserver la "lisibilité" du forum

Mon premier objectif est pratiquement atteint, avoir un outil capable de tracer des diagrammes solaires de n'importe quel endroit sur terre et de calculer la durée du jour. Mon 2e objectif est d'avoir un outil d'aide à la décision et à la création de systèmes de poursuite solaire.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1484
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: Diagramme solaire

Message par DLE »

Bonjour,
Désolé d'avoir semé le doute dans votre esprit sur l'utilisation du forum, je serai plus attentif la prochaine fois.
Bonne continuation pour votre projet.
Cdlt.
MacOS Sonoma 14.7 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.7.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: Diagramme solaire

Message par Petit Lynx »

Bonjour DLE,

Ne t'excuses surtout pas, une petite erreur, on en fait tous, on est humain.
J'ai apprécié la qualité de ton intervention.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: [Calc] Diagramme solaire

Message par Petit Lynx »

dernière mise à jour du fichier
(rien d’exceptionnel en plus, mais comme je passe "dans le coin")

La modération vous a écrit: Vous avez ajouté la coche verte. Si le sujet est résolu, merci de parcourir dans l'Index du forum le mode d'emploi : A lire avant tout ! vous y trouverez : Comment mettre [Résolu] et la coche Image]

Le projet n'étant pas totalement clos, même s'il évolue beaucoup plus lentement, je ne suis pas convaincu qu'il soit judicieux de clore le sujet.
Dernière modification par micmac le 04 déc. 2017 20:49, modifié 1 fois.
Raison : Suppression coche verte
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: [Calc] Diagramme solaire

Message par Petit Lynx »

Bonjour, je relance le sujet.

Je voudrais maintenant faire une sélection avec "un étage de plus", du style "Pays";"région";"ville"
Hélas je n'ai pas compris la structure et la syntaxe utilisée par DLE.

pourrais-je avoir des explications plus poussées?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1484
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc] Diagramme solaire

Message par DLE »

Bonsoir,

Dans le classeur à valider, en colonne "Y" les formules "Décaler" sont décomposées, pour plus de compréhension.
Pour régler le problème de l'étage de la ville, je n'ai pas su faire autrement qu'en ajoutant la colonne "AA" dans le feuille "Villes-Géo" pour concaténer le pays et la région, afin de distinguer la région "métropole" de la France et l'Espagne. Comme noté en "AA1" cette colonne peut être masquée.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.7 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.7.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: [Calc] Diagramme solaire

Message par Petit Lynx »

Merci beaucoup. :)

Je vais étudier ta réponse, pour essayer de bien tout comprendre.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: [Calc] Diagramme solaire

Message par Petit Lynx »

Petite mise à jour, si ça intéresse certains.
quelques petits bugs corrigés.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Scrat
HédOOniste
HédOOniste
Messages : 2056
Inscription : 06 juin 2014 10:39

Re: [Calc] Diagramme solaire

Message par Scrat »

Bonjour.

Merci pour cette mise à jour.
Je suggère juste une petite modification cosmétique: dans la feuille "Calculs", les chiffres en jaune vif (colonne D) sur fond jaune pâle, ce n'est pas très lisible. :wink:

A+
Ne contribue plus au forum
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: [Calc] Diagramme solaire

Message par Petit Lynx »

Bonjour Scrat
Scrat a écrit :Je suggère juste une petite modification cosmétique: dans la feuille "Calculs", les chiffres en jaune vif (colonne D) sur fond jaune pâle, ce n'est pas très lisible. :wink:
Et bien, c'est justement "l'intérêt" (façon de parler)
Ces chiffres sont la déclinaison en radians. La déclinaison en degré est, elle, bien visible dans le tableau d'à coté.
Normalement personne ne se sert de la déclinaison en radian, c'est un calcul intermédiaire. Les chiffres seraient invisibles, il pourraient être effacés par mégarde. Je te l'accorde que pour bien faire, j'aurais pu verrouiller les cellules, mais c'est une manip que je ne maîtrise pas.

C'est vrai qu'il n'y a pas de "notice explicative" sur mon fichier, peut être que je devrais le faire.
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre OOrganisé
Membre OOrganisé
Messages : 71
Inscription : 21 avr. 2017 09:39

Re: [Calc] Diagramme solaire

Message par Petit Lynx »

Bonjour,

Petites mise à jour:
-un mode d'emploi qui avait été conseillé précédemment
-une mini-licence qui est maintenant recommandée sur le forum
LibreOffice 6.2.8 version PPA sous Ubuntu 16.04 LTS 64bits