[Routing] monav, RAM and disk usage
feverzsj
feverzsj at hotmail.com
Fri Aug 27 12:25:59 BST 2010
Tim Teulings wrote:
> libosmscout (libsomscout.sf.net) implements offline map rendering. It
> also contains infrastructure code to parse and preprocess planet.osm
> files and code for location search by name. It also contains a routing
> solution but in this it cannot compete with other solutions. I thus
> would be very interested in integration of other routing solutions.
> The benefit for the routing solutions would be to drop a lot of its
> own infrastructure code.
>
hi, Tim
After some quick and dirty modification for missing posix environment,
functions, invalid keyword usage and ambiguous call, I finally made
libosmscout compiled under msvc8. Then, I tried converting a small osm
file(<500KB), but the importer crashed for invalid superscript access of
std::vector in last several lines of bool
NumericIndexGenerator<N,T>::Import(...), writer.Write(pageStarts[0]); So
I added a if statement to avoid such case. This time, the importer ran
without errors. Then I tried using the newly added osmscout to view the
map, but get nothing at all.
However, according to the screenshot, the display quality of libosmscout
is amazing ,almost close to mapnik, but still have some label placement
issues. Cario has been slower than GDI+ under windows for a long time.
QPainter is just slow for such heavy job. The multi file organization
will also exhaust lots of system resource on mobile platform.
It will be also grateful, if you could solve these posix environment
dependent issue to make libsomscout more portable.
-- Regards, zsj
More information about the Routing
mailing list