cmb33595 / ozex

Automatically exported from code.google.com/p/ozex
0 stars 0 forks source link

garmin/openstreetmaps support #3

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
We need to add garmin and openstreetmaps formats support.
Garmin reading and rendering isn't a problem through libgarmin.

Open questions:

1. Vector data rendering library. Cairo produces high-quality output, but it 
not very fast. Antigrain is too "C++"

2. Library for OSM format support.

Original issue reported on code.google.com by dn.sme...@gmail.com on 30 Oct 2009 at 9:22

GoogleCodeExporter commented 9 years ago
Cairo, я думаю, пойдет. Или OpenGL. Обе 
поддерживают аппаратное ускорение. Можно
рендерить в буфер, а при пересовке брать 
pixmap из буфера.
Формат OSM-чистый xml. В качестве 
референосного рендерера можно посмотреть 
на osmarender.

Original comment by dmitry.p...@gmail.com on 30 Oct 2009 at 11:29

GoogleCodeExporter commented 9 years ago
Сейчас я при рендеринге дорог из гармина 
поверх старых карт как раз использую кайро, 
рендер идет в RGBA буфер. На нем, наверное, и 
остановлюсь.

Насчет OSM - если не изменяет память, там был 
и некий бинарный формат. Который 
использует, например, navit. С ним работать 
быстрее, чем с XML.

Original comment by dannie....@gmail.com on 30 Oct 2009 at 11:42