Wikinews:Jargon/Géolocalisation/Nouvelle version

Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.
Sauter à la navigation Sauter à la recherche

Modèle:Page méta archivée

Cette nouvelle version n'apporte pas de nouvelle fonctionnalité ; mais simplifie la conception et le paramétrage des modèles. En deux mots : l'unité de positionnement dans les modèles de point n'est plus le pixel (px) mais le pourcentage (%). Le positionnement devient alors indépendant de la taille de l'image. Le paramètre largeur disparaitra donc de tous les modèles de géolocalisation ; hormis les modèles {{Carte ...}} puisqu'ils intègrent l'image.

Les valeurs (valides) de positionnement transmises aux modèles de point seront dorénavant toujours dans la fourchette 0≤ ≤100. Le modèle de point pourra donc détecter les positions hors cadre. Voir {{Point/Hors cadre}}, {{Point/Test hors cadre}}.

Voir aussi les autres mises à jour et améliorations.

La transition vers cette nouvelle version est délicate.

Test[modifier le wikicode]

Comparaison[modifier le wikicode]

Changement de taille[modifier le wikicode]

Test des paramètres de "Image:"[modifier le wikicode]

Feuille de route (Roadmap)[modifier le wikicode]

De manière globale, la transition s'opèrera en plusieurs étapes :

  1. FaitMise à jour des modèle de points (renommage ou duplication selon le cas)
  2. FaitCréation de {{G}}, une version intermédiaire de {{Géolocalisation}}. La version intermédiaire emploie les nouveaux modèles de point ; mais les modèles de paramétrage ancienne version.
  3. FaitRemplacement de {{Géolocalisation}} par {{G}} partout
  4. FaitPhase critique : transformation conjointe des modèles de paramétrage et de {{G}}
  5. FaitRéécriture et réutilisation de {{Géolocalisation}} ({{Géolocalisation}} est une version moins optimisée de {{G}})
  6. Mise à jour de la doc. ; retouches diverses

Phase préparatoire[modifier le wikicode]

Conventions
« * [[Wikipédia:Jargon/Géolocalisation/Nouvelle version]] »[1] est employé dans le résumé pour toutes ces modifications.
Tests
Annonce
Dupliquer ? Non Non   <STyx @ 9 octobre 2008 à 17:49 (CEST)


