2012-09-12 76 views
0

我仍在處理我的地圖項目。我使用mapnik工具來渲染我自己的地圖。 Mapnik讀取一個xml文件來設置每個圖塊的樣式。從OSM地圖中刪除街道號碼

在這一刻,我設法刪除街道名稱和所有對我的項目無用的東西。我遇到的唯一問題是刪除街道號碼,即使所有無用的圖層都關閉,街道號碼仍會顯示。

我給你一個pastebin鏈接到我的xml文件:http://pastebin.com/ZRtmYBRz

你知道我如何刪除街道號碼嗎?謝謝。

前: My tile, before

現在: My tile, now

回答

0

嘗試使用在源文件中包含該信息的節點的addr:housenumber標籤的過濾器。一旦你得到這些,你可以通過使用TextSymbolizer來改變渲染。 有關更多信息,請參閱https://github.com/mapnik/mapnik/wiki/TextSymbolizer

+0

我接受了您的答案,因爲在我看來,這是達到此目的的邏輯方法。 我發現的另一個解決方案是刪除我的sql數據庫中的所有addr:housenumber值,但這需要花費很多時間。 – GeoffreyB