0
我根據switch2osm.org/serving-tiles/manually-building-a-tile-server-14-04/中給出的指示成功安裝了tile服務器。所以我有良好的Web服務器+瓷磚服務器。但地圖上沒有房屋。我在imposm-mapping.pyOSM地圖上沒有房屋號碼
buildings = Polygons (
name = 'buildings',
fields = (
('area', PseudoArea()),
('addr:housenumber', String()),
),
mapping = {
'building': (
'__any__',
),
'railway': (
'station',
)
'aeroway': (
'terminal',
),
}
)
加我的下一個代碼在我labels.mss我:
#housenumber [zoom>=17]{
::label {
text-name: '[addr:housenumber]';
text-face-name:@sans;
text-size: 9;
text-placement: interior;
text-min-dostance: 1;
text-wrap-width: 0;
text-fill: #444;
}
}
在default.style我有node,way addr:housenumber text linear
。 我看到了問題Map won't show building numbers (tileMill + OSM)。但我不明白這個提示。
Your labels.mss包含'addr:housenumbers',但正確的鍵是'addr:housenumber'(沒有結尾的s)。這可能是問題嗎? – scai
哦,對不起。不,這只是我的問題。代碼中的每件事都是正確的。可能我必須添加這樣的代碼'(SELECT way,「addr:housenumber」 FROM planet_osm_polygon WHERE「addr:housenumber」IS NOT NULL )AS data' to somewhere。但我不知道在哪裏。找不到關於此的一些提示或示例。 – Max