Sujet sur Discussion utilisateur:J. N. Squire

Zebulon84 (discutercontributions)

Sur cet article, les coordonnées affichées sur fr.wiki sont maintenant mauvaises puisqu'elles sont "bonnes" sur Wikidata, et donc le point est en dehors de l'infobox.

J. N. Squire (discutercontributions)

Ah mince... :( Sais-tu à quel endroit du modèle ça coince ?

SenseiAC (discutercontributions)

Àma il faut "convertir" la valeur de telle sorte que la valeur que le truc qui met le point sur le carte reçoive une valeur entre -180 et +180 degrés (pour une carte centrée sur 0°).

  • Si "-360 < d° < 0" (0-360° ouest) : ((d° - 180) mod 360) + 180 —> -180 < d° < 180
  • Si "0 < d° < 360" (0-360° est) : ((d° + 180) mod 360) - 180 —> -180 < d° < 180

Ceci étant dit, je vois un autre bug plus grave : quand on clique sur les coordonnées, on se retrouve avec un carte où le point a pour coordonnées (45° N, 127° O), alors que le (45° N, 233° O) de l'infobox correspond à (45° N, 127° E) ! En regardant la page sur le site de l'USGS, on trouve bien (45° N, 127° O), donc l'infobox a en plus tort sur les coordonnées qu'elle indique.

Zebulon84 (discutercontributions)

Non, tous les autres articles sur Ganymède ont une coordonnée Est sur Wikidata car Wikidata considère une coordonnées décimale positive comme étant Est.

Sur Région de Galilée, d'après l'historique de cet élément Wikidata Feldo s'est battu au mois de Juillet pour faire afficher une coordonnées West sur Wikidata, qui est donc en interne enregistrer comme une coordonnée décimale négative. Avec les modification que j'ai fait sur le module coordinates, ce qui compte pour l'affichage sur fr.wiki c'est la donnée décimale qui est celle que Wikidata transmet au module, le bug est dans l'affichage Wikidata.

Comme sur Gazetteer je vois des coordonnées rondes 45, 127 et non 44°59'41"N, 127°0'9"W, et que je n'y connais rien donc je ne sais pas ce qui justifie cette différence, je préfère vous demander de retoucher ça. Il faut saisir les coordonnées en décimal, et tant pis si l'affichage Wikidata est erroné.

Zebulon84 (discutercontributions)
J. N. Squire (discutercontributions)

J'ai réessayé de remettre les coordonnées géographiques données sur la Gazetteer (45, 127), mais il semblerait que cela provoque un décalage du point rouge vers l'autre direction... :/

Zebulon84 (discutercontributions)