Страница 1 из 1
Как с помощью Mapserver создать изображение трека ?
Добавлено: 21 окт 2009, 12:48
любитель
Добрый день!
В БД есть координаты трека (примерно 2000 точек), Как с помощью Mapserver вытянуть эти точки и создать изображение (png, jpg) в нужном масштабе (масштаб задает пользователь) для дальнейшей отправки полученного изображения в браузер пользователя ?
Буду рад любой помощи

Спасибо.
Re: Как с помощью Mapserver создать изображение трека ?
Добавлено: 21 окт 2009, 13:36
Mavka
MapServer = UMN MapServer? Напрямую, UMN может работать с базами данных
PostGIS и
Oracle +
MySQL через OGR.
Re: Как с помощью Mapserver создать изображение трека ?
Добавлено: 23 окт 2009, 13:10
любитель
да, UMN Mapserver, я других и не знаю )))
спасибо за ответ, буду смотреть PostGIS и OGR!
Re: Как с помощью Mapserver создать изображение трека ?
Добавлено: 23 окт 2009, 16:46
Konstantin Tokar
А как сделать изображение трека-то? Есть много подвижных объектов, есть точки. Как сделать треки, соединённые линиями, для выбранных объектов? Мне в голову ничего хорошего не приходит.
Re: Как с помощью Mapserver создать изображение трека ?
Добавлено: 23 окт 2009, 16:55
Mavka
Как соединить точки в базе, это уже немного сложнее. Нужно одноразово или многократно?
Например, в PostGIS есть таблица с точками. Создаем вид, который сгруппирует точки и преобразует в линии (пример чисто из
документации):
Код: Выделить всё
SELECT gps.gps_track, ST_MakeLine(gps.the_geom) As newgeom
FROM (SELECT gps_track,gps_time, the_geom
FROM gps_points ORDER BY gps_track, gps_time) As gps
GROUP BY gps.gps_track