Aide:Erreur de géolocalisation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 18 décembre 2012 à 21:21 et modifiée en dernier par Tlustulimu (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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

Erreurs courantes

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és

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 convertion 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 ( {{Coordonnées}}, {{G/dms}}, et les infoboxes) supportent le format DMS. On peut donc aussi bien employer :
{{Coordonnées|13/49/S/48/17/E/type:city|format=dms|display=inline}}
{{Début de carte}}<!--
-->[[Image:{{Géolocalisation/Madagascar
|image}}|100px|Carte de Madagascar]]
{{G/dms|Madagascar|13/49/S|48/17/E|Ankingameloko|Ville|5|n}}
{{Fin de carte}}

Problème
Quimper n'apparait pas sur la carte (ou est mal positionné)
{{Début de carte}}<!--
-->[[Image:{{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}}<!--
-->[[Image:{{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}}<!--
-->[[Image:{{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}}<!--
-->[[Image:{{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}}<!--
-->[[Image:{{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}}<!--
-->[[Image:{{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}}<!--
-->[[Image:{{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 Émoticône.
{{Début de carte}}<!--
-->[[Image:{{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}}
Problème
J'ai une erreur de 1° avec le format DMS.
{{Coord
|{{Coordonnées/dms2dec|-47/30/N}}
|{{Coordonnées/dms2dec|3/17/E}}
|format=dms|type:city|display=inline}}

Coordonnées : orientation de longitude invalide, devrait être "E" ou "W"

Solution
N'employez pas de valeurs négatives avec le format DMS.
Explication
Attention « -47/30/N » n'est pas équivalent à « 47/30/S » :
{{Coordonnées/dms2dec|-47/30/N}} ≠ 
{{Coordonnées/dms2dec|47/30/S}}

Coordonnées : en format dms les degrés doivent être positifs ≠ -47.5

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 Émoticône.

Problèmes plus mineurs

Syntaxe et explications Résultat
Problème
Il y a un petit "jour" autour de l'image[1]
{{Début de carte}}
[[Image:{{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 « [[Image:...]] ». De manière générale, les commentaires : « <!-- ... --> » permettent d'espacer le code source sans créer d'espacements indésirables Émoticône :
{{Début de carte}}<!--
-->[[Image:{{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'expression

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érences

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