Message posté par : Maxime.C/117
----------------------------------------
Bonjour à tous,
Je reviens vers vous par rapport aux problèmes de mon précédent message.
J'ai pu obtenir une nouvelle information auprès d'un collègue, qui a enfin pu
m'expliquer pourquoi ils avaient impérativement besoin de retourner à la valeur 1 pour
leurs photos.
Sans parler forcément de changement de carte SD, il s'agit surtout du fonctionnement
de la mémoire de l'appareil.
A partir du moment où l'appareil atteint 9 999 photos, ce dernier créer un nouveau
dossier sur la carte SD et reprends à 1 tout en continuant son acquisition et
l'incrémentation des photos.
Grâce à cette valeur seuil, j'ai pu établir de nouvelles formules.
Les formules ne permettent pas de prendre en compte les valeurs de photos de l'entité
précédente (en utilisant un id-1 ou quelque chose comme cela) lors de la création
d'une nouvelle entité, mais le résultat attendu est là !
Afin de pouvoir utilisé des maximums différents lors du retour à 1, j'ai créer un
nouveau champ photos s'incrémentant seulement à partir du retour à 1 et les formules
font chacune intervenir les 3 champs photos.
Pour les curieux qui pourrait avoir ce besoin je les poste ici :
Pour le champ Photo 1 :
IF(maximum("LastPhotos") > 0 , maximum("LastPhotos") + 1,
IF(maximum("Photo1") > 9700 AND minimum("Photo2") < 405,
maximum("Photo2")+ 405 - 9999 + 1,
IF("Photo1" is NULL and minimum("Photo2") > 405,
maximum("Photo2") + 1,
"Photo1")))
#############################################
Pour le champ Photo2 :
IF(minimum("Photo2") < 405,("Photo1")+405,
IF(maximum("Photo2") > 9700 and maximum("Photo1") > 9700,
maximum("LastPhotos"),
IF(maximum("Photo2") > 9700, maximum("Photo2") + 405 - 9999,
IF("Photo2" is NULL,("Photo1")+405,
"Photo2"))))
#############################################
Pour le 3eme champ "LastPhotos" (le nom sera changé plus tard):
IF(maximum("Photo1")>9700, ("Photo2"),
IF(minimum("Photo2") < 405 ,("Photo1") + 405,
"LastPhotos"))
Vous pouvez observer le résultat dans l'export XLSX en pièce jointe.
Ce n'est sans doute pas le plus optimisé, ni parfait. Cependant, cela permet de créer
environ une cinquantaine de point avec un shape avant d'avoir à nouveau un problème de
numéro de photos passant au dessus de 10 000. Problème que je résoudrais sans doute en
créant un quatrième champ photos si le besoin se fait sentir.
En espérant que cela pourra inspirer quelques personnes
Cordialement,
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=357901#p357901
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net