🍪
Les témoins (cookies) nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des témoins. Plus d’informations
Ouvrir le menu principal

CerclesRestauratifs.org β

Atlas/Geocoding

< Atlas
Révision datée du 4 mars 2015 à 13:22 par Dieudo (discussion | contributions) (Exemple)

Sommaire

Source

Exemple

Conversion d'une adresse en clair vers des coordonnées type GPS

Code :

{{#geocode:location=62 rue Fernand Soors, 33140 Villenave d'Ornon|format=float|directional=no}}

Résultat :

44.771447222222, -0.56439166666667

Application

Pour positionnement sur une carte un marker correspondant à une adresse, on peut donner l'adresse en clair ou les coordonnées type GPS correspondantes.

Dans le cas de l'exemple donné, le code :

{{#display_map:
62 rue Fernand Soors, 33140 Villenave d'Ornon
| service=openlayers
| layers=osm-cyclemap,osm-mapnik,google-normal,google-satellite,google-hybrid,google-physical,bing-normal,bing-satellite,bing-hybrid
|copycoords=on
|resizable=yes
|width=80%
|height= 200px}}

et le code :

{{#display_map:
44.7654652, -0.5646623
| service=openlayers
| layers=osm-cyclemap,osm-mapnik,google-normal,google-satellite,google-hybrid,google-physical,bing-normal,bing-satellite,bing-hybrid
|copycoords=on
|resizable=yes
|width=80%
|height= 200px}}

donnent le même résultat :

Chargement de la carte...

Le deuxième est plus rapide à calculer et à afficher quand il y a beaucoup de points.

Application à la page Atlas

Utiliser les coordonnées type GPS permet un calcul et un affichage plus rapide de la carte quand il y a beaucoup de points. Cf. les pages Atlas bis et Atlas ter.

Quand il y a de nombreuses adresses en clair dans la version éditée de la page Atlas, il devient important de convertir les adresses en clair vers leur correspondance en coordonnées type GPS.

Pour cela, il est possible d'utiliser la fonction de Geocoding décrite.

Exemple

Pour connaître les coordonnées GPS d'une adresse :

Le code :

{{#geocode:
10 rue de la Marseillaise, 21000 Dijon
|format=float|directional=no}}

donne : 47.350511111111, 5.0445138888889