Как с помощью Mapserver создать изображение трека ?

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
любитель
Интересующийся
Сообщения: 19
Зарегистрирован: 05 окт 2009, 16:27
Репутация: 0

Как с помощью Mapserver создать изображение трека ?

Сообщение любитель »

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

Буду рад любой помощи :)
Спасибо.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как с помощью Mapserver создать изображение трека ?

Сообщение Mavka »

MapServer = UMN MapServer? Напрямую, UMN может работать с базами данных PostGIS и Oracle + MySQL через OGR.
лангольеры под окном жрали время ом-ном-ном
любитель
Интересующийся
Сообщения: 19
Зарегистрирован: 05 окт 2009, 16:27
Репутация: 0

Re: Как с помощью Mapserver создать изображение трека ?

Сообщение любитель »

да, UMN Mapserver, я других и не знаю )))
спасибо за ответ, буду смотреть PostGIS и OGR!
Konstantin Tokar
Активный участник
Сообщения: 178
Зарегистрирован: 16 июл 2008, 09:56
Репутация: 1
Откуда: Москва

Re: Как с помощью Mapserver создать изображение трека ?

Сообщение Konstantin Tokar »

А как сделать изображение трека-то? Есть много подвижных объектов, есть точки. Как сделать треки, соединённые линиями, для выбранных объектов? Мне в голову ничего хорошего не приходит.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как с помощью Mapserver создать изображение трека ?

Сообщение 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
лангольеры под окном жрали время ом-ном-ном
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость