Подскажите как правильно работать с полигонами в MySQL, конкретно интересует как проверить входит ли точка в прямоугольник имея его GPS координаты.
Вообще есть какие либо примеры работы, а то приходится расчитывать все это математически, а когда это делается проекцией, то значения могут быть очень и очень не точными...Заранее спасибо!
> Подскажите как правильно работать с полигонами в MySQL, конкретно интересует как проверить
> входит ли точка в прямоугольник имея его GPS координаты.
> Вообще есть какие либо примеры работы, а то приходится расчитывать все это
> математически, а когда это делается проекцией, то значения могут быть очень
> и очень не точными...
> Заранее спасибо!при чем здесь MySQL?
проекцией чего куда?
вам нагуглить математику с приближенными данными?
>> Подскажите как правильно работать с полигонами в MySQL, конкретно интересует как проверить
>> входит ли точка в прямоугольник имея его GPS координаты.
>> Вообще есть какие либо примеры работы, а то приходится расчитывать все это
> при чем здесь MySQL? проекцией чего куда?Это про "сепециальные" MySQL-и. С картографическими-типа _расширениями_.
> вам нагуглить математику с приближенными данными?
Не-е-е, их научить пользоваться гугля транслейтером
google:mysql gis querySELECT MBRContains(
GeomFromText( 'POLYGON((0 0,0 3,3 3,3 0,0 0))' ),
coord
)
FROM geometry...хотя, может, и про Интернет рассказать -- вдруг внове будет...
> Подскажите как правильно работать с полигонами в MySQL, конкретно интересует как
> проверить входит ли точка в прямоугольник имея его GPS координаты.Копай в сторону r-tree. У MySQL есть раздел 11.16.6.1. Creating Spatial Indexes, начни оттуда.