Страница 1 из 1

хранение и редактирование координат в MySql Spatial

Добавлено: 13 май 2012, 09:10
Shyrka
Всем привет. Я совсем новичок. Мне нужно хранить набор участков, каждый представлен набором точек типа таких (27.55219704 52.84968243, 27.55208253 52.84779167, 27.55202524 52.84767708, ). Должна быть как минимум возможность редактирования существующих координат и отрисовывания их с помощью GeoServer, хорошо бы еще вычислять их площадь и периметр. Как лучше всего хранить такие участки в базе? Если в табличке хранить координаты отдельными столбцами для легкого редактирования, то как потом строить полигоны для вычисления площади и отрисовки в GeoServer?

Re: хранение и редактирование координат в MySql Spatial

Добавлено: 13 май 2012, 09:41
ericsson

Re: хранение и редактирование координат в MySql Spatial

Добавлено: 13 май 2012, 10:20
Shyrka
Спасибо. Ясно, как отрисовать полигон и как вычислить его площадь, но все равно непонятно, как предоставить пользователю возможно редактирования координат полигона не напрямую в базе, а например, вывести ему список точек, чтобы он в какой-то из них мог что-то подправить?

Re: хранение и редактирование координат в MySql Spatial

Добавлено: 13 май 2012, 10:26
Voltron
Shyrka писал(а):но все равно непонятно, как предоставить пользователю возможно редактирования координат полигона не напрямую в базе, а например, вывести ему список точек, чтобы он в какой-то из них мог что-то подправить?
Вытаскивать из базы геометрию в WKT, парсить ее и выводить в удобном виде, а после редактирования обновлять?

Re: хранение и редактирование координат в MySql Spatial

Добавлено: 13 май 2012, 10:36
Shyrka
Спасибо, буду пробовать.
Еще вопрос: как посчитать периметр полигона?