Hallo!
Für ein Softwareprojekt benötige ich von mapnik vorgerenderte Kartenkacheln. Ich habe mir das gesamte Datenbanksystem und die Skripte so eingerichtet, dass jede Kartenkachel Deutschlands gerendert wird. Das dauert natürlich sehr lange. Ich schätze mehrere Tage.
Wenn ich nun 'diffs in meine DB einspiele, dann wäre es ja schön nur die Kacheln neu zu rendern, die sich auch wirklich geändert haben. Gibt es dafür eine einfache Möglichkeit?
Ich habe z.Z. das render_all.py Skript so umgeschrieben, dass es nur nicht existierende Dateien rendert. Dann müsste man Kacheln, die neu gerendert werden müssen einfach nur löschen. Aber es genügt ja nicht die Positionen aus der diff auszulesen und die entsprechenden Kacheln zu löschen (weil ja z.B. Wege über mehrere Kacheln gehen können). Sonst würde ich dazu eben ein Skript schreiben.
Hat jemand eine Idee?
Grüße!