fr . comp . lang . python


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: Calcul de distance entre deux points géogra phiques sur Fr Comp Lang Python



Groupes les plus fournis
usenet divers comp developpement agl windev misc bavardages linux usenet prison lettres langues-anciennes latin petites-annonces photo systemes gps comp applications sgbd rec son-image video materiel comp os mac-os classiques rec son-image video realisation comp sys mac rec tv series comp algorithmes lettres langues-anciennes grec bio medecine sci sociologie comp reseaux ethernet soc sectes droit


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Nouvelle découverte d'un python à Bruxelles
7sur7 - 27 août 2008
La police de la zone de Bruxelles-Nord a trouvé dans la nuit de mardi à mercredi, vers 02h00, un python dans la cour intérieure d'un immeuble situé rue ...
Un couple homosexuel violemment agressé à Schaerbeek RTL Info.be
6 autres articles
source

actualité

Un python tue un soigneur dans un zoo
7sur7 - 26 août 2008
Dans un zoo de Caracas, au Venezuela, un python a tué un soigneur. Le serpent a introduit la tête du malheureux dans sa gueule sous les yeux de ses ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.python |

fr . comp . lang . python

Re: Calcul de distance entre deux points géogra phiques



accueil . fr . comp . lang . python




Re: Calcul de distance entre deux points géogra phiques

   
Sujet: Re: Calcul de distance entre deux points géogra phiques
De: arwebmail (l' arobase) skynet.be (Alain Reymond)
Groupes: fr.comp.lang.python, fr.sci.maths
Organisation: -= Belgacom Usenet Service =-
Date: 19. May 2008, 08:33:32
Bonjour,

Il faut chercher la formule "haversine". Il y a de nombreux exemples de codage sur le net.

Pour ma part, j'utilise une version qui est une approximation de la formule et donc pas la distance réelle mais suffit pour l'application dont j'ai besoin : trouver les codes postaux dans un rayon de n kms autour d'une commune donnée. Je n'ai pas besoin de la précision au cm!

Sinon : http://en.wikipedia.org/wiki/Haversine_formula
et c'est Geopy : http://exogen.case.edu/projects/geopy/

Cordialement,

Alain


CREATE OR REPLACE FUNCTION haversine(double precision, double precision, double precision, double precision)
  RETURNS double precision AS
'
/*
   Retourne la distance Haversine deux points
   Appel : Latitude1,Longitude1, Latitude2, Longitude2 en degrés, min.
   Retourne : distance en kms.
 */

DECLARE
 Latitude1 alias for $1;
 Longitude1 alias for $2;
 Latitude2 alias for $3;
 Longitude2 alias for $4;
 distance float8;
BEGIN
 distance := 6372.795 * 3.1415926 *
 sqrt(
    (Latitude1-Latitude2)*(Latitude1-Latitude2)
    +
    cos(Latitude1/57.29578)*cos(Latitude2/57.29578)*(Longitude1-Longitude2)*(Longitude1-Longitude2)  )
 / 180;
 return distance;
END;
'
  LANGUAGE 'plpgsql' VOLATILE STRICT;



kael a écrit :
Je cherche une formule pour calculer en Python la distance entre deux points à partir de leurs coordonnées géographiques.

Plus précisément, à partir d'une liste de points définis par un couple latitude/longitude, je souhaite savoir quels sont les n points les plus proches d'un point donné.


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique sci zetetique test misc finance rec philatelie petites-annonces immobilier soc religion soc economie rec tv satellite

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs sci philo soc religion soc politique misc finance sci zetetique test sci electrotechnique soc economie rec philatelie

actualité

Nouvelle découverte d'un python à Bruxelles
7sur7 - 27 août 2008
La police de la zone de Bruxelles-Nord a trouvé dans la nuit de mardi à mercredi, vers 02h00, un python dans la cour intérieure d'un immeuble situé rue ...
Un couple homosexuel violemment agressé à Schaerbeek RTL Info.be
6 autres articles
source

actualité

Un python tue un étudiant au zoo de Caracas
Zigonet - 27 août 2008
Zoo de Caracas, Venezuela ' Un python birman de trois mètres a tué un gardien de nuit ce week-end. Les collègues de l'étudiant l'ont retrouvé alors que le ...
source


 




Copyright 2008 ©  - YouTheNet.com

| stress |