« Modèle:Géolocalisation/Projection conique linéaire » : différence entre les versions
Contenu supprimé Contenu ajouté
+fonctions n et latitudeG |
MàJ |
||
Ligne 21 : | Ligne 21 : | ||
|latitude en radian={{#expr: ({{{top}}}+{{{bottom}}})*(pi/360)}} |
|latitude en radian={{#expr: ({{{top}}}+{{{bottom}}})*(pi/360)}} |
||
|theta en radian={{#expr: pi * ({{{n|sin(({{{latitude0|({{{top}}}+{{{bottom}}})*0.5}}})*pi/180)}}}) }} |
|theta en radian={{#expr: pi * ({{{n|sin(({{{latitude0|({{{top}}}+{{{bottom}}})*0.5}}})*pi/180)}}}) }} |
||
|code=<nowiki>{{# |
|code=<nowiki>|y={{#expr: </nowiki>{{#expr: 100/({{{top}}}-({{{bottom}}})) }}* |
||
|y={{#expr: </nowiki>{{#expr: 100/({{{top}}}-({{{bottom}}})) }}* |
|||
( {{#expr: {{{top}}}-({{{latitudeG|90}}}) }} + ({{#expr: {{{latitudeG|90}}} }}-<nowiki>({{{2}}}))* |
( {{#expr: {{{top}}}-({{{latitudeG|90}}}) }} + ({{#expr: {{{latitudeG|90}}} }}-<nowiki>({{{2}}}))* |
||
cos(</nowiki>{{#expr: |
cos(</nowiki>{{#expr: |
||
Ligne 38 : | Ligne 37 : | ||
}}<nowiki>*({{{3}}}-(</nowiki>{{{longitude}}}<nowiki>)) ) |
}}<nowiki>*({{{3}}}-(</nowiki>{{{longitude}}}<nowiki>)) ) |
||
) }} |
) }} |
||
|image=</nowiki>{{{image}}}<nowiki> |
|||
|iwidth=</nowiki>{{{iwidth}}}<nowiki> |
|||
|iheight=</nowiki>{{{iheight}}}<nowiki> |
|||
|top=</nowiki>{{{top}}}<nowiki> |
|||
|bottom=</nowiki>{{{bottom}}}<nowiki> |
|||
|latitude=</nowiki>{{#expr: ({{{top}}}+{{{bottom}}})*0.5}}<nowiki> |
|latitude=</nowiki>{{#expr: ({{{top}}}+{{{bottom}}})*0.5}}<nowiki> |
||
|longitude=</nowiki>{{{longitude}}}{{#if:{{{n|}}}|<nowiki> |
|longitude=</nowiki>{{{longitude}}}{{#if:{{{n|}}}|<nowiki> |
||
|n=</nowiki>{{#expr: {{{n}}} }} |
|n=</nowiki>{{#expr: {{{n}}} }} |
||
|{{#if:{{{latitude0|}}}|<nowiki> |
|||
|latitude0=</nowiki>{{{latitude0}}} |
|||
}} |
|||
}}{{#if:{{{latitudeG|}}}|<nowiki> |
}}{{#if:{{{latitudeG|}}}|<nowiki> |
||
|latitudeG=</nowiki>{{#expr: {{{latitudeG}}} }} |
|latitudeG=</nowiki>{{#expr: {{{latitudeG}}} }} |
||
}}{{#if:{{{dx|}}}|<nowiki> |
|||
|dx=</nowiki>{{{dx}}} |
|||
}}{{#if:{{{x0|}}}|<nowiki> |
|||
|x0=</nowiki>{{{x0}}} |
|||
}}<nowiki> |
|||
|projection=Projection conique </nowiki>{{#if:{{{latitudeG|}}}|équidistante|linéaire}}<nowiki> |
|||
}} |
}} |
||
</nowiki> |
|||
|projection|modèle=Projection conique linéaire |
|projection|modèle=Projection conique linéaire |
||
|#default={{{ {{{1}}}|}}} |
|#default={{{ {{{1}}}|}}} |
Version du 3 avril 2010 à 21:15
- Utilisation
- Ce modèle générique sert de base à la construction de modèles de paramétrage de carte. Il est utilisable pour la cartes créer par projection conique linéaire, c'est à dire où :
- les méridiens sont rectilignes et se croisent en un point (mais pas forcement un pôle)
- les parallèles sont des arcs de cercle (voir des ellipses) concentriques
- les parallèles sont régulièrement espacés (sinon choisir une projection conique non-linéaire).
- Syntaxe
{{Géolocalisation/Projection conique linéaire |1=param |2=latitude |3=longitude |image= |iwidth= |iheight= |longitude= |latitude0= |top= |bottom= |n= |latitudeG= |x0= |dx= }} |
top
etbottom
: sont respectivement les latitudes en haut et en bas de la carte sur le méridien vertical (c.-à-d., a priori, au centre de la carte)longitude
: la longitude du méridien vertical (obligatoire)latitude0
: la latitude centrale sur le méridien vertical (facultatif et optionnel,(top+bottom)/2
par défaut). Voir notes.latitudeG
: la latitude à laquelle les méridiens intersectent (facultatif,90
par défaut). Voir notes.n
: coefficient qui détermine l'écartement angulaire des méridiens (facultatif et optionnel,sin((pi/180)latitude0)
par défaut). Voir notes.dx
: Un coefficient de dilatation horizontal (facultatif,1
par défaut). Voir notes.x0
: la position horizontale (en pixels) sur la carte du méridien vertical (facultatif, ce méridien est normalement au centre de la carte donc{{{iwidth}}}/2
est la valeur par défaut)
- Notes
-
- Le paramètre
latitudeG
est la latitude à laquelle les méridiens intersectent. Hé non, le plus souvent ce n'est pas ±90 (au Pôle) ; mais au delà. Heureusement ... - {{Géolocalisation/Projection conique équidistante}} est une variante de ce modèle où
latitudeG
etn
sont automatiquement calculés à partir de 2 méridien de référencelatitude1
etlatitude2
. - Le paramètre
n
(où alternativementlatitude0
, car ) modifie l'écartement angulaire des méridiens. De manière imagée, on ouvre plus au moins un éventail. Cela entraîne un déplacement longitudinal (plus horizontal que vertical) des points ... et donc, a plus d'influence sur la longitude des points, mais modifie légèrement les latitudes. - Le paramètre
dx
écarte les méridiens mais sans modifier leur inclinaison. Il entraîne qu'un déplacement longitudinal des points. - Ces 2 paramètres doivent être fixés en dernier (
latitude0
; puisdx
lorsque les inclinaisons des méridiens sont bonnes). - Voir modèle de paramétrage de carte pour les autres paramètres.
- Le paramètre
- Exemple
- Voir aussi
-
- Les systèmes de projection
- L'aide pour construire un modèle de paramétrage de carte
- Géolocalisation
- (en) ParserFunctions