Modèles de point
Liste exhaustive
  {{#expr: {{{1}}}-4}}px
  • Fait Renommer (ou dupliquer) et convertir
  {{{1}}}px <!--devient {{{1}}}% -->
  {{{2}}}px <!--devient {{{2}}}% -->
Note: quelques modèles ont été conservés ; il sont dans Catégorie:Modèle de localisation en pixels et ne ne sont plus considérés comme des modèles de points.
Infoboxes
Il n'y a rien à faire avec les infobox qui utilise convenablement la géoloc. ; mais hélas ... Donc :
Modèles de carte complétée
Liste exhaustive
Fait Renommer
Fait Mettre à jour (utiliser {{G}})

Transition des modèles de paramétrage[modifier le wikicode]

C'est la phase critique ! La géolocalisation cessera momentanément de fonctionner. Donc l'opération doit être menée rapidement. De plus, la charge peut-être lourde pour le serveur. L'usage de bots ne semble pas envisageable.

Conventions
« ² [[Wikipédia:Jargon/Géolocalisation/Nouvelle version]] »[2] est employé dans le résumé pour toutes ces modifications.
Modèles {{Géolocalisation}} et {{Géolocalisation de ...}} 
La transition consiste à passer de la version intermédiaire à la version finale.
Version ancienne (version actuelle de {{Géolocalisation}})
...
{{ {{{point|Point carte}}}|
{{#expr:{{Géolocalisation/{{{1}}}|y|{{{2}}}|{{{3}}} }}*{{{largeur|{{Géolocalisation/{{{1}}}|iwidth}} }}} }}|
{{#expr:{{Géolocalisation/{{{1}}}|x|{{{2}}}|{{{3}}} }}*{{{largeur|{{Géolocalisation/{{{1}}}|iwidth}} }}} }}|
...
}}
Version intermédiaire (version actuelle de {{G}})
...
{{Point/{{{5|}}}
|1={{#expr:{{Géolocalisation/{{{1}}}|y|{{{2}}}|{{{3}}} }}*100*({{Géolocalisation/{{{1}}}|iwidth}}/{{Géolocalisation/{{{1}}}|iheight}}) }}
|2={{#expr:{{Géolocalisation/{{{1}}}|x|{{{2}}}|{{{3}}} }}*100 }}
...
}}
Version finale
...
{{Point/{{{5|}}}
|1={{Géolocalisation/{{{1}}}|y|{{{2}}}|{{{3}}} }}
|2={{Géolocalisation/{{{1}}}|x|{{{2}}}|{{{3}}} }}
...
}}
Modèles de paramétrage de carte
Liste exhaustive
Seul les versions optimisées doivent être retouchées individuellement. Pour les autres, c'est le modèle génériques qui change.

Listes[modifier le wikicode]

Seront à (re)mettre à jour :
Fait {{G}}{{Géolocalisation}}{{Carte avec géolocalisation}}{{Code de géolocalisation}}{{Géolocalisation de cadre de carte}}{{Déformation cartographique}}{{Échelle cartographique}}{{Distance cartographique}}{{Géolocalisation test}}{{Géolocalisation de toponyme}} ...
Cartes à mettre à jour (par ordre de priorité) :
Fait {{Géolocalisation/France}}{{Géolocalisation/Canada}}{{Géolocalisation/Iran}}{{Géolocalisation/Russie}}{{Géolocalisation/Lune}}{{Géolocalisation/Monde}}{{Géolocalisation/États-Unis}}{{Géolocalisation/Italie}}{{Géolocalisation/Costa Rica}}{{Géolocalisation/Argentine}}{{Géolocalisation/Andorre}}{{Géolocalisation/Pyrénées}}{{Géolocalisation/Antarctique}}{{Géolocalisation/Terre}}{{Géolocalisation/Mars}}{{Géolocalisation/Sinusoidal projection}}{{Géolocalisation/Canton de Genève}}{{Géolocalisation/Zurich}}{{Géolocalisation/Europe}}{{Géolocalisation/Haute-Marne*}}
Faitet les cartes de Projet:Cartographie/Géolocalisation/Maintenance/Département de France métropolitaine, Projet:Cartographie/Géolocalisation/Maintenance/Région de France métropolitaine, Projet:Cartographie/Géolocalisation/Maintenance/Département français d'outre-mer
Modèle de paramétrage de carte 
Liste exhaustive
|y=(...)<!--rajouter le coef. *100*iwidth/iheight (calculer, et simplifier si possible)-->
|x=(...)<!--rajouter le coef. *100 -->
Globalement l'opération est la même ; mais c'est plus délicat à mener.

Post-transition[modifier le wikicode]

  • Modèle:3/4 Bot ? Suppression des largeur= superflus Modèle:Cool dans les modèles {{Carte ...}} (cartes complétées ... et ailleurs ?)
Mettre à jour la doc.


Modèle:...

Autres mises à jour et améliorations[modifier le wikicode]

Modèle:...

Utiliser la trigonométrie[modifier le wikicode]

Renommer les modèles[modifier le wikicode]

Nouvel espace pour les cartes complétées associées aux modèles de paramètrage[modifier le wikicode]

  • Fait Les cartes complétées (nouvelle version) associées aux modèles de paramétrage sont désormais des sous-pages de {{Carte}}.

Nouvel espace pour les modèles de point[modifier le wikicode]

  • Fait Les modèles de points (nouvelle version) sont désormais des sous-pages de {{Point}}.

Nomenclature des modèles de géolocalisation[modifier le wikicode]

Voir Discussion Wikipédia:Jargon/Géolocalisation#Nomenclature des modèles de géolocalisation.

Projection bilinéaire[modifier le wikicode]

  • Modèle:3/4 Bot ? Remplacer « Projection bilinéaire » par « Projection équirectangulaire »

Nouvelles "fonctions" pour les modèles de paramétrage de carte[modifier le wikicode]

  • Modèle:1/4 Ajouter la "fonction" aux modèles de paramétrage de carte
  • Gérer les images alternatives

Prise en compte de coordonnées DMS[modifier le wikicode]

Traiter les vieux usages résiduels (facultatif)[modifier le wikicode]

Recenser 
  • Bot ? Recenser les localisations (usages directs des modèles de localisation en pixels)
Exemples : Wikipédia:Cartographie des WikipédiensWikipédia:Recentrage cartographique européen)
Note: a priori, la localisation est peu employée.
Convertir
Cette conversion est laborieuse. Pour mettre à jour une localisation,
{{<modèle de point>|<y>|<x>| ...}}
il faut d'abord obtenir les dimensions <w>x<h> de l'image (telle qu'elle est affichée) ou de la boite conteneur. Il faut ensuite remplacer la valeur <y> par la valeur calculée 100<y>/<h> et la valeur <x> par la valeur calculée 100<x>/<w>.
Note: a priori, la localisation est peu employée. Dans la cas contraire, on peut toujours dupliquer le modèle employé.

Résorber "le chantier"[modifier le wikicode]

Modèle:Annonce évolutive

(Modèles de paramétrage de carte inachevés)
Les modèles inachevés de pays sont automatiquement employés (ça alourdi les modèle de géolocalisation). De plus, le test de validité porte sur iwidth ; hors ce paramètre est devenu quasiment inutile et pourrait disparaitre.

Maintenance[modifier le wikicode]

Modèle:Projet:Cartographie/Géolocalisation/Maintenance

À supprimer[modifier le wikicode]

Je recense les pages à supprimer pour faire (plus tard) une demande groupée :

Notes[modifier le wikicode]

  1. le « * » est là pour des raisons pratiques Clin d'œil.
  2. le « ² » est là pour des raisons pratiques Clin d'œil.

Annexes[modifier le wikicode]