You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-06-14 05:23:26

Ziltoidium
Member
From: Dorsten
Registered: 2013-06-12
Posts: 200
Website

mkgmap auf Raspberry Pi ?

Moin :-)
Hat schon mal jemand versucht, sich seine Karten für sein Garmin auf dem Raspberry Pi mit mkgmap zu rendern?  Bin bislang gescheitert, nach ein paar Stunden kommt die Fehlermeldung, dass der RAM wohl nicht ausreicht.
Ich werde noch ein bischen experimentieren, ob das nicht vielleicht doch noch irgendwie klappt. cool
Hat jemand Anregungen oder Ideen?

Danke und Grüße,
Oliver


Wochenaufgabe Apotheken
blog.openstreetmap.de||#osmwa0607

Offline

#2 2013-06-14 05:49:21

toc-rox
Member
From: Münster
Registered: 2011-07-20
Posts: 2,357
Website

Re: mkgmap auf Raspberry Pi ?

Versuche es mal mit einer sehr kleinen Karte ... z.B. Luxemburg ... 512 MB RAM sind doch recht wenig.

Gruß Klaus

PS: Wie ist denn der Anwendungsfall dahinter ?

Offline

#3 2013-06-14 05:52:22

MHohmann
Member
From: Tartu, Estonia
Registered: 2009-06-07
Posts: 1,600
Website

Re: mkgmap auf Raspberry Pi ?

Ich denke auch, dass der RAM hier gewisse Grenzen setzt. Normalerweise braucht es für ganze Länder ein paar GB RAM, von daher werden auf dem RPi nur kleine Karten machbar sein.


SotM Baltics, 3.-4. August 2013, Tartu, Estonia: amenity=university, mappers=yes

Offline

#4 2013-06-14 06:22:54

Ziltoidium
Member
From: Dorsten
Registered: 2013-06-12
Posts: 200
Website

Re: mkgmap auf Raspberry Pi ?

Das habe ich mir schon gedacht, dass das mit dem RAM nicht hinhauen wird.  Auf meinem Laptop mit 4GB läuft das skript nämlich ganz gut bis zum Ende durch.
Ich habe auch schon "kleinere" Karten versucht, leider scheint NRW auch schon zu groß zu sein.  Anwendungsbereich ist eigentlich nur geocaching und ein bischen Navi-Unterstützung bei Radtouren.
Ich weiss, es gibt diverse fertige Karten von computerteddy, Kleineisel usw..  aber ich würde gerne eigene Karten herstellen können, einfach aus Neugier und Spieltrieb.
Meine Grundidee war, den raspberry 1-2 pro Woche per cron automatisiert zum rendern anzuwerfen, NRW hätte mir schon gereicht. Der raspi ist eh 24/7 an und hätte dann mal etwas mehr zu tun smile


Wochenaufgabe Apotheken
blog.openstreetmap.de||#osmwa0607

Offline

#5 2013-06-14 12:34:05

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: mkgmap auf Raspberry Pi ?

Ziltoidium wrote:

Das habe ich mir schon gedacht, dass das mit dem RAM nicht hinhauen wird.  Auf meinem Laptop mit 4GB läuft das skript nämlich ganz gut bis zum Ende durch.
Ich habe auch schon "kleinere" Karten versucht, leider scheint NRW auch schon zu groß zu sein.  Anwendungsbereich ist eigentlich nur geocaching und ein bischen Navi-Unterstützung bei Radtouren.
...

NRW dürfte das Bundesland mir der höchsten Datendichte/-menge sein.

Probiere es doch mal mit den einzelnen Regierungsbezirken. Die sind dann nochmals deutlich kleiner. Falls das immer noch nicht klappt, kann man versuchen mit osmconvert/osmfilter oder osmosis die Eingangsdatenmenge vorab zu reduzieren.

Edbert (EvanE)

Offline

#6 2013-06-14 13:35:28

quasilotte
Member
Registered: 2011-01-29
Posts: 379

Re: mkgmap auf Raspberry Pi ?

Sollte nicht durch veringern der

--max-nodes=

bei splitter.jar der Speicherhunger von mkgmap kontrollieren lassen?
Zur Not kann man da --max-areas= hoch setzten falls es mehr Teile geben sollte!

http://www.mkgmap.org.uk/doc/splitter.html

Offline

#7 2013-06-14 17:31:52

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: mkgmap auf Raspberry Pi ?

Eher --max-areas reduzieren. Bei --max-nodes vermute ich kaum unterschied. Geringere Werte führen eher zu einem höheren RAM-Verbrauch, da mehr Kacheln errechnet werden.

In mkgmap selber kann man viel RAM sparen, wenn man den Adressindex weg lässt. Im Splitter kann man noch --keep-complete=false --overlap=2000 sparen. Das o5m-Format ist auch noch etwas effektiver.


Viele Grüße
Henning

Offline

Board footer

Powered by FluxBB