Aide:Erreur de géolocalisation

Cette page vise à recenser les principales erreurs liés à la géolocalisation.

Erreurs courantesModifier

Il y a deux sources d'erreurs principales :

  1. des paramètres de latitude et de longitude invalides ou erronées.
  2. des espaces indésirables ont été ajoutés

et deux conséquences :

  1. le point est mal placé
  2. ce genre de message s'affiche : « Erreur d’expression : caractère de ponctuation « ° » non reconnu. »


Si vous ne trouvez pas ci-dessous la solution à votre problème, exposez-le ici.

Points mal placésModifier

Ces erreurs concernent le plus souvent les paramètres de latitude et de longitude.

Syntaxe et explications Résultat
Problème
Ankingameloko sur la version en: a pour coordonnées 13°49′S 48°17′E, je rentre donc sur l'article -13.49 et 48.17 ; mais voilà ce qui apparait sur l'article Ankingameloko -13.29 et 48.10 !
{{Coord|-13.49|48.17|format=dms|type:city|display=inline}}

13° 29′ S, 48° 10′ E

Solution
Le problème est lié à la conversion de coordonnées : 13 degré 49 minutes font 13.81 en décimal (81 = 49/60*100). La formule globale de conversion est : « degré/minute/seconde/E » donne « degré+minute/60+seconde/3600 ».
Les coordonnées à entrer sont donc -13.81 et 48.28 pour 13°49′S 48°17′E.
{{Coord|-13.81|48.28|format=dms|type:city|display=inline}}

13° 49′ S, 48° 17′ E

Note
De nombreux modèles ( {{Coord}}, {{G/dms}}, et les infoboxes) supportent le format DMS. On peut donc aussi bien employer :
{{Coord|13/49/S|48/17/E|type:city|format=dms|display=inline}}
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/Madagascar
|image}}|100px|Carte de Madagascar]]
{{G/dms|Madagascar|13/49/S|48/17/E|Ankingameloko|Ville|5|n}}
{{Fin de carte}}

13° 49′ S, 48° 17′ E

Problème
Quimper n'apparait pas sur la carte (ou est mal positionné)
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/Finistère
|image}}|100px|Carte du Finistère]]
{{G|Finistère|47.99|4.11|Quimper|Ville|3|n}}
{{Fin de carte}}
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/France
|image}}|100px|Carte de France]]
{{G|France|47.99|4.11|Quimper|Ville|3|e}}
{{Fin de carte}}


Solution
C'est une erreur de signe. La valeur doit être négative dans les hémisphères Ouest et Sud. Donc, non pas 4.11, mais -4.11.
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/Finistère
|image}}|100px|Carte du Finistère]]
{{G|Finistère|47.99|-4.11|Quimper|Ville|3|n}}
{{Fin de carte}}
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/France
|image}}|100px|Carte de France]]
{{G|France|47.99|-4.11|Quimper|Ville|3|e}}
{{Fin de carte}}


Problème
Quimper est mal positionné
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/France
|image}}|100px|Carte de France]]
{{G|Finistère|47.99|-4.11|Quimper|Ville|3|e}}
{{Fin de carte}}
Solution
Il faut toujours employer le même paramétrage de carte. Donc mettre partout soit Finistère, soit France (voir l'erreur précédente) ou encore Bretagne :
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/Bretagne
|image}}|100px|Carte de Bretagne]]
{{G|Bretagne|47.99|-4.11|Quimper|Ville|3|e}}
{{Fin de carte}}


Problème
Les points sont décalés vers le bas :
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/Croatie|image}}|100px|Carte de Croatie]]


{{G|Croatie|42.66|18.07|Dubrovnik|Ville|4|w}}
{{G|Croatie|44.54|15.37|Gospić|Ville}}
{{G|Croatie|43.51|16.45|Split|Ville}}
{{G|Croatie|45.35|18.99|Vukovar|Ville|4|n}}


{{G|Croatie|45.80|15.97|Zagreb|Ville|1|n}}


{{Fin de carte}}
Solution
Réduire le nombre de sauts de lignes.
Explications
C'est une erreur sournoise : l'excès de sauts de lignes engendrent un nouveau paragraphe. L'accumulation de ces paragraphes vierges finit par augmenter la hauteur de la boîte contenant l'image ; or cette boîte sert de référence au positionnement des points ; d'où le décalage  .
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/Croatie|image}}|100px|Carte de Croatie]]

{{G|Croatie|42.66|18.07|Dubrovnik|Ville|4|w}}

{{G|Croatie|44.54|15.37|Gospić|Ville}}

{{G|Croatie|43.51|16.45|Split|Ville}}

{{G|Croatie|45.35|18.99|Vukovar|Ville|4|n}}

{{G|Croatie|45.80|15.97|Zagreb|Ville|1|n}}
{{Fin de carte}}

Les autres sources d'erreurs sont :

  • Le modèle de paramétrage de carte n'est pas fini
  • Le modèle de paramétrage de carte est baclé (voir sa carte complétée associée, si elle existe)
  • ... et bien sur ; ces éternels BUGs qui fourmillent  .

Problèmes plus mineursModifier

Syntaxe et explications Résultat
Problème
Il y a un petit "jour" autour de l'image[1]
{{Début de carte}}
[[Fichier:{{Géolocalisation/Finistère
|image}}|100px|Carte du Finistère]]
{{G|Finistère|47.99|-4.11|Quimper|Ville|3|n}}
{{Fin de carte}}
Solution
Cela est dû au saut de ligne entre « {{Début de carte}} » et la commande « [[Fichier:...]] ». De manière générale, les commentaires : « <!-- ... --> » permettent d'espacer le code source sans créer d'espacements indésirables   :
{{Début de carte}}<!--
-->[[Fichier:{{Géolocalisation/Finistère
|image}}|100px|Carte du Finistère]]
{{G|Finistère|47.99|-4.11|Quimper|Ville|3|n}}
{{Fin de carte}}

Erreur d'expressionModifier

Lorsque ce genre de message s'affiche : « Erreur d’expression : caractère de ponctuation « ° » non reconnu. », c'est le plus souvent, qu'il y a une erreur de syntaxe dans les paramètres de latitude et de longitude. Les syntaxes suivantes ne sont pas valides :

  • 13°49′S
  • 16,67 (la virgule des nombres décimaux doit être un point : ".")
  • 13/49/O (on emploie "W" ((en) west) pour l'Ouest[2])
  • 1/33/n (les points cardinaux sont en majuscule)

Voir {{Coordonnées/dms2dec}}.

RéférencesModifier

  1. Curieusement, cela n'affecte pas le positionnement des points.
  2. Une modification de cela est envisageable.