Wikinews:Jargon/Géolocalisation/Nouvelle version

Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.
Aller à : navigation, rechercher

Modèle:Page méta archivée

 v · d · m 
Géolocalisation
  • ((en)) Geolocation
  • Tutorielgéo. double
  • Cartes complétées
  • Images complétées
  • Modèles + points
  • Requêtes

Développement
  • Projet
  • Maintenance • Tests
  • Aspects techniques
  • Aspects mathématiques
  • Amélioration (discussion)
  • Modèles
  • {{G}} • {{Pour chaque}}
  • Paramétrage des cartes
  • Toutes les cartes

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. 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 le wikicode]

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
  • {{Annonce Géolocalisation}} (usage temporaire)
  • Placement de l'annonce
  • Assistance de bots
Dupliquer ?  Non    STyx @ 9 octobre 2008 à 17:49 (CEST)


Modèles de point
Liste exhaustive
  • Supprimer, dans les modèles de point, les complications telles que :
  {{#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èle:1/4 les recenser
  • créer {{Géolocalise}} (comme {{Catégorise}}) et ...
  • Modèle:1/4... les catégoriser
Modèles de carte complétée
Liste exhaustive
Renommer
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 :
{{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é) :
{{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*}}
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
  • pour les optimisés (voir {{G/Irak}} versus {{Géolocalisation/Irak}}) :
|y=(...) !--rajouter le coef. *100*iwidth/iheight (calculer, et simplifier si possible)-- 
|x=(...) !--rajouter le coef. *100 -- 
  • Modèle:3/4 pour les génériques :
Globalement l'opération est la même ; mais c'est plus délicat à mener.

Post-transition[modifier le wikicode]

  • Modèle:3/4 Suppression des largeur= superflus Modèle:Cool dans les modèles {{Carte ...}} (cartes complétées ... et ailleurs ?)
  • Réécriture et réutilisation de {{Géolocalisation}} : une version qui teste l'existence du point, et les débordements (il utilise(ra) {{Point/Hors cadre}} lorsque le point est hors-cadre)
Mettre à jour la doc.
  • Modèle:0/4Modèle:Point/Test hors cadre/Documentation
  • Modèle:3/4Modèle:G/Documentation
  • Modèle:0/4Modèle:Géolocalisation/Documentation
  • faire un tronc commun des exemples


Modèle:...

  • Vider Catégorie:Page utilisant un modèle avec un paramètre obsolète
  • Souffler

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

Modèle:...

Utiliser la trigonométrie[modifier le wikicode]

  • Prendre en compte Modèle:Voir Wikimedia Modèle:Cool

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]

  • 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]

  • 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.

  • {{Point Hôpital}} — {{Point/Hôpital sans toponyme}}
  • {{Point de barrage}} — {{Point/Barrage sans toponyme}}
  • {{Point de cratère avec lien}} — {{Point/Cratère}}
  • Modèle:3/4 {{Point de ville avec lien}} — {{Point/Ville}}
  • Modèle:3/4 {{Point de ville}} — {{Point/Ville sans toponyme}}
  • {{Point de volcan}} — {{Point/Volcan sans toponyme}}
  • Modèle:0/4{{Géolocalisation de cratère avec lien}} — {{Géolocalisation de cratère}} (ou supprimer)
  • Modèle:0/4 {{Géolocalisation de ville}} — {{Géolocalisation de ville sans toponyme}} (ou supprimer)
  • Modèle:0/4 {{Géolocalisation de ville avec lien}} — {{Géolocalisation de ville}} (ou supprimer)
  • Modèle:0/4 {{Grille}} - {{Quadrillage}}

Projection bilinéaire[modifier le wikicode]

  • Modèle:3/4 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]

  • Modèle:2/4 Intégration de {{Coordonnées/dms2dec}} aux (/à certains) modèles de géolocalisation.
  • {{Carte avec géolocalisation dans l'infobox}}
  • {{G/dms}}

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

Recenser 
  • Recenser les localisations (usages directs des modèles de localisation en pixels)
Exemples : Wikipédia:Cartographie des Wikipédiens • Wikipé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.
  • Lister les modèles de paramétrage de carte inachevés.

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 .
  2. le « ² » est là pour des raisons pratiques .

Annexes[modifier le wikicode]