Utilisateur:Jean-Louis²/Module/Coordirection/Documentation

Module:Coordinates Doc


Utilisation des sous-fonctions

modifier
Conversion décimal vers sexagésimal
modifier

Permet de convertir une des deux coordonnées (latitude ou longitude) d'un système vers l'autre

{{#Invoke:Coordinates | dec2dms | donnée | direction positive | direction négative | précision}}

  • donnée : le nombre décimal
  • direction positive : la direction (N pour la latitude / E pour la longitude)
  • direction négative : la direction (S pour la latitude / O pour la longitude)
  • précision : D , DM ou DMS
Coordinates
  • {{#invoke:Coordinates|dec2dms|43.651234|N|S|DMS}} : 43° 39′ 04″ N
  • {{#invoke:Coordinates|dec2dms|43.651234|Nord|Sud|DM}} : 43° 39′ N
Coordirection
  • {{#invoke:Coordirection|dec2dms|43.651234|N|S|DMS}} : Erreur de script : le module « Coordirection » n’existe pas.
  • {{#invoke:Coordirection|dec2dms|43.651234|Nord|Sud|DM}} : Erreur de script : le module « Coordirection » n’existe pas.
Conversion sexagésimal vers décimal
modifier

Permet de convertir une des deux coordonnées (latitude ou longitude) d'un système vers l'autre

{{#Invoke:Coordinates | dms2dec | direction | degrés | minutes | secondes}}

  • direction : la direction (N/S/E/O)
  • degrés ,minutes ,secondes : la donnée exprimés sous forme de mesure d'arc
Coordinates
  • {{#invoke:Coordinates|dms2dec|N|43|29|4}} : 43.48444
  • {{#invoke:Coordinates|dms2dec|N|43|29}} : 43.483
Coordirection
  • {{#invoke:Coordirection|dms2dec|N|43|29|4}} : Erreur de script : le module « Coordirection » n’existe pas.
  • {{#invoke:Coordirection|dms2dec|N|43|29}} : Erreur de script : le module « Coordirection » n’existe pas.


{{#Invoke:Coordinates | dms2dec | direction | degrés | minutes | secondes}}

Coordinates
  • {{#invoke:Coordinates|dms2dec|43/29/4/N}} : 43.48444
  • {{#invoke:Coordinates|dms2dec|43/29/N}} : 43.483
Coordirection
  • {{#invoke:Coordirection|dms2dec|43/29/4/N}} : Erreur de script : le module « Coordirection » n’existe pas.
  • {{#invoke:Coordirection|dms2dec|43/29/N}} : Erreur de script : le module « Coordirection » n’existe pas.


Code HTML actuel

modifier

48,85667, 2,35194 — {{Coord|48|51|24|N|2|21|07|E|format=dec|name=Paris}}

<a class="mw-kartographer-maplink mw-kartographer-link" data-mw-kartographer="" data-style="osm-intl" href="#/maplink/1" data-zoom="13" data-lat="48.85667" data-lon="2.35194" data-overlays="[&quot;_c357ae69cbad263cdbbe25a23e9c0ce168d6ea3d&quot;]">
48,85667, 2,35194
</a>

Ce code a pour lui la concision. Wikipédia:Le Bistro/21 janvier 2017#KartographerTubezlob (🙋) 21 janvier 2017 à 18:17 (CET)

Le code prévoit bien la construction du microformat hCard: ligne 221 -- build coordinate in h-geo / h-card microformat, mais finalement, celui-ci n'est pas ou n'est plus injecté dans le code HTML. Discussion modèle:Coord#Virgule, et changement de microformatZebulon84 (discuter) 31 août 2016 à 10:20 (CEST)

48°51′24″N 2°21′7″E — <maplink zoom="13" latitude="48.85667" longitude="2.35194"/>

<a class="mw-kartographer-maplink mw-kartographer-link" data-mw-kartographer="" data-style="osm-intl" href="#/maplink/28" data-zoom="13" data-lat="48.85667" data-lon="2.35194">
48°51′24″N 2°21′7″E
</a>

Les coordonnées actuelles sont donc des liens vers une carte mapframe avec en hypertexte les coordonnées formatées en français. La francisation est automatique, et n'a rien à voir avec le modèle:Coord (absence de virgule).

47°13′5″N 1°33′10″O — <maplink zoom="13" latitude="47.21806" longitude="-1.55278"/> pour Nantes.

Coordonnées extraterrestres
modifier

cratère Copernic sur la Lune utile pour sélectionner des fonds cartographiques appropriés à la région.

9,7, −20 — {{#invoke:Coordinates|coord|9.7|-20.0|globe:moon}}

<span class="h-geo geo-dec">
  <data class="p-latitude" value="9.7">
9,7
  </data>
, 
  <data class="p-longitude" value="-20">
−20
  </data>
  <data class="p-globe" value="moon">
  </data>
</span>

Ce code utilise le microformat hCard. Voir aussi sur microformats.org

Code HTML du module Coordirection

modifier

Il s'agit du en:template:Coord avec quelques modifications de francisation (virgule, espacement, etc.)

Modèle:Coordirection — {{Coordirection|48|51|24|N|2|21|07|E|format=dec|name=Paris}}

<span class="geo-inline">
  <style data-mw-deduplicate="TemplateStyles:r193347592">
.mw-parser-output .geo-default,.mw-parser-output .geo-dms,.mw-parser-output .geo-dec{display:inline}.mw-parser-output .geo-nondefault,.mw-parser-output .geo-multi-punct{display:none}
  </style>
  <span class="plainlinks nourlexpansion">
    <a class="external text" href="//geohack.toolforge.org/geohack.php?pagename=Mod%C3%A8le:Coordirection/Documentation&amp;params=48_51_24_N_2_21_07_E_&amp;title=Paris" rel="noopener" target="_blank">
      <span class="geo-nondefault">
        <span class="geo-dms" title="Cartes, vues aériennes et autres données pour cet endroit">
          <span class="latitude">
48° 51′ 24″ N
          </span>
, 
          <span class="longitude">
2° 21′ 07″ E
          </span>
        </span>
      </span>
      <span class="geo-multi-punct">
 / 
      </span>
      <span class="geo-default">
        <span class="vcard">
          <span class="geo-dec" title="Cartes, vues aériennes et autres données pour cet endroit">
48.85667° N, 2.35194° E
          </span>
          <span style="display:none">
 / 
            <span class="geo">
48.85667; 2.35194
            </span>
          </span>
          <span style="display:none">
 (
            <span class="fn org">
Paris
            </span>
)
          </span>
        </span>
      </span>
    </a>
  </span>
</span>

Ce code utilise le microformat vCard.

Microformats

modifier
en:Wikipedia:WikiProject_Microformats#Geo
en:Template:GeoTemplate