У меня есть таблица базы данных mysql, в которой будут храниться места для зданий, событий и некоторых других вещей. Все локации хранятся в одной таблице и связаны со зданиями, событиями и т. Д. Через их собственную таблицу «многие ко многим». Таким образом, я могу просто отображать точки на карте, а также разрешать фильтрацию и т. Д.
Однако проблема заключается в том, что некоторые вещи имеют одно местоположение, например 1 лат, длинное, но у некоторых, например, у дорожки, есть несколько длинных длинных позиций, и что-то вроде большого стадиона может иметь многоугольник. Они также хранятся в виде списка значений lat, long с первым и последним одинаковыми.
Мне интересно, как мне хранить это в базе данных mysql. Первоначально у меня был только столбец для lat, long и id для таблицы поиска. Должен ли я иметь ДРУГОЙ справочную таблицу для координат или сериализовать данные перед тем, как каким-либо образом поместить их в БД, или я должен просто сохранить всю строку в одном поле
LAT1, long1
LAT1, long1; LAT2, long2; LAT1, long1
Есть предложения?