Utilisateur:Jean-Louis²/Modèle/Coordirection
Erreur Lua dans Module:Wikidata à la ligne 1630 : bad argument #1 to 'pairs' (table expected, got string).
Cette page est une étape importante vers la résolution de problèmes qui affectent depuis 2017 de nombreux projets ayant une composante géographique. Cette page démontre qu'une alternative au modèle:Coord {{Coord}} permet de retrouver tous les avantages que proposent des outils tel que le modèle:Maplink et le modèle:GeoGroup
Mais cette page ne constitue qu'une étape vers la solution. Après une période d'essai intensif par un maximum d'utilisateurs, dans un maximum de situations, ce modèle pourra être proposé pour remplacer le modèle:Coord. Cette dernière étape, peut-être la plus ardue, ne doit être ni improvisée ni prématurée.
Vous êtes donc invité à tester ce code et à en discuter. Ce modèle s'utilise et doit s'utiliser comme le modèle:Coord {{Coord}} en remplaçant Coord par Coordirection dans la syntaxe.
Démonstration
modifier{{Maplink |frame=yes |frame-align=right |frame-width=400 |frame-height=400
|type=named |from=Modèle:Coordirection/Documentation#Démonstration
|text=[[Liste des communes de France les plus peuplées|Les 10 communes de France les plus peuplées]]
}}
Erreur Lua : Page «Modèle:Coordirection/Documentation» non trouvée.
Le modèle:Maplink est très utilisé, notamment parce toutes coordonnées terrestres insérées dans un article avec le modèle:Coord sont transformées en un lien maplink. Ce modèle de génération de carte très puissant est surtout connu par son alias francisé, le modèle:Carte interactive.
Le modèle:Maplink, copie de son homonyme du Wikipédia anglais, y est chez eux encore plus puissant, car il y peut exploiter les Coordonnées disséminées dans les articles.
Le présent modèle:Coor en version Beta est destiné, après réussite de son examen, à amender le modèle:Coord actuel dont il garde toutes les caractéristiques et fonctionnalités. Il y ajoute un lien vers GeoHack (le lien maplink actuel étant reporté uniquement sur l'icône bleue maplink). Il a pour but d'enrichir les possibilités du modèle:Carte interactive en lui permettant:
- de reporter sur une carte interactive toutes les coordonnées rencontrées dans un article ou une section. Exemple: Erreur Lua : Page «Modèle:Coordirection/Documentation» non trouvée..
- d'insérer une miniature de cette carte dans un article. Voir l'exemple ci-contre.
Ces nouvelles possibilités sont accessible actuellement via le modèle:Coordirection/Maplink seulement. Elles seront transposées plus tard dans son alias.
Remplacement du microformat h-card par vCard. Il s'agit en fait d'un retour à la situation d'avant 2017. A ma connaissance, tous les autres projets Wikipédia sont resté au microformat antérieur.
Ceci est une page de teste, afin de déterminer les bénéfices possibles du changement de microformat.
HTML
modifiervCard
modifierExemples de code du marqueur de wikivoyage.
<span class="vcard">
<span class="noprint listing-coordinates" style="display:none">
<span class="geo">
<abbr class="latitude">47.807</abbr>
<abbr class="longitude">13.043</abbr>
</span>
</span>
<span title="Map for this 'listing' marker">
<a class="mw-kartographer-maplink mw-kartographer-autostyled mw-kartographer-link" data-mw-kartographer="maplink" data-style="osm-intl" href="https://fr.wikivoyage.org/wiki/Utilisateur:Jean-Louis%C2%B2#/maplink/0" data-zoom="17" data-lat="47.807" data-lon="13.043" style="background: #228B22;" data-overlays="["voir","mask","around","buy","city","do","drink","eat","go","listing","other","see","sleep","vicinity","view","black","blue","brown","chocolate","forestgreen","gold","gray","grey","lime","magenta","maroon","mediumaquamarine","navy","orange","plum","purple","red","royalblue","silver","steelblue","teal"]">
1
</a>
</span>
<span id="Test_6" class="fn org listing-name">
<b>
Test 6
</b>
</span>
</span>
<span class="vcard">
<span class="noprint listing-coordinates" style="display:none">
<span class="geo">
<abbr class="latitude">47.821</abbr>
<abbr class="longitude">13.056</abbr>
</span>
</span>
<span title="Map for this 'purple' marker">
<a class="mw-kartographer-maplink mw-kartographer-autostyled mw-kartographer-link" data-mw-kartographer="maplink" data-style="osm-intl" href="https://fr.wikivoyage.org/wiki/Utilisateur:Jean-Louis%C2%B2#/maplink/1" data-zoom="17" data-lat="47.821" data-lon="13.056" style="background: #800080;" data-overlays="["voir","mask","around","buy","city","do","drink","eat","go","listing","other","see","sleep","vicinity","view","black","blue","brown","chocolate","forestgreen","gold","gray","grey","lime","magenta","maroon","mediumaquamarine","navy","orange","plum","purple","red","royalblue","silver","steelblue","teal"]">1
</a>
</span>
<span id="JL" class="fn org listing-name">
<b>
JL
</b>
</span>
</span>
h-card actuel
modifierActuellement, le microformat n'est plus utilisé que pour les liens GeoHack, c'est-à-dire exclusivement pour les coordonnées extraterrestres.
Coordonnées extraterrestres
modifier{{Coord|61.8|N|11.7|W| globe:ganymede_dim:40.0km|name=Achelous}}
<span class="plainlinks nourlexpansion" title="Cartes, vues aériennes, etc.">
<a class="external text" href="http://tools.wmflabs.org/geohack/geohack.php?language=fr&pagename=Utilisateur:Jean-Louis%C2%B2/G%C3%A9omatique&params=61.8_N_11.7_W_globe:ganymede_dim:40.0km_globe:ganymede&title=Achelous">
<span class="h-card">
<data class="p-name" value="Achelous">
</data>
<span class="h-geo geo-dec">
<data class="p-latitude" value="61.8">
61,8° N
</data>
,
<data class="p-longitude" value="11.7">
11,7° O
</data>
<data class="p-globe" value="ganymede">
</data>
</span>
</span>
</a>
</span>
Coordonnées insérées dans le texte avec le modèle:Coord:
- Paris 48,85667, 2,35194
- Marseille 43,29639, 5,37
- Lyon 45,75778, 4,83222
- Toulouse 43,60444, 1,44389
- Nice 43,69583, 7,27139
Coordonnées insérées dans le texte avec le modèle:Coor:
- Nantes Modèle:Coordirection
- Montpellier Modèle:Coordirection
- Strasbourg Modèle:Coordirection
- Bordeaux Modèle:Coordirection
- Lille Modèle:Coordirection
Le modèle:GeoGroup permet à partir d'une page – ainsi que ses pages liées – ou d'une catégorie – ainsi que ses sous-catégories, pointant vers plusieurs pages, – de récupérer les coordonnées géographiques de plusieurs points s'y trouvant, à partir du modèle {{coord}}. Ce modèle permet alors de créer une carte géographique affichant l'ensemble de ces points sur OpenStreetMap, Google Maps ou Bing Maps. Il permet également de créer un fichier au format KML contenant l'ensemble de ces points. Présentation du lien dans le texte: Modèle:Coordirection/GeoGroup et en en version longue: Modèle:Coordirection/GeoGroup
Toutes les coordonnées trouvées dans la section Démonstration sont correctement situées sur la carte, mais seules les coordonnées encodées avec coor sont nommées, les autres étant identifiées par un numéro d'ordre. Ce modèle est très puissant, mais ne fonctionne plus correctement depuis 2017.
A faire
modifierPour les deux modèles
modifierFrancisation de l'encodage: "O" pour "W" et virgule en séparateur décimal
Pour le modèle Coord
modifierLocalisations extraterrestres.
supporte wikidata ?
supporte geoshapes ?
display=inline,title
Microformat
Le Modèle:GeoGroup ne fonctionne plus depuis mai 2017. Discussion modèle:GeoGroup#Bug du modèle depuis mai 2017
Le format décimal donne, pour les coordonnées terrestres, des chiffres brut sans indication du symbole °. (Obligation d'apposer une icône éclaircissant la nature de ces chiffres)
Le format d'affichage par défaut est le format dms, pas le format d'encodage. Ceci explique peut-être pourquoi le formatage en décimal est négligé ou vice-versa. Discussion_Projet:Géolocalisation#Format par défaut — --Zolo (discuter) 2 mars 2014 à 07:27 (CET)
Pour le modèle Coordirection
modifierLocalisations extraterrestres.
supporte wikidata ?
supporte geoshapes ?
display=inline,title
Icône.
Microformat
Le Modèle:GeoGroup (OSM, KML).
Francisation de l'affichage: "O" pour "W".
Les espaces.
Le format=dms long, est à faire complètement.
L'encodage dms avec slash (nouvelles variantes), est à faire complètement.
L'icône d'introduction. A refaire à l'identique pour les coordonnées de page. Pour le texte, quelque chose de plus discret serait mieux.
- Modèle:Infobox Localité à tester.
- Modèle:Infobox Monument à tester.
Quelques exemples comparés
modifierCe tableau est adapté de celui du modèle:Coord/Documentation, lui-même adapté du en:template:Coord/Doc
Code | Coordirection | Coord | Notes |
---|---|---|---|
{{Coord|43.651234|-79.383333|format=dec}} | Modèle:Coordirection | 43,651234, −79,383333 | Toronto, entrée et sortie (affichage) en écriture décimale |
{{Coord|43.65|-79.38|format=dec}} | Modèle:Coordirection | 43,65, −79,38 | Toronto, entrée et sortie en écriture décimale mais avec moins de précision |
{{Coord|43.651234|-79.383333}} | Modèle:Coordirection | 43° 39′ 04″ N, 79° 23′ 00″ O | Toronto, entrée en écriture décimale et sortie (affichage) en écriture sexagésimale |
{{Coord|43.65|-79.38}} | Modèle:Coordirection | 43° 39′ N, 79° 23′ O | Toronto, entrée en écriture décimale et sortie en écriture sexagésimale mais avec moins de précision |
{{Coord|43.6500|-79.3800}} | Modèle:Coordirection | 43° 39′ 00″ N, 79° 22′ 48″ O | Toronto, entrée en écriture décimale et sortie en écriture sexagésimale avec des zéros supplémentaires |
{{Coord|43.651234|N|79.383333|W}} | Modèle:Coordirection | 43° 39′ 04″ N, 79° 23′ 00″ O | Toronto, entrée en écriture décimale et sortie en écriture sexagésimale, mais écriture N/W plutôt que +/- |
{{Coord|43|29|N|79|23|W}} | Modèle:Coordirection | 43° 29′ N, 79° 23′ O | Toronto, entrée et sortie en écriture sexagésimale, avec degrés et minutes |
{{Coord|43|29|4|N|79|23|0|W}} | Modèle:Coordirection | 43° 29′ 04″ N, 79° 23′ 00″ O | Toronto, entrée et sortie en écriture sexagésimale, avec degrés, minutes et secondes |
{{Coord|43|29|4.5|N|79|23|0.5|W}} | Modèle:Coordirection | 43° 29′ 04,5″ N, 79° 23′ 00,5″ O | Toronto, entrée et sortie en écriture sexagésimale, avec degrés, minutes, secondes et fractions de secondes |
{{Coord|55.752222|N|37.615556|E |format=dec}} |
Modèle:Coordirection | 55,752222, 37,615556 | Moscou, entrée au format décimal avec N/S/E/W (sans +/-), sortie au format décimal avec +/- (sans N/S/E/W) |
{{Coord|55.752222|N|37.615556|E |format=dms}} |
Modèle:Coordirection | 55° 45′ 08″ N, 37° 36′ 56″ E | Moscou, entrée au format décimal avec N/S/E/W (sans +/-), sortie au format sexagésimal en degrés, minutes, et secondes. |
{{Coord|39.098095|-94.587307 |format=dms}} |
Modèle:Coordirection | 39° 05′ 53″ N, 94° 35′ 14″ O | Kansas City, entrée au format décimal avec +/- (sans N/S/E/W), sortie au format sexagésimal en degrés, minutes, et secondes. |
{{Coord|39.098095|-94.587307 |format=dms long}} |
Modèle:Coordirection | 39° 05′ 53″ nord, 94° 35′ 14″ ouest | Kansas City, même chose que précédemment, sauf affichage en français. |
{{Coord|22|S|43|W}} | Modèle:Coordirection | 22° S, 43° O | Intersection de degrés |
{{Coord|52|29|N|1|54|W}} | Modèle:Coordirection | 52° 29′ N, 1° 54′ O | Birmingham, entrée au format sexagésimal en degrés et minutes, sortie au même format par défaut. |
{{Coord|52|28|59|N|1|53|37|W}} | Modèle:Coordirection | 52° 28′ 59″ N, 1° 53′ 37″ O | Birmingham, entrée au format sexagésimal en degrés, minutes et secondes, sortie au même format par défaut. |
{{Coord|52|28|59|N|1|53|37|W |format=dec}} |
Modèle:Coordirection | 52,48306, −1,89361 | Birmingham, entrée au format sexagésimal en degrés, minutes et secondes, sortie au format décimal. |
{{Coord|52|28|59|N|1|53|37|W |display=inline,title |region:GB-BIR_type:city}} |
Modèle:Coordirection display=inline,title |
52° 28′ 59″ N, 1° 53′ 37″ O display=inline |
Birmingham, avec paramètres supplémentaires (affichage des coordonnées en haut de cette page, précision de l’échelle de type city ).Note : l'échelle fonctionne sur la carte affichée par le lien vers GeoHack, mais ne fonctionne pas actuellement dans la minicarte ajoutée en Javascript par dessus la page de la Wikipédie francophone (grace à display=title ) et qui affiche toujours la carte au niveau de zoom 12 sans tenir compte de l'échelle indiquée ou déduite du paramètre 9 (contenant les codes region: , type: ou scale: ).
|
{{Coord|52|28|59|N|1|53|37|W |format=dms long |scale:100000}} |
Modèle:Coordirection | 52° 28′ 59″ nord, 1° 53′ 37″ ouest | Birmingham, visualisation demandée à une échelle de 1/100 000. Notez l’affichage en français (déconseillé dans les titres). |
Nouvelles variantes apportées par le module Coordinates | |||
{{Coord|52/28/59/N|1/53/37/W}} | Modèle:Coordirection | 52° 28′ 59″ N, 1° 53′ 37″ O | Birmingham, entrée au format sexagésimal en degrés, minutes et secondes, sortie au même format par défaut. |
{{Coord|52/28/59/N|1/53/37/W|format=dec}} | Modèle:Coordirection | 52,48306, −1,89361 | Birmingham, entrée au format sexagésimal en degrés, minutes et secondes, sortie au format décimal |
Localisations extraterrestres
modifierListe des cratères de Ganymède
Code | Coordirection | Coord | Diamètre (km) | Année de nommage | Nom |
---|---|---|---|---|---|
{{Coord|61.8|N|11.7|W| globe:ganymede_dim:40.0km|format=dec|name=Achelous}} | Modèle:Coordirection | 61,8, 11,7 | 40.0 | 1979 | Achéloos Bug dec ! |
{{Coord|57.5|N|358.1|W| globe:ganymede_dim:39.0km| name=Adad}} | Modèle:Coordirection | 57,5° N, 358,1° O | 39.0 | 1979 | Adad |
{{Coord|73.1|N|31.3|W| globe:ganymede_dim:56.0km| name=Adapa}} | Modèle:Coordirection | 73,1° N, 31,3° O | 56.0 | 1979 | Adapa |
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.