OVH Cloud OVH Cloud

Challenge mathématique ...

5 réponses
Avatar
Dev
Bonjour,
pour bien finir la tranquille semaine, avec tout ce monde qui va revenir dès
lundi, je vous propose un petit challenge mathématique (parce que moi, je
suis archi nul en math).
Soit une table contenant latitude et longitude, quelle requête pour trouver
tous les enregistrements dont la position (latitude et longitude) se trouve
dans le rayon d'un cercle dont on connait la position géophysique du centre
et dont on a extrapolé, à partir de la taille du rayon, une position
géophysique sur la circonférence.
Je ramasse les copies ce soir ...

--
Cordialement
Christophe Charron

5 réponses

Avatar
Roumegou Eric
Dev a utilisé son clavier pour écrire :
Bonjour,
pour bien finir la tranquille semaine, avec tout ce monde qui va revenir dès
lundi, je vous propose un petit challenge mathématique (parce que moi, je
suis archi nul en math).
Soit une table contenant latitude et longitude, quelle requête pour trouver
tous les enregistrements dont la position (latitude et longitude) se trouve
dans le rayon d'un cercle dont on connait la position géophysique du centre
et dont on a extrapolé, à partir de la taille du rayon, une position
géophysique sur la circonférence.
Je ramasse les copies ce soir ...



pour parler français : Quels sont les enregistrements compris dans un
rayon de n metres.

Dans ton instruction where un truc du genre (pour rayon de 50km)
WHERE LVL_ID!4 AND SQRT(POWER(846828.5941-
PPL_POSX,2)+POWER(1842022.868 - PPL_POSY,2)) <50000

sachant que 846828.5941 et 1842022.868 sont les positions du point de
ref et PPL_POSX et PPL_POSY sont les champs contenant les pos X et Y
dans ma table.

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
DAIREAUX Jean-Baptiste
"Dev" a écrit dans le message de
news:43056e44$0$17845$
Bonjour,
pour bien finir la tranquille semaine, avec tout ce monde qui va revenir


dès
lundi, je vous propose un petit challenge mathématique (parce que moi, je
suis archi nul en math).
Soit une table contenant latitude et longitude, quelle requête pour


trouver
tous les enregistrements dont la position (latitude et longitude) se


trouve
dans le rayon d'un cercle dont on connait la position géophysique du


centre
et dont on a extrapolé, à partir de la taille du rayon, une position
géophysique sur la circonférence.
Je ramasse les copies ce soir ...

--
Cordialement
Christophe Charron




je sais pas construire la requéte mais sa doit étre les point(x,y) qui
corresponde a :
soit le centre du cerccle C(cx,cy), on a D=racine((x-cx)²+(y-cy)²) qui la
distance du centre a ton point.
D<=R, R rayon du cercle.

Mais bon en terme de longitude, latitude faut-il passer par des équations en
3D car la geométrie euclidienne ne s'applique pas au surface sphérique. ;-)

Mais cela peut rester une bonne approximation si ton rayon n'est pas trop
grand.

J.B.D.
Avatar
Blasty K
Elémentaire mon cher Watson !! ;-)

"DAIREAUX Jean-Baptiste" a écrit
dans le message de news:43058495$0$3133$

"Dev" a écrit dans le message de
news:43056e44$0$17845$
> Bonjour,
> pour bien finir la tranquille semaine, avec tout ce monde qui va revenir
dès
> lundi, je vous propose un petit challenge mathématique (parce que moi,


je
> suis archi nul en math).
> Soit une table contenant latitude et longitude, quelle requête pour
trouver
> tous les enregistrements dont la position (latitude et longitude) se
trouve
> dans le rayon d'un cercle dont on connait la position géophysique du
centre
> et dont on a extrapolé, à partir de la taille du rayon, une position
> géophysique sur la circonférence.
> Je ramasse les copies ce soir ...
>
> --
> Cordialement
> Christophe Charron
>

je sais pas construire la requéte mais sa doit étre les point(x,y) qui
corresponde a :
soit le centre du cerccle C(cx,cy), on a D=racine((x-cx)²+(y-cy)²) qui la
distance du centre a ton point.
D<=R, R rayon du cercle.

Mais bon en terme de longitude, latitude faut-il passer par des équations


en
3D car la geométrie euclidienne ne s'applique pas au surface sphérique.


;-)

Mais cela peut rester une bonne approximation si ton rayon n'est pas trop
grand.

J.B.D.




Avatar
Dev
Bonjour,
Ce n'est pas à 100 mètres près. Quelle est l'imprécision sur 100 km en
plaine?

--
Cordialement
Christophe Charron

Service Développement
PROLOGIQ
7 bis Rue des Aulnes
69410 Champagne au Mont d'Or

Tel : 0 437 499 107
Fax : 0 437 499 105
mailto:

"DAIREAUX Jean-Baptiste" a écrit
dans le message de news:43058495$0$3133$

"Dev" a écrit dans le message de
news:43056e44$0$17845$
> Bonjour,
> pour bien finir la tranquille semaine, avec tout ce monde qui va revenir
dès
> lundi, je vous propose un petit challenge mathématique (parce que moi,


je
> suis archi nul en math).
> Soit une table contenant latitude et longitude, quelle requête pour
trouver
> tous les enregistrements dont la position (latitude et longitude) se
trouve
> dans le rayon d'un cercle dont on connait la position géophysique du
centre
> et dont on a extrapolé, à partir de la taille du rayon, une position
> géophysique sur la circonférence.
> Je ramasse les copies ce soir ...
>
> --
> Cordialement
> Christophe Charron
>

je sais pas construire la requéte mais sa doit étre les point(x,y) qui
corresponde a :
soit le centre du cerccle C(cx,cy), on a D=racine((x-cx)²+(y-cy)²) qui la
distance du centre a ton point.
D<=R, R rayon du cercle.

Mais bon en terme de longitude, latitude faut-il passer par des équations


en
3D car la geométrie euclidienne ne s'applique pas au surface sphérique.


;-)

Mais cela peut rester une bonne approximation si ton rayon n'est pas trop
grand.

J.B.D.




Avatar
DAIREAUX Jean-Baptiste
"Dev" a écrit dans le message de
news:4305b2f9$0$2370$
Bonjour,
Ce n'est pas à 100 mètres près. Quelle est l'imprécision sur 100 km en
plaine?



Je ne saurai te répondre. :(


--
Cordialement
Christophe Charron

Service Développement
PROLOGIQ
7 bis Rue des Aulnes
69410 Champagne au Mont d'Or




Je voulais juste attirer ton attention sur le fait que la latitude et la
longitude son des coordonnées angulaires definit par rapport à la
représentation sphérique de la terre. C'est juste au cas où tu a affaire à
des géographes où des mathématiciens tatillons parmis les utilisateurs
potentiels. ;-)

Bon courage et bon dev.
J.B.D.