Wikinews: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.
Sommaire
|
[modifier] Test
[modifier] Comparaison
| Ancienne version | Nouvelle version |
|---|---|
| cette version n'existe plus | Modèle:Géolocalisation/Irak/Exemple |
Si vous notez une différence ou un rendu incorrect signalez-le en précisant le navigateur que vous employez.
ok ! (Firebox+Windows) <STyx @
ok ! (iexplorer v.6.0) <STyx @
ok ! (SeaMonkey+Windows)--H du Viala (d) 1 octobre 2008 à 00:56 (CEST)
ok ! (Mozilla+Mac OS X)--H du Viala (d) 1 octobre 2008 à 00:56 (CEST)
ok ! (gecko-1.8+GNU linux Debian) <STyx @ 1 octobre 2008 à 15:56 (CEST)
ok ! (Iexplorer 7+ Windows XP)--☺YSpirine[►talk►] 9 octobre 2008 à 19:18 (CEST)
ok ! (Opéra 9+ Windows XP)--☺YSpirine[►talk►] 9 octobre 2008 à 19:18 (CEST)
[modifier] Changement de taille
La carte de Bretagne
[modifier] Test des paramètres de "Image:"
[modifier] Feuille de route (Roadmap)
De manière globale, la transition s'opèrera en plusieurs étapes :
Mise à jour des modèle de points (renommage ou duplication selon le cas)
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.
Remplacement de {{Géolocalisation}} par {{G}} partout
Phase critique : transformation conjointe des modèles de paramétrage et de {{G}}
Réécriture et réutilisation de {{Géolocalisation}} ({{Géolocalisation}} est une version moins optimisée de {{G}})- Mise à jour de la doc. ; retouches diverses
[modifier] Phase préparatoire
- 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)
-
Supprimer, dans les modèles de point, les complications telles que :
-
-
-
{{#expr: {{{1}}}-4}}px
-
-
-
-
-
{{{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èle:1/4
- Modèles de carte complétée
- Liste exhaustive
Renommer
Mettre à jour (utiliser {{G}})
[modifier] Transition des modèles de paramétrage
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.
...
{{ {{{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}} }}} }}|
...
}}
|
...
{{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 }}
...
}}
|
...
{{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.
[modifier] Listes
- 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
-
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.
[modifier] Post-transition
- 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
[modifier] Autres mises à jour et améliorations
[modifier] Utiliser la trigonométrie
Prendre en compte Modèle:Voir Wikimedia Modèle:Cool
[modifier] Renommer les modèles
[modifier] Nouvel espace pour les cartes complétées associées aux modèles de paramètrage
Les cartes complétées (nouvelle version) associées aux modèles de paramétrage sont désormais des sous-pages de {{Carte}}.
[modifier] Nouvel espace pour les modèles de point
Les modèles de points (nouvelle version) sont désormais des sous-pages de {{Point}}.
[modifier] Nomenclature des modèles de géolocalisation
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)
[modifier] Projection bilinéaire
- Modèle:3/4
Remplacer « Projection bilinéaire » par « Projection équirectangulaire »
[modifier] Nouvelles "fonctions" pour les modèles de paramétrage de carte
- Modèle:1/4 Ajouter la "fonction" aux modèles de paramétrage de carte
- Gérer les images alternatives
[modifier] Prise en compte de coordonnées DMS
- Modèle:2/4 Intégration de {{Coordonnées/dms2dec}} aux (/à certains) modèles de géolocalisation.
[modifier] Traiter les vieux usages résiduels (facultatif)
- Recenser
- 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é.
[modifier] Résorber "le chantier"
- (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.
[modifier] Maintenance
Modèle:Projet:Cartographie/Géolocalisation/Maintenance
[modifier] À supprimer
Je recense les pages à supprimer pour faire (plus tard) une demande groupée :
[modifier] Notes
[modifier] Annexes
| Géolocalisation/Projection conique avec DL | Géolocalisation/Projection conique avec DL/Code | |
| Géolocalisation/Projection équirectangulaire | Géolocalisation/Projection équirectangulaire/Documentation |
| Carte/Bretagne | Carte/Orne | Carte/Paris |
| Carte/Suisse | Carte avec géolocalisation | Carte de France |
| Carte de Mars | Carte double | Carte double/Documentation |