Bonjour,

  Je cherche à récupérer parmis une liste de 100.000 entités mise à jour en 
temps réel celles qui sont situées à moins d'une certaine distance (ou 
temps de trajet) d'un point donné. Connaissez-vous un soft/lib/service qui 
fasse ca efficacement ?

Merci,
Fabien.

PS : voici la version non synthétique de la question :

  J'ai une liste d'entités localisées (pour l'instant c'est une liste de en 
gros 20.000 entités, localisées par un code postal ; a l'avenir ce sera 
peut etre des adresse / points GPS) Cette ligne est mise a jour en continu 
(un ajout ou une suppression toutes les 3-4 secondes aux heures de pointe, 
en moyenne)

  Ensuite je reçois des événements (un par seconde aux heures de pointe) 
avec une localisation (un code postal, plus tard un point gps) et une 
distanceMax (entre 1 et 250km).

  Je cherche à chaque fois que je reçois l'événement à récupérer la liste 
des entités de la première liste qui sont situées à moins de distanceMax de 
l'événement.

  J'ai une solution temporaire (mise en cache des 6329x6329, distances 
 soit une base de 1Go quand elle sera entièrement populée), mais elle n'est 
valable que parce que ma précision est réduite et que j'ai un petit nombre 
de code postaux.


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Software 
Craftsmanship Toulouse.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, visitez le site https://groups.google.com/d/optout .

Répondre à