[OSM-Devserver] Tirex Patch: Custom Buffer-Size

Peter Körner osm-lists at mazdermind.de
Fr Nov 12 16:32:26 CET 2010


Hi

Ein Kartenstyle an dem wir arbeiten, benötigte eine größere Buffer-Size. 
Tirex setzt die jedoch auf 128px fest. Daher habe ich folgenden Patch 
zum mapnik-backend angewendet. Da er rückwärts-kompatibel sein sollte, 
wäre er evtl. auch was für den trunk.Index:

Index: backend-mapnik/metatilehandler.cc
===================================================================
--- backend-mapnik/metatilehandler.cc   (Revision 23377)
+++ backend-mapnik/metatilehandler.cc   (Arbeitskopie)
@@ -285,7 +285,8 @@
  #endif
      mMap.resize(rr->width, rr->height);
      mMap.zoomToBox(bbox);
-    mMap.set_buffer_size(128);
+    if(mMap.buffer_size() < 128)
+        mMap.set_buffer_size(128);

      debug("width: %d, height:%d", rr->width, rr->height);
      RenderResponse *resp = new RenderResponse();
Lg, Peter