x

Re: [OsmAnd] Laufzeit, HDD- und RAM-Verbrauch MapCreator


Geschrieben von rayquaza (Gast) am 23. Mai 2013 21:22:22: [flux]

Als Antwort auf: [OsmAnd] Laufzeit, HDD- und RAM-Verbrauch MapCreator geschrieben von rayquaza (Gast) am 23. Mai 2013 02:06:

Nakaner wrote:

rayquaza wrote:

http://wiki.openstreetmap.org/wiki/DE:OsmAndMapCreator wrote:

Gebiete ab der Größe Bayerns kann man nicht mehr auf einmal in das .obf-Format konvetieren. Man muss diese Gebiete aufteilen und die Teile konvertieren.

Da interessiert mich doch, warum das so ist.

Auf das Warum kann ich dir keine Antwort geben, es handelt sich um eine Beobachtung meinerseits. Wenn ich Bayern mit Osmconvert in zwei Teile (Verhältnis der Dateigrößen ca. 1:2) aufteile, bin ich schneller fertig, als wenn ich ganz Bayern auf einmal berechne. Gefühlt ist die Berechnungszeit auf meinem Rechner keine lineare, sondern eine Potenz-* oder Exponentialfunktion.

Das heisst, es wäre theoretisch möglich, dauert aber unnötig lange? Dann sollte das auch so im Wiki-Artikel stehen (dann kommen auch weniger blöde Nachfragen ;-) ).

wambacher wrote:

rayquaza wrote:

Bisher habe ich an Parameterangaben nur die Dateiauswahl und entsprechend noch nicht die Motivation mich in ein XML-Format einzuarbeiten für etwas, was ich über Commandline-Parameter erwarten würde (Hab' ich da evtl. etwas übersehen?).

ja, nämlich, dass es ganz einfach ist. [...] wer sich nen 128GB-Rechner "leisten" kann, ein wenig HTML beherrscht (html ist auch nur ein xml-Dialekt!) und einen Leistungskurs "Notepad Internals" bestanden hat, kriegt das schon hin - ansonsten mal die Kids fragen 😉

Mit "übersehen" meinte ich ein brauchbares CLI fürs Scripting. Kleinere HDDs als 320GB kriegt man (gefühlt) ja kaum noch – auf den betreffenden Systemen ist nicht viel mehr als das Bertriebssystem bzw. teilweise zur Zeit gar nichts (==0x00). Und um "die Kinder" zu fragen bin ich glaube ich noch etwas jung 😛

Wenn ich dafür ein Script schreibe ist es einfacher z.B. "OsmAndMapCreator.sh --infile=tempfile$SESSIONID.osm.pbf" zu schreiben statt eine XML-Datei mit dem entsprechenden zu füllen 😉