URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9182
[ Назад ]

Исходное сообщение
"MySQL Spatial Extensions или геометрия через MySQL"

Отправлено Chris , 05-Июл-11 16:22 
Подскажите как правильно работать с полигонами в MySQL, конкретно интересует как проверить входит ли точка в прямоугольник имея его GPS координаты.
Вообще есть какие либо примеры работы, а то приходится расчитывать все это математически, а когда это делается проекцией, то значения могут быть очень и очень не точными...

Заранее спасибо!


Содержание

Сообщения в этом обсуждении
"MySQL Spatial Extensions или геометрия через MySQL"
Отправлено Aquarius , 06-Июл-11 10:11 
> Подскажите как правильно работать с полигонами в MySQL, конкретно интересует как проверить
> входит ли точка в прямоугольник имея его GPS координаты.
> Вообще есть какие либо примеры работы, а то приходится расчитывать все это
> математически, а когда это делается проекцией, то значения могут быть очень
> и очень не точными...
> Заранее спасибо!

при чем здесь MySQL?
проекцией чего куда?
вам нагуглить математику с приближенными данными?


">MySQL Spatial Extensions<"
Отправлено Andrey Mitrofanov , 06-Июл-11 10:24 
>> Подскажите как правильно работать с полигонами в MySQL, конкретно интересует как проверить
>> входит ли точка в прямоугольник имея его GPS координаты.
>> Вообще есть какие либо примеры работы, а то приходится расчитывать все это
> при чем здесь MySQL? проекцией чего куда?

Это про "сепециальные" MySQL-и. С картографическими-типа _расширениями_.

> вам нагуглить математику с приближенными данными?

Не-е-е, их научить пользоваться гугля транслейтером
google:mysql gis query

SELECT MBRContains(
    GeomFromText( 'POLYGON((0 0,0 3,3 3,3 0,0 0))' ),
    coord
)
FROM geometry

...хотя, может, и про Интернет рассказать -- вдруг внове будет...


"MySQL Spatial Extensions или геометрия через MySQL"
Отправлено ACCA , 18-Ноя-11 05:28 
> Подскажите как правильно работать с полигонами в MySQL, конкретно интересует как
> проверить входит ли точка в прямоугольник имея его GPS координаты.

Копай в сторону r-tree. У MySQL есть раздел 11.16.6.1. Creating Spatial Indexes, начни оттуда.