Projet:Cartographie/Histoire géolocalisation

La géolocalisation a été développée dans (fr) Wikipédia par STyx en décembre 2006 pour l'{{Infobox Commune d'Iran}}. Elle s'est inspirée de divers procédés peu développés et de la version (en) (cf. en:Template:Location map) ; mais sous une forme améliorée qui permet de prendre en compte des projections autres que la simple projection équirectangulaire.

Les problèmes modifier

Le procédé de géolocalisation était alors confronté à 2 problèmes :

  1. Les cartes disponibles était hétéroclites, bariolées ; mais surtout sans aucunes indications de projections ni cadrage.
  2. MediaWiki ne connaissait pas les fonction trigonométriques (malgré l'existence de l'extension   MathStatFunctions  non intégrée).

La création des modèles {{Géolocalisation/Projection arquée}}, {{Géolocalisation/Projection linéaire}} avait pour but de s'adapter aux cartes faiblement non équirectangulaires. Pour les cartes en projection conique {{Géolocalisation/Canada}}, {{Géolocalisation/Russie}}, les fonctions trigonométriques implémentées ({{Sin°}}, {{Cos°}}, {{Tan°}}) posaient des problèmes de précisions et de débordements de capacité. En revanche, l'emploi d'un DL ({{Géolocalisation/Projection conique avec DL}}) donna un bon résultat.

Mais en définitive, le paramétrage des cartes nécessitaient trop de bricolages et de tâtonnements.

Heureusement, ces problèmes ont disparu :

  1. De grands cartographes Sting, NNW, Historicair, Uwe Dedering, ... réalisent un jeu de cartes de grandes qualités, bien documentées, et pour lesquelles la création du modèle de paramétrage n'est plus un problème.
  2. Si les MathStatFunctions n'existent toujours pas, c'est qu'il y a mieux :   Calculation . Les fonctions trigonométriques permettent maintenant des projections complexes (la projection azimutale équivalente de Lambert par exemple ; voir la {{Carte/Afrique}}).

Une nouvelle version modifier

Une nouvelle version a été développée fin 2008 :

  • 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 a disparu de presque[1] tous les modèles de géolocalisation. De plus, les valeurs (valides) de positionnement transmises aux modèles de point sont dorénavant toujours dans la fourchette 0 ≤ ≤ 100. Le modèle de point peut donc détecter les positions hors cadre. Voir {{Point/Hors cadre}}, {{Point/Test hors cadre}}.
  • Le jeu de carte des pays est quasiment complet.
  • Un jeu de modèles des points a été réalisé.
  • L'organisation arborescente des modèles a permis une documentation automatique performante et la création de pages de maintenance (voir aussi {{Pour chaque}}).
  • La documentation s'est considérablement étoffée (trop presque).
  • Intégration de {{Coordonnées/dms2dec}} à certains modèles de géolocalisation. La syntaxe DMS des coordonnées géographiques est maintenant gérée par certains modèles.

Références modifier

  1. Hormis les modèles {{Carte ...}} puisqu'ils intègrent l'image ; et l'affichage de l'échelle.