Pages: 1
- Sujet précédent - [Openlayers 3] mesure indiquée par l'échelle (scale-line) - Sujet suivant
#1 Thu 17 September 2015 15:02
- Jean-Marie64
- Participant actif
- Lieu: Pau
- Date d'inscription: 6 Nov 2007
- Messages: 131
[Openlayers 3] mesure indiquée par l'échelle (scale-line)
Bonjour
dans l'exemple donné sur le site OL3 :
http://openlayers.org/en/v3.9.0/example … -line.html
l
l'échelle semble ne donner une valeur exacte qu'au niveau de l'équateur (latitude 0)
si je zoome et déplace la carte pour superposer l'échelle sur le territoire français
la mesure donnée par cette échelle est erronée (voir image jointe)
est-ce normal ? y-a-t'il un moyen d'afficher une valeur correcte ?
merci d'avance
Jean-Marie
Hors ligne
#2 Thu 17 September 2015 15:39
- nico-29
- Participant assidu
- Lieu: Brest
- Date d'inscription: 2 Jun 2006
- Messages: 185
Re: [Openlayers 3] mesure indiquée par l'échelle (scale-line)
Bonjour,
Les données sont en projection Mercator, qui est une projection qui conserve les angles, mais pas les distances.
L'échelle de carte est donnée pour une latitude de référence, en l'occurrence pour Mercator la latitude 0.
Mais ça peut varier : si on travaille sur la zone France, on peut faire une projection Mercator avec comme latitude de référence 46°Nord.
plus d'infos sur la projection Mercator https://fr.wikipedia.org/wiki/Projection_de_Mercator.
Nico
Hors ligne
#3 Thu 17 September 2015 17:09
- pgiraud
- Juste Inscrit !
- Date d'inscription: 24 Jun 2009
- Messages: 6
Re: [Openlayers 3] mesure indiquée par l'échelle (scale-line)
Bonjour,
En réalité, si vous regardez bien la taille de la barre d'échelle s'adapte en fonction de la latitude du centre de la carte.
On voit quelle grandit ou se réduit à mesure que l'on déplace la carte vers le haut ou vers le bas.
J'insiste sur le fait que l'échelle est valide au "centre de la carte".
Ainsi en trichant un peu et en plaçant la barre d'échelle à mi-hauteur, on obtient des résultats plus proche de la réalité. Voir l'image en pièce jointe.
Cordialement.
Dernière modification par pgiraud (Thu 17 September 2015 17:10)
Hors ligne
#4 Thu 17 September 2015 18:00
- Jean-Marie64
- Participant actif
- Lieu: Pau
- Date d'inscription: 6 Nov 2007
- Messages: 131
Re: [Openlayers 3] mesure indiquée par l'échelle (scale-line)
ok merci bien pour vos réponses
je pense que garder l'échelle en bas à gauche et préciser que l'échelle est valide au centre de la carte est tout à fait acceptable
dans le cas où l'on veut faire un calcul de distance précis le mieux est d'utiliser l'outil de mesure fourni en exemple par OL :
http://openlayers.org/en/v3.9.0/examples/measure.html
Jean-Marie
Hors ligne
Pages: 1
- Sujet précédent - [Openlayers 3] mesure indiquée par l'échelle (scale-line) - Sujet suivant