tengo el creado la tabla de abajover si las caídas de latitud/longitud dentro de un polígono usando MySQL
CREATE TABLE geom (g GEOMETRY);
y se han insertado muchas filas, el ejemplo a continuación:
INSERT INTO geom (g)
VALUES(PolygonFromText('POLYGON((
9.190586853 45.464518970,
9.190602686 45.463993916,
9.191572471 45.464001929,
9.191613325 45.463884676,
9.192136130 45.463880767,
9.192111509 45.464095594,
9.192427961 45.464117804,
9.192417811 45.464112862,
9.192509035 45.464225851,
9.192493139 45.464371079,
9.192448471 45.464439002,
9.192387444 45.464477861,
9.192051402 45.464483037,
9.192012814 45.464643592,
9.191640825 45.464647090,
9.191622331 45.464506215,
9.190586853 45.464518970))')
);
Ahora quiero para buscar todas las los datos y devuelven las entradas donde una latitud/longitud I cae dentro de cualquiera de los polígonos.
¿Cómo se puede hacer esto usando mysql? ¿o alguien está al tanto de algún enlace que me señale en la dirección correcta?
La buena noticia es que [hay toda una serie de funciones con el prefijo 'ST_' para v5.6] (http://dev.mysql.com/doc/refman /5.6/en/functions-for-testing-spatial-relations-between-geometric-objects.html#function_st-contains) que hacen su correcta implementación, similar a PostGIS. –