Я искал высоко и низко для подсказки или даже ответа на следующий вопрос и никуда не продвинулся, поэтому я спрашиваю здесь.
По сути, я пытаюсь заполнить столбец 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.
Будем признательны за любую помощь.