SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.11.2012 15:53:58

Frundik
Участник
Зарегистрирован: 30.10.2012
Сообщений: 2

MySQL Geometry

Выбился из сил!
Нужно определить пересечение окружности и линии.
Не могу понять в чем проблема!
Есть окружность 'POLYGON((30.48636 50.56294,30.4884506 50.5630496,30.4905182 50.563377,30.4925403 50.5639189,30.4944947 50.5646691,30.49636 50.5656195,30.4981157 50.5667597,30.4997426 50.5680771,30.5012229 50.5695574,30.5025403 50.5711843,30.5036805 50.57294,30.5046309 50.5748053,30.5053811 50.5767597,30.505923 50.5787818,30.5062504 50.5808494,30.50636 50.58294,30.5062504 50.5850306,30.505923 50.5870982,30.5053811 50.5891203,30.5046309 50.5910747,30.5036805 50.59294,30.5025403 50.5946957,30.5012229 50.5963226,30.4997426 50.5978029,30.4981157 50.5991203,30.49636 50.6002605,30.4944947 50.6012109,30.4925403 50.6019611,30.4905182 50.602503,30.4884506 50.6028304,30.48636 50.60294,30.4842694 50.6028304,30.4822018 50.602503,30.4801797 50.6019611,30.4782253 50.6012109,30.47636 50.6002605,30.4746043 50.5991203,30.4729774 50.5978029,30.4714971 50.5963226,30.4701797 50.5946957,30.4690395 50.59294,30.4680891 50.5910747,30.4673389 50.5891203,30.466797 50.5870982,30.4664696 50.5850306,30.46636 50.58294,30.4664696 50.5808494,30.466797 50.5787818,30.4673389 50.5767597,30.4680891 50.5748053,30.4690395 50.57294,30.4701797 50.5711843,30.4714971 50.5695574,30.4729774 50.5680771,30.4746043 50.5667597,30.47636 50.5656195,30.4782253 50.5646691,30.4801797 50.5639189,30.4822018 50.563377,30.4842694 50.5630496,30.48636 50.56294))',0

Есть линия 'LINESTRING(30.52375 50.44992,30.5202 50.44249,30.52006 50.4422,30.51669 50.43935,30.51592 50.43881,30.51564 50.43592,30.51354 50.43592,30.52587 50.41106,30.52218 50.40873,30.51937 50.40712,30.50991 50.39737,30.50042 50.39023,30.47932 50.3819,30.43766 50.35647,30.25475 48.72623,30.70576 46.47708,30.72571 46.47365,30.72359 46.47547,30.73129 46.47992,30.73153 46.47974,30.73264 46.48483)',0)

и функция Intersects - выдает что они пересекаются ? Как ? Почему ? Они же не пересекаются !
Помогите разобраться! Всю голову иссушил !

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson