sql >> Database >  >> RDS >> Mysql

Kijk of lat / long binnen een polygoon valt met mysql

MySQL vanaf v5.1 ondersteunt alleen bewerkingen op de minimale begrenzende rechthoeken (MBR) . Hoewel er een "Bevat " functie die zou doen wat je nodig hebt, is niet volledig geïmplementeerd en valt terug op het gebruik van MBRContains

Van de relevante handleiding-pagina

Wat u zou kunnen doen, is MySQL u een geschat resultaat laten geven op basis van MBR, en dit vervolgens nabewerken om een ​​nauwkeurigere test uit te voeren. U kunt ook overschakelen naar PostGIS !

(Update mei 2012 - bedankt Mike Toews)

MySQL 5.6.1+ biedt functies die objectvormen gebruiken in plaats van MBR



  1. Wat te controleren in MySQL 8.0

  2. MySQL 5.7 volledig verwijderen

  3. MariaDB JSON_KEYS() uitgelegd

  4. Een Microsoft Access-rapport naar PDF converteren (3 manieren)