Slide 1

Slide 1 text

當資料來來了了 誰來來把它放上去 —以 OSM + 台中市⾨門牌資料為例例 Littlebtc ⼩小B Text: CC-BY-SA Map data: © OpenStreetMap Contributors © Taichung City Government

Slide 2

Slide 2 text

Me • 第⼀一次 COSCUP: 2009 • 從⼩小是地圖迷 + 程式天才 • 本業寫程式,突然愛上畫地圖 • 近年年專職是議程中睡著

Slide 3

Slide 3 text

提供 台中市政府

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

有都市計畫圖 重劃區就IMBA啦!

Slide 6

Slide 6 text

1,100,788 個地址

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

街道哪裡來來?

Slide 9

Slide 9 text

29,573 個街道叢集 熬夜*1

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

嘗試各種 PostGIS ⿊黑魔法

Slide 12

Slide 12 text

熬夜*2

Slide 13

Slide 13 text

經過了了熬夜*3

Slide 14

Slide 14 text

⿊黑魔法的 Python CSV -> PostGIS • tl;dr: PostGIS + PgRouting +
 ⼀一整天嘗試當掉或卡死之後得到的魔法 • TWD97 轉 4326 • 街道作群組 unnest(ST_ClusterWithin(location, 0.001)) • pgr_PointsAsPolygon ⼤大數量量比較快 • ST_SimplifyPreserveTopology(ST_SmartConcaveHull())
 處理理其他的

Slide 15

Slide 15 text

後置作業 • 加上圖磚 • 放上 Google Cloud Engine • 後續改良

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Finally • 圖磚跟 Task Manager 貼社團 • 祈禱有⼈人來來畫 3 months ago

Slide 18

Slide 18 text

http://osmtm.exc.moe/ Facebook: OpenStreetMap台灣 有粉絲⾴頁、也有社團喔 來來幫忙畫 或著看看戲 https://github.com/OsmHackTW/taichung-street-tile/ ⾒見見證⿊黑魔法