Десятичные знаки в MySQL Polygon Geometry

Я искал высоко и низко для подсказки или даже ответа на следующий вопрос и никуда не продвинулся, поэтому я спрашиваю здесь.

По сути, я пытаюсь заполнить столбец Geometry в MySQL многоугольником. Но что бы я ни пытался, столбец в конечном итоге имеет значение NULL, а не то, что должно быть.

Мне кажется, что точки многоугольника не могут содержать десятичные дроби, такие как широта и долгота, но это кажется совершенно нелогичным, если это действительно так! Что хорошего в этом типе, если в него нельзя поместить данные широты и долготы?!?!

По этой причине я спрашиваю, не упустил ли я что-то простое. Вот что я должен показать:

SELECT GEOMFROMTEXT('POLYGON((52.29600522644751 0.05256918782038156,52.29168750609503 0.04999426716608468,52.29425981571103 0.06121662968439523))');

Возвраты:

(NULL)

Принимая во внимание, что если я создаю тип геометрии точки:

SELECT GEOMFROMTEXT('POINT(52.29600522644751 0.05256918782038156)');

Это возвращает пустое значение, которое на самом деле содержит точки X и Y.

Будем признательны за любую помощь.

5
задан JohnHenry 2 March 2012 в 09:15
поделиться