Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

DécryptaGéo et l'AFIGEO lancent les rencontres géonumériques nationales.
Les GéoDataDays 2018 sont le premier événement national de référence indépendant autour de la géographie numérique, du mardi 3 juillet (9h) au mercredi 4 juillet (17h) au Carré des Docks (Le Havre, Normandie). 
Consultez le programme !
 
GeoDataDays2018
 
 

#1 lun. 20 mars 2017 10:48

snike
Membre
Date d'inscription: 29 mars 2007
Messages: 93

Conversion distance

bonjour,

  J'obtiens un extent 483071.42697330413,6266969.436429909,487657.6486704147,6268698.824194861
  Comment traduire c'est coordonnées en distance ? Exemple largeur = x mètres

Merci par avance.

Hors ligne

 

#2 mar. 21 mars 2017 10:59

FranckG
Membre
Date d'inscription: 2 avril 2010
Messages: 85

Re: Conversion distance

Bonjour,
Avec deux soustractions ça donne :
X1 = 483071,426973304
Y1 = 6266969,43642991
X2 = 487657,648670415
Y2 = 6268698,82419486   
largeur = X2-X1 = 4586,22169711057 m
hauteur = Y2-Y1 = 1729,38776495121 m
           
Bonne journée,

Hors ligne

 

#3 mar. 21 mars 2017 11:45

snike
Membre
Date d'inscription: 29 mars 2007
Messages: 93

Re: Conversion distance

Bonjour,

  J'avais essayé de soustraire, mais la distance est environ 3 fois trop grande.
  Je suis en projection EPSG:3857, ça vient de cela ?

Cordialement,

Hors ligne

 

#4 mar. 21 mars 2017 12:22

FranckG
Membre
Date d'inscription: 2 avril 2010
Messages: 85

Re: Conversion distance

Les distances devraient être identiques ?

Hors ligne

 

#5 mar. 21 mars 2017 12:24

snike
Membre
Date d'inscription: 29 mars 2007
Messages: 93

Re: Conversion distance

J'ai trouvé cela :

Code:

  var c1 = [4052627, 3971934];
  var c2 = [4052627,3972934];

  var wgs84Sphere = new ol.Sphere(6378137);
  var length = wgs84Sphere.haversineDistance(
    ol.proj.transform(c1, 'EPSG:3857', 'EPSG:4326'),
    ol.proj.transform(c2, 'EPSG:3857', 'EPSG:4326'));

... et ça marche, il fallait apparemment faire une conversion.
Merci à bientôt

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |