|
|
Компьютеры - OpenStreetMap - Программное обеспечение15 мая 2011
Оглавление: 1. OpenStreetMap 2. История 3. Возможности 4. Исходные данные 5. Использование 6. Программное обеспечение
Рендеринг и просмотр
Для получения карт в стандартных графических форматах используются инструменты:
- Mapnik рендерер написанный на C++ с открытым исходным кодом, используется для основной карты на сайте OSM
- Osmarender XSLT-шаблоны для получения изображений в формате SVG
- Kosmos Windows-приложение для рендеринга карт в интерактивном режиме и режиме сервера.
- Cartagen рендерер, написанный на javascript, формирующий изображение на стороне клиента, используя HTML5-элемент canvas.
Сайт OpenStreetMap предоставляет веб-страницу для просмотра карт, подобную используемой в Google Maps. Однако, этот просмотрщик ограничен в количестве одновременно показываемых улиц и может показывать информацию при относительно большом увеличении.
Схема Вейбриджа на основе OpenStreetMap в 2006 году
Инструменты для редактирования
Доступные программы для редактирования карт:
- Potlatch онлайновый Flash-редактор, лёгкий в освоении. Вкладка Edit на главной странице сайта OpenStreetMap.org.
- JOSM оффлайновый редактор, Java-приложение. Наиболее популярный редактор. Обладает широким набором возможностей, за счёт подключаемых дополнительных модулей.
- Mapzen онлайновый Flash-редактор, лёгкий в освоении. Пока ещё в бета версии, но он очень удобен и более понятен, чем Potlach.
- Merkaartor редактор, написанный на C++ и Qt. Отображает редактируемую карту в стиле, похожем на слой Mapnik на сайте. Наряду с JOSM является наиболее популярным редактором.
- Osm2go редактор для мобильных устройств и настольных компьютеров.
- Другие программы могут обмениваться данными с проектом используя XML-RPC.
Перед началом внесения изменений в карты необходимо зарегистрироваться; регистрация бесплатна, поощряется внесение дополнений.
Навигация и маршрутизация
- Traveling Salesman приложение с открытыми исходными кодами, написанное на Java, работает как навигатор и маршрутизатор, используя карты OpenStreetMap.
- Navit автомобильная навигационная система с открытыми исходными кодами версии под Windows, Linux, MacOS.
- CloudMade прокладка маршрутов по всему миру в режиме онлайн по картам OpenStreetMap.
Конвертеры
Благодаря наличию конвертера Osm2mp из формата OpenStreetMap в польский формат стало возможным появления всего многообразия карт на существующих платформах без создания новых конвертеров.
Просмотров: 6601
|