Grenzen aus osmfilter

Hallo
@Chris66

Ich arbeite jetzt die Tips mal ab

Hier mein Test hier geht was bounds wird erstellt

marko@marko-desktop:~$ cd Dokumente/mkgmap
marko@marko-desktop:~/Dokumente/mkgmap$ java -Xmx2000m -jar mkgmap.jar --max-jobs=2 --createboundsfile=germany-boundaries.osm
SCHWERWIEGEND (BoundarySaver): Calculate bbox to (47.206878662109375,5.364418029785156) to (54.717063903808594,15.020370483398438)

Es läuft noch

hat hiermit beendet

marko@marko-desktop:~$ cd Dokumente/mkgmap
marko@marko-desktop:~/Dokumente/mkgmap$ java -Xmx2000m -jar mkgmap.jar --max-jobs=2 --createboundsfile=germany-boundaries.osm
SCHWERWIEGEND (BoundarySaver): Calculate bbox to (47.206878662109375,5.364418029785156) to (54.717063903808594,15.020370483398438)
SCHWERWIEGEND (BoundarySaver): Calculate bbox to (47.206878662109375,5.364418029785156) to (54.717063903808594,15.020370483398438)
marko@marko-desktop:~/Dokumente/mkgmap$ 

Hat ein bound erstellt mit ca 65 MB
Ich denke mal deas das reell ist?

Beste Grüße

Theoretisch richtig, praktisch nicht ganz so tragisch:

  • Es werden nirgends im Skript Returnwerte überprüft, warum jetzt einmal so zimperlich sein :wink:
  • Es handelt sich wohl um einen Homecomputer und wird so wohl selten (NFS-)mounts haben, möglichlicherweise gar nur eine Partition (modulo /boot), so dass der “cd” immer funktionokelt.
  • Falls nicht: Er schreibt “wöchentlich”, wird wohl ein cronjob sein, und dann ist das Ausgangsverzeichnis $HOME
  • Und wenn $HOME sauber gepflegt ist (ähnlich wie das Wurzelvezichnis “/”) gibt es nur Verzeichnisse und Dot(Konfig)dateien (“.irgendwas”) und daher wird nix gelöscht

BTW:
rm /home/thomas/mkgmap/bounds/*
Warum so kompliziert :wink:

Wenn jemand einfach das Skript aus dem Forum kopiert und dieses ausführt, ohne das nötige Verzeichnis mit entsprechenden Rechten zu erstellen, dann kann es durchaus passieren, dass danach die eine oder andere Datei weg ist, evtl. auch das Skript selbst. :wink:

Ein “&&” kann aber viel Ärger ersparen. :slight_smile:

Gruß,
Mondschein

weil mkgmap mal ne Macke hatte und mehr Dateinen angelegt hatte, als rm löschen kann. Und ich starte das Skript von Hand, nicht per Cron. Soviel kann daher nicht passieren.

Okay, okay. Wenn das irgendjemand ohne das Verzeichnis startet, kanns natürlich ins Auge gehen. Ich habs daher oben mal angepasst. Wobei ich eigentlich der Meinung bin, dass man sich für ein Projekt sowieso immer ein neues Verzeichnis anlegt und das nicht in ~ macht

Hallo
So jetzt läuft alles
Habe das in meine Baustelle Mkgmap eingfügt.
Über meine Wiki Seite
Beste Grüße