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

李昕迪 Lee, Sin-di mcdlee at gmail.com
Fri Oct 12 02:27:00 BST 2012


這個字形很搭耶

恭喜

在 2012年10月11日下午11:58,Timothy Wu <g39328006 at ym.edu.tw> 寫道:
> 哈放棄 Toner 跟直接使用 Mapnik
> 改用 OSM Bright & TileMill 就成功了!
> 並且加上 Landez 幫忙。
>
> http://i.imgur.com/5afw5.jpg
>
> 顏色可以再加深一點但基本上成形了!讀書會有東西可以分享了!
>
> Timothy
>
> On 10/11/12 1:56 PM, Timothy Wu wrote:
>>
>> 我需要幫忙 了..囧
>>
>>
>> 想要把Stamen toner overlay 到 watercolor 好難。
>>
>> Stamen Toner 我弄不出來 =/
>>
>> 第一個問題是步驟不明確,摸對了沒有也不是很肯定。
>>
>> 第二個是整理好的 natural earth 我載不下來,官網也不知要載哪個...
>>
>> 放棄 Toner, 直接弄 Mapnik 又好困難啊. @@
>>
>> 這樣看來只能暫時放棄使用 watercolor 了
>>
>> 可惜了,不然我找到 landez 這個工具 https://github.com/makinacorpus/landez
>> 要疊圖似乎蠻方便的 (其實要實際使用才知道,我發現我偶而還得去
>> 改 source code 才能用)
>>
>> 有什麼免費的 tiles(比OSM官網的好看的?) 可以讓我抓下來又可以合法
>> 免費散播的?
>>
>> 我需要讀書會 QQ
>>
>> Timothy
>>
>>
>> On 9/11/12 11:18 PM, 李昕迪 Lee, Sin-di wrote:
>>>
>>> customize 是 osm 相對其他地圖的強項 但這需要技術與美學兼備
>>>
>>> 如果都沒有的話 互相切磋是需要的
>>>
>>> 如果要開讀書會的話 就來揪吧
>>>
>>> 在 2012年9月11日下午10:35,Timothy Wu <g39328006 at ym.edu.tw> 寫道:
>>>>
>>>> 不過話說回來,因為不能把全世界的幹道都標成
>>>> 梅花,因此需要設計一個 data source 是只針對台灣
>>>> 範圍內的再把它 assign 給這個含了ShieldSymbolizer的 style,
>>>>
>>>> 這時 <parameter name="table">XXXX</parameter>
>>>>
>>>> XXXX 這邊必須是一個 SQL 的 SELECT statement 特別針對座標
>>>> 去限縮範圍才可以,這就需要了解 SQL table 長怎樣,就
>>>> 要多花點功夫了。
>>>>
>>>>
>>>> On 9/11/12 10:20 PM, Timothy Wu wrote:
>>>>>
>>>>> On 9/11/12 10:01 PM, 李昕迪 Lee, Sin-di wrote:
>>>>>>
>>>>>> 這都是開放的格式
>>>>>> 你可以用你想得到的工具來編輯這些設定檔
>>>>>> 例如我會用 vim XD
>>>>>
>>>>> ....... (無言)
>>>>>
>>>>> 要從無到有打出一萬四千多行的 style 沒什麼效率啦..
>>>>>
>>>>> 話說如果 Louis 架那個站也是有 mapnik stylesheet 的話
>>>>> 要放國道梅花可能不會太難,理論上改一下 ShieldSymbolizer
>>>>> 即可,而原本應該也有 ShieldSymbolizer 在那 stylesheet 內了吧!
>>>>> 有標國道的號碼應該就有了。
>>>>>
>>>>>
>>>>>> 在 2012年9月11日下午7:38,Timothy Wu <g39328006 at ym.edu.tw> 寫道:
>>>>>>>
>>>>>>> 看了 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,可能都是同一套歐?
>>>>>>
>>>>>> 因為都是 tile 的概念 所以趨同演化成這樣
>>>>>>
>>>>>> 話說 Louis 有去聽 Frederik Ramm 的 Optimising the Mapnik/osm2pgsql Rendering
>>>>>> Toolchain (slide [1]) 和 Konstantin Käfer 的 Using TileMill to design
>>>>>> beautiful maps (slide [2])
>>>>>> 不知道可不可以現身說法一下
>>>>>>
>>>>>> [1] http://www.remote.org/frederik/tmp/ramm-osm2pgsql-sotm-2012.pdf
>>>>>> [2] http://i.kkaefer.com/tilemill-sotm12.pdf
>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>
>>>
>>
>> _______________________________________________
>> Talk-TW mailing list
>> Talk-TW at openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-tw
>
>



-- 
李昕迪 Lee, Sin-di | http://www.mcdlee.tw


More information about the Talk-TW mailing list