Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#1

Suche nach Orten über X/Y Koordinaten

  Alt 28. Mai 2005, 08:07
Datenbank: Ms-SQL • Version: 2000 • Zugriff über: ADO
Hallo

Ich würde gerne in meiner DB Orte und deren Position speichern. Anschliessend möchte ich alle Orte auflisten, die 'in der Nähe' eines Punktes P sind. 'In der Nähe' würde über den Abstand zwischen P und dem Ort definiert werden. Nun kann man das ja einfach sequentiell durchsuchen, aber das ist nicht schnell, vor allen Dingen, wenn man 1000000 Orte in der DB hat.

So was gibt es doch schon, oder? Aber wie macht man das? Wie wird die Position abgespeichert?
Danke für alle Ideen und Anregungen!
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat