[Talk-de] Osmarenders eingebaute pattern anpassen
Andreas Titz
erddaten at fahrrad.streckenfun.de
Mi Feb 3 18:57:54 UTC 2010
Mirko Küster wrote:
> Wie kriege ich jetzt eine tilesATlocal Konfiguration dazu die API zu umgehen
> und stattdessen ein lokales File zu ziehen? Alles danach dürfte sich nicht
> ändern, es wird ja auch nur mit dem aus der API geladenen OSM File hantiert.
Ich habe für diesen Zweck die Datei Tileset.pm im Verzeichnis lib/ manipuliert:
Index: Tileset.pm
===================================================================
--- Tileset.pm (Revision 17214)
+++ Tileset.pm (Arbeitskopie)
@@ -815,6 +815,7 @@
try {
- $Server->downloadFile($currentURL, $partialFile, 0);
- push(@{$filelist}, $partialFile);
+push @{$filelist}, "$ENV{HOME}/osm/tah-render_3/data-local.osm";
$res = 1;
}
catch ServerError with { # just do nothing if there was an error during download
#----------------------------------------------------------------------------------------
Allerdings ist meine lokale T at H-installation schon etwas älter, von daher könnte
der Patch inzwischen etwas anders aussehen.
Der Name der Daten-Datei ist bei mir übrigens fest verdrahtet als "data-local.osm"
im Verzeichnis "~/osm/tah-render_3/". Aber den Namen und Pfad kann man ja im
Patch anpassen.
HTH, Gruß Andreas
Mehr Informationen über die Mailingliste Talk-de