Wikipédia:Jargon/Géolocalisation/Nouvelle version

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.

Comparaison

modifier

Changement de taille

modifier

Test des paramètres de "Image:"

modifier

Feuille de route (Roadmap)

modifier

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

  1.  Mise à jour des modèle de points (renommage ou duplication selon le cas)
  2.  Cré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.  Remplacement de {{Géolocalisation}} par {{G}} partout
  4.  Phase critique : transformation conjointe des modèles de paramétrage et de {{G}}
  5.  Réé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
Conventions
« * [[Wikipédia:Jargon/Géolocalisation/Nouvelle version]] »[1] est employé dans le résumé pour toutes ces modifications.
Tests
  •   {{G/Test}}
  •   Vérification du bon fonctionnement
Annonce
Dupliquer ?   Non   <STyx @ 9 octobre 2008 à 17:49 (CEST)[répondre]


Modèles de point
Liste exhaustive
  {{#expr: {{{1}}}-4}}px
  •   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
  Renommer
  Mettre à jour (utiliser {{G}})

Transition des modèles de paramétrage

modifier

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.
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*}}
  Fait.et 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 -->
  •   pour les génériques :
Globalement l'opération est la même ; mais c'est plus délicat à mener.

Post-transition

modifier
  •     Suppression des largeur= superflus   dans les modèles {{Carte ...}} (cartes complétées ... et ailleurs ?)
Mettre à jour la doc.


Autres mises à jour et améliorations

modifier

Utiliser la trigonométrie

modifier

Renommer les modèles

modifier

Nouvel espace pour les cartes complétées associées aux modèles de paramètrage

modifier
  •   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
  •   Les modèles de points (nouvelle version) sont désormais des sous-pages de {{Point}}.

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

Projection bilinéaire

modifier
  •     Remplacer « Projection bilinéaire » par « Projection équirectangulaire »

Nouvelles "fonctions" pour les modèles de paramétrage de carte

modifier
  •   Ajouter la "fonction" aux modèles de paramétrage de carte
  • Gérer les images alternatives

Prise en compte de coordonnées DMS

modifier

Traiter les vieux usages résiduels (facultatif)

modifier
Recenser
  •   Recenser les localisations (usages directs des modèles de localisation en pixels)
Exemples : Wikipédia:Cartographie des Wikipédiens
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 wxh 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 100y/h et la valeur x par la valeur calculée 100x/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
(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
 v · d · m 

Ces pages sont générées automatiquement. Voir {{Pour chaque}}.

Modèles de paramétrage de carte
Monde (pays)
France
Divers
Modèles de point
Catégories à vider
Coordination interwiki
Preload

À supprimer

modifier

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

  1. le « * » est là pour des raisons pratiques  .
  2. le « ² » est là pour des raisons pratiques  .

Annexes

modifier