Module:Coordinates/Documentation
Apparence
Utilisation
Fonctions exportables :
coordinates.coord(frame)
– Fonction qui permet insérer des coordonnées géographiques dans un article ; il insère en même temps un lien vers l’outil « GeoHack », qui donne accès à de nombreux outils de vues satellites, cartes, etc. comme Google Maps par exemple.coordinates.dec2dms(frame)
– Fonction permettant de convertir des coordonnées exprimées dans le système décimal dans le système sexagésimalcoordinates.dms2dec(frame)
– Fonction permettant de convertir des coordonnées dans l'autre sens (du système sexagésimal dans le système décimal)
Ce module complexe utilise de nombreuses fonctions intermédiaire Autres fonctions :
displaytitle (s, notes)
– Permet l'insertion d'une balise HTML affichant le lien en en haut de page des articles géolocalisés.displayinline (s, notes)
– Permet l'insertion simple dans le corps du texte.function parseDec( lat, long, format )
– Charge les différentes notations dans une variable mémoire à partir des coordonnées décimales; d'autres fonctions permettent de savoir quel format est à utiliserparseDMS( lat_d, lat_m, lat_s, lat_f, long_d, long_m, long_s, long_f, format )
– Charge les différentes notations dans une variable mémoire à partir des coordonnées sexagésimales ; d'autres fonctions permettent de savoir quel format est à utiliserfunction specPrinter(args, coordinateSpec)
– Permet l'insertion des différentes balises HTML pour afficher les coordonnées, mais aussi celles non visibles exploitables par différents gadget comme WikiMiniAtlasfunction errorPrinter(errors)
– Permet l'insertion des différentes balises HTML pour afficher les erreurs dans l'appel au modulefunction validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, source, strong )
– Détecte les erreurs de valeurs des coordonnéesfunction formatTest(args)
– Détecte les erreurs dans les différents arguments passées au module
Modules externes et autres éléments dont ce module a besoin pour fonctionner :
Module:Math
– Pour gérer les arrondis et la précision.
Exemples
Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.