[Calc] Diagramme solaire

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

Modérateur: Vilains modOOs

[Calc] Diagramme solaire

Messagepar Petit Lynx » 21 Avr 2017 11:46

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
Pièces jointes
Diagramme Solaire LO-V3_12.ods
mise à jour du 25/11/18
(86.38 Kio) Téléchargé 56 fois
Dernière édition par Petit Lynx le 13 Fév 2019 13:37, édité 4 fois.
LibreOffice 6.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: Diagramme solaire

Messagepar Petit Lynx » 21 Avr 2017 13:29

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.
Pièces jointes
Diagramme Solaire LO-V3_08.ods
mise à jour 22 avril
(69.37 Kio) Téléchargé 138 fois
Dernière édition par Petit Lynx le 22 Avr 2017 10:29, édité 2 fois.
LibreOffice 6.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: Diagramme solaire

Messagepar zeguedon » 21 Avr 2017 14:13

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 4.1.5
LibreOffice 5.4.5.1
Ubuntu 18.04 LTS
zeguedon
ManitOOu
ManitOOu
 
Message(s) : 2565
Inscrit le : 02 Juil 2014 18:25

Re: Diagramme solaire

Messagepar Petit Lynx » 21 Avr 2017 18:11

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.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: Diagramme solaire

Messagepar Petit Lynx » 22 Avr 2017 10:47

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.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: Diagramme solaire

Messagepar DLE » 22 Avr 2017 14:12

Bonjour,

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

Cette formule :
Code : Tout sélectionner   AgrandirRéduire
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+
Pièces jointes
Diagramme Solaire LO-V3_08.ods
(109.61 Kio) Téléchargé 115 fois
AOO 4.1.7 sous Windows 10 64 bits, FireFox, Thunderbird, ORB 1.2.1
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
 
Message(s) : 1216
Inscrit le : 30 Déc 2007 19:56
Localisation : Lille

Re: Diagramme solaire

Messagepar phip » 22 Avr 2017 17:34

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
phip
HédOOniste
HédOOniste
 
Message(s) : 2016
Inscrit le : 09 Juin 2010 19:13

Re: Diagramme solaire

Messagepar Petit Lynx » 23 Avr 2017 09:08

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.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: Diagramme solaire

Messagepar Scrat » 23 Avr 2017 13:37

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   AgrandirRéduire
=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+
Pièces jointes
Diagramme Solaire LO-V3_09.ods
Mise à jour, correction de l'erreur d'arrondi #NUM !
(68.82 Kio) Téléchargé 117 fois
Libre Office 6.0.7.3 Linux Mint 19.2 x64 (version des dépôts)
Utilisez l'extension de Sauvegarde incrémentale pour ne pas perdre de document !
Avatar de l’utilisateur
Scrat
HédOOniste
HédOOniste
 
Message(s) : 1875
Inscrit le : 06 Juin 2014 11:39
Localisation : Île d'Oléron

Re: Diagramme solaire

Messagepar Petit Lynx » 23 Avr 2017 16:51

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 édition par Petit Lynx le 25 Avr 2017 10:38, édité 1 fois.
LibreOffice 6.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: Diagramme solaire

Messagepar Scrat » 23 Avr 2017 17:14

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+
Libre Office 6.0.7.3 Linux Mint 19.2 x64 (version des dépôts)
Utilisez l'extension de Sauvegarde incrémentale pour ne pas perdre de document !
Avatar de l’utilisateur
Scrat
HédOOniste
HédOOniste
 
Message(s) : 1875
Inscrit le : 06 Juin 2014 11:39
Localisation : Île d'Oléron

Re: Diagramme solaire

Messagepar Petit Lynx » 25 Avr 2017 10:31

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.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: Diagramme solaire

Messagepar DLE » 26 Avr 2017 08:25

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.
AOO 4.1.7 sous Windows 10 64 bits, FireFox, Thunderbird, ORB 1.2.1
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
 
Message(s) : 1216
Inscrit le : 30 Déc 2007 19:56
Localisation : Lille

Re: Diagramme solaire

Messagepar Petit Lynx » 26 Avr 2017 09:41

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.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: [Calc] Diagramme solaire

Messagepar Petit Lynx » 19 Nov 2017 18:00

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


La modération 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 édition par micmac le 04 Déc 2017 21:49, édité 1 fois.
Raison: Suppression coche verte
LibreOffice 6.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: [Calc] Diagramme solaire

Messagepar Petit Lynx » 04 Déc 2017 21:47

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?
Pièces jointes
Diagramme Solaire LO-V3_10.ods
Fichier en cour de modification
(88.26 Kio) Téléchargé 79 fois
LibreOffice 6.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: [Calc] Diagramme solaire

Messagepar DLE » 05 Déc 2017 18:18

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+
Pièces jointes
PetitLynx_Diagramme Solaire LO-V3_10.ods
(132.33 Kio) Téléchargé 120 fois
AOO 4.1.7 sous Windows 10 64 bits, FireFox, Thunderbird, ORB 1.2.1
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
 
Message(s) : 1216
Inscrit le : 30 Déc 2007 19:56
Localisation : Lille

Re: [Calc] Diagramme solaire

Messagepar Petit Lynx » 07 Déc 2017 19:03

Merci beaucoup. :)

Je vais étudier ta réponse, pour essayer de bien tout comprendre.
LibreOffice 6.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: [Calc] Diagramme solaire

Messagepar Petit Lynx » 13 Fév 2019 13:38

Petite mise à jour, si ça intéresse certains.
quelques petits bugs corrigés.
LibreOffice 6.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39

Re: [Calc] Diagramme solaire

Messagepar Scrat » 13 Fév 2019 16:04

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+
Libre Office 6.0.7.3 Linux Mint 19.2 x64 (version des dépôts)
Utilisez l'extension de Sauvegarde incrémentale pour ne pas perdre de document !
Avatar de l’utilisateur
Scrat
HédOOniste
HédOOniste
 
Message(s) : 1875
Inscrit le : 06 Juin 2014 11:39
Localisation : Île d'Oléron

Re: [Calc] Diagramme solaire

Messagepar Petit Lynx » 13 Fév 2019 16:27

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.0.6.2 sous Ubuntu 16.04 LTS 64bits
Petit Lynx
Membre lOOyal
Membre lOOyal
 
Message(s) : 48
Inscrit le : 21 Avr 2017 10:39


Retour vers Projets

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)