BUG - sur massif, ou sabotage ? (RESOLU)

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
Claude Mauguier
Messages : 4233
Enregistré le : 16 févr. 2005, 01:00
Localisation : Isére

BUG - sur massif, ou sabotage ? (RESOLU)

Message par Claude Mauguier »

En lisant ceci :
http://www.refuges.info/gestion/?page=m ... taire=9059

je me dis qu'il y a une bizarrerie, puisque les coordonnées paraissant correctes il n'y a pas de raison pour que le système attribue ce point au Beaufortain, alors qu'il est dans les Aiguilles Rouges.

Pareil ici :
http://www.refuges.info/forum/viewtopic.php?t=397

Et là :
http://www.refuges.info/forum/viewtopic.php?t=110

Une telle avalanche de bêtises, dans un secteur ayant pour point commun l'appellation "Beaufortain" est suspecte, très suspecte
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Puis-je me permettre de ranger ?

Considérons, si vous le voulez bien, tout problème comme un bug avant de le considérer comme vandalisme ;-) ( je crois foncièrement en l'humain, avec l'informatique, rien n'est moins sûr )

donc, c'est mieux, ici, dans "développement"

bingo, le renard et toi avez trouvez un bug.

ça ne m'a pas l'air très grave, mais je pense que ce refuge a été rentré dans le beaufortain à l'origine et lors de son "déplacement" il a gardé son ancienne domiciliation... une petite erreur de calcul que je vais corriger
Avatar du membre
yip
Messages : 387
Enregistré le : 08 mars 2004, 23:32

Message par yip »

étrange.
il y a un bug quelque part.

les 2 derniers points apparement c'est corrigé par sly mais sur l'abri de villy, point 1384, il y a le bug.

Technique:
j'ai lancé un recalcul de l'apparetnance des point => rien ne change.
sur la carte du massif du beaufortain http://www.refuges.info/nav/massif/11/beaufortain/
, il est affiché alors qu'il est hors du massif.
la carte de tous les massifs semble correcte, pas de chevauchement:
http://www.refuges.info/nav/massif/0/

la moulinette de calcul du massif doit être bugée. selon mes souvenirs, elle est basée en partie au moins sur Googmaps
je regarde ça.
Avatar du membre
Claude Mauguier
Messages : 4233
Enregistré le : 16 févr. 2005, 01:00
Localisation : Isére

Message par Claude Mauguier »

sly a écrit : Considérons, si vous le voulez bien, tout problème comme un bug avant de le considérer comme vandalisme ;-)
Certes, mais l'expérience aidant, on peut tout craindre...tu es jeune, toi !
sly a écrit : bingo, le renard et toi avez trouvez un bug.
Ce n'est pas la première fois que ce renard fait de bonnes trouvailles, de bonnes remarques, de bons commentaires sur le site, etc, etc...une recrue à venir, pour WRI...?
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

yip a écrit : les 2 derniers points apparement c'est corrigé par sly mais sur l'abri de villy, point 1384, il y a le bug.
A non, j'ai rien fais !
yip a écrit : j'ai lancé un recalcul de l'apparetnance des point => rien ne change.
Glups, c'est ce que j'allais faire, donc ça veut dire que c'est plus grave.
yip a écrit : sur la carte du massif du beaufortain http://www.refuges.info/nav/massif/11/beaufortain/
, il est affiché alors qu'il est hors du massif.
ça, c'est logique, c'est parce qu'il a l'id_massif du beaufortain, la vrai question c'est pourquoi un "recalcul de tout" ou "une modif fiche" ne le remet pas dans le droit chemin
yip a écrit : selon mes souvenirs, elle est basée en partie au moins sur Googmaps
je regarde ça.
Selon moi, pas du tout, c'est moi qui l'ai codée et y'a pas de gmaps qui tienne, elle fait tout, toute seul rien qu'avec du bon vieux php, et les coordonnées des massifs

Je regarde...
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Pour artos, le fait que tout parle du beaufortain ne semble en fait qu'une coincidence.

En tout cas le bug que tu viens de trouver est très joli, un vrai de vrai, une bonne petite bête qui se planque et où il va falloir que je retourne toutes les armoires !

J'ai pas tout vérifier, mais le bug ne semble que se déclencher sur ce point (certes c'est louche), ou en tout cas, tout point qui serait dans un rayon de 0.01 degré de celui-ci.

l'Abri du Pictet n'a lui, par exemple, pas de problème.

Lorsque je lance la procédure de "devinette massif", ce point, "abri de Villy" est considéré comme appartenir au beaufortain, aux aiguille rouges, et au massif du mont cenis !!
( le programme prend bêtement le premier, pas de raison qu'un point soit dans plusieurs massifs si c'est bien fait )
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Et bien il était beau !
2h de bataille pour finalement le trouver.

Et jolie fin, pour que ça marche, j'ai juste ajouté un "x" au bon endroit.

technique : Le code de rff qui traitait les segments de massif verticaux contenait un bug.
genre :
$y=$a12*($x3-1)+$y1;
au lieu de :
$y=$a12*($x3-$x1)+$y1;

Au final, le bug ne se déclarait que lorsque d'un point x,y du site la droite (0,0;x,y) se croisait dans un segment vertical d'un massif quelconque. ( rare ! )

FIXED !