Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Prüfen Sie mit mysql, ob Lat / Long in ein Polygon fällt

Ab v5.1 unterstützt MySQL nur Operationen auf dem Minimum Bounding Rectangles (MBR) . Während es einen "Enthält "-Funktion, die das tun würde, was Sie brauchen, ist sie nicht vollständig implementiert und greift auf die Verwendung von MBRContains

Aus dem entsprechende Handbuchseite

Sie könnten sich von MySQL ein ungefähres Ergebnis basierend auf MBR geben lassen und es dann nachbearbeiten, um einen genaueren Test durchzuführen. Wechseln Sie alternativ zu PostGIS !

(Aktualisierung Mai 2012 - danke Mike Toews)

MySQL 5.6.1+ bietet Funktionen, die Objektformen verwenden statt MBR