Ich habe eine MySQL-Datenbank, die geo-markierte Objekte enthält. Die Objekte werden durch ein umschließendes Polygon markiert, das der Benutzer zeichnet und mein Programm in die Datenbank exportiert. Das Umgebungs-Polygon wird in der Datenbank als Polygon (die Art der MySQL-Raumerweiterungen) gespeichert.
Ich kann mir ein paar Möglichkeiten vorstellen, dies zu tun, aber ich bin mit keiner davon sehr zufrieden, da es sich um einen effizienten Prozess handeln muss, der ziemlich oft ausgeführt wird, obwohl wahrscheinlich nur < 50.000 Datensätze in der relevanten Tabelle.
Ich benötige eine Möglichkeit, gegeben einen Punkt auf der Erde, den Datensatz zu finden, der dem nächstgelegenen geo-markierten/umgrenzten Objekt entspricht. Es muss nicht in allen Fällen korrekt sein, aber sagen wir mal (nur um eine Zahl zu erfinden), in 95% der Fälle. Manuelle Korrektur ist akzeptabel, wenn sie nicht sehr häufig durchgeführt werden muss.