[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