Локальный сервер OSM
Добавлено: 29 май 2012, 11:24
Добрый день всем!
Вопрос новичка, так что сразу заранее извините за неграмотность. Стоит такая вот задача:
- на предприятии есть необходимость работы с картографической информацией на рабочих местах пользователей - просмотр (смещение центра, изменение масштаба, маршрутизация);
- картографическая информация должна быть доступна для редактирования силами работников предприятия и выполнятся это редактирование должно централизовано;
- отображение дополнительных (движущихся) объектов на карте (информацию о координатах объектов можно получить от самих объектов в режиме реального времени);
- картографическая информация должна быть доступна из локального источника (не из Интернет);
- приложение для рабочих мест будет сделано на Java.
Я думаю сделать следующим способом:
- установить PostGIS расширение для PostgreSQL (сервер будет работать по управлением MS Windows);
- скачать картографическую информацию, например отсюда;
- изменить картографическую информацию с помощью редактора JOSM;
- импортировать картографическую информацию с помощью osm2pqsql в БД;
- установить Mapnik для генерации картинок (tiles);
- использовать в своем приложении компонент JMapViewer для отображения карты;
- использовать LibOSM для решения задач построения маршрутов.
А теперь самое интересное - вопросы:
- возможно ли с помощью описанной последовательности действий решить поставленную задачу, или есть более интересный и легкий путь?
- где найти инструкцию по установке локального сервера картографической информации на базе PostGIS+Mapnik?
Заранее большое спасибо за ответы.
Вопрос новичка, так что сразу заранее извините за неграмотность. Стоит такая вот задача:
- на предприятии есть необходимость работы с картографической информацией на рабочих местах пользователей - просмотр (смещение центра, изменение масштаба, маршрутизация);
- картографическая информация должна быть доступна для редактирования силами работников предприятия и выполнятся это редактирование должно централизовано;
- отображение дополнительных (движущихся) объектов на карте (информацию о координатах объектов можно получить от самих объектов в режиме реального времени);
- картографическая информация должна быть доступна из локального источника (не из Интернет);
- приложение для рабочих мест будет сделано на Java.
Я думаю сделать следующим способом:
- установить PostGIS расширение для PostgreSQL (сервер будет работать по управлением MS Windows);
- скачать картографическую информацию, например отсюда;
- изменить картографическую информацию с помощью редактора JOSM;
- импортировать картографическую информацию с помощью osm2pqsql в БД;
- установить Mapnik для генерации картинок (tiles);
- использовать в своем приложении компонент JMapViewer для отображения карты;
- использовать LibOSM для решения задач построения маршрутов.
А теперь самое интересное - вопросы:
- возможно ли с помощью описанной последовательности действий решить поставленную задачу, или есть более интересный и легкий путь?
- где найти инструкцию по установке локального сервера картографической информации на базе PostGIS+Mapnik?
Заранее большое спасибо за ответы.