[Talk-TW] Fwd: [OSM-talk] Huge Berlin map - OSM?

Timothy Wu g39328006 at ym.edu.tw
Tue Sep 11 12:38:26 BST 2012


看了 toner 的 standard XML style 有一萬四千多行
我想這應該不是般人可以手動編輯的..@@
雖然說中間應該很多重複的資訊,但應該要手動做齊全
應該得花不少功夫,大部分情況應該是拿別人的改。
我沒有找到編輯器呀..

Toner 的 Mapnik stylesheet 其實是用 Cascadenik 的 mml + mss 轉的,
不過這加起來也有一千三百多行,我也沒查到有什麼編輯器。

我找得到的 stylesheet 編輯器只有 TileMill,出的是 mml 但這 mml
又跟 Cascadenik 的不同 (最主要差異似乎是 json 格式而非 xml 格式)
不過這樣就跟 toner 的學習路線不太相同了。

雖說 Mapnik 可以直接從 OSM XML 檔案直接抓東西出來 render,
比較主流的好像還用 osm2pgsql (或像 toner 的是用 Imposm 的樣子)
放進 PostGIS 之後再處理?尤其像 Cascadenik 直接就需要 PostGIS
架好才能轉檔 (轉個 stylesheet 而已,有點莫名其妙?!)。

還有像 Louis 的 openstreetmap.tw 後面也是 PostGIS?
要 serve 地圖是需要是跑什麼軟體? 我看各家 MapBox, CloudMade, MapQuest
的 URL 都有類似性,最後都是 zoom/x/y.png,可能都是同一套歐?

Timothy




On 9/11/12 9:18 AM, 李昕迪 Lee, Sin-di wrote:
> 在 2012年9月11日上午8:59,Timothy Wu <g39328006 at ym.edu.tw> 寫道:
>> 應該是說,有私人動機啦∼ 要是我的問題解決了就暫時對 renderer 沒勁了
> 私人動機不可恥
>
> 有什麼幫得上忙的地方也可以提出來
>
>> 所以我現在是不一定求甚解,能搞定就行。
>>
>> 讀書會可以呀,不過我現在也還沒搞定,還需要花點時間研究一下。
> 如果有興趣的話就開始吧
>
>>
>> On 9/11/12 8:08 AM, 李昕迪 Lee, Sin-di wrote:
>>> 看起來你對 render 有相當的熱情呀
>>>
>>> 我也曾經嘗試過 Mapgen.pl [1] 試圖做出有國道梅花的OSM地圖呀 但因為當時缺乏耐心就沒繼續下去了
>>>
>>> 如果開個這方面的讀書會如何呢
>>>
>>> [1] http://wiki.openstreetmap.org/wiki/Mapgen.pl
>>>
>>> 在 2012年9月10日下午10:53,Timothy Wu <g39328006 at ym.edu.tw> 寫道:
>>>> 我現在還在零散的看,乍看之下,估計要做沒有只有 label 的不難。
>>>>
>>>> 現在有兩個研究的路徑,第一是之前昕迪給的 City Tracking (https://github.com/Citytracking/)
>>>> 裡面有 Stamen 的 Toner ,其中他有給幾個 Cascadenik style sheet ,有一個是
>>>>  "toner-hybrid-only-labels.mml" 這應該是我想要的。看起來只要能 render label only,再想
>>>> 辦法疊圖就可以了。
>>>>
>>>> 另外, TopOSM 有作法 http://wiki.openstreetmap.org/wiki/TopOSM/Details 有 一個 layer
>>>> 也是 labels,他
>>>> 這是直接用 Mapnik style sheet (也有給你),另外他有提供疊圖的方法。
>>>>
>>>> 我對 Mapnik 還太生疏還不太知道 style 跟 OSM 的關係。
>>>> 可能還要研究一下這篇?http://www.hanskalabs.net/posts/dbless-local- mapnik-osm /
>>>>
>>>> Timothy
>>>>
>>>>
>>>>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-tw/attachments/20120911/33b75ce5/attachment.html>


More information about the Talk-TW mailing list