COSCUP 17 Lightning Talk

7aa07e17cd90ec9fff21dd7a9fbcdff1?s=47 Hsiao-Ting Yu
August 05, 2017
140

COSCUP 17 Lightning Talk

7aa07e17cd90ec9fff21dd7a9fbcdff1?s=128

Hsiao-Ting Yu

August 05, 2017
Tweet

Transcript

  1. 當資料來來了了 誰來來把它放上去 —以 OSM + 台中市⾨門牌資料為例例 Littlebtc ⼩小B Text: CC-BY-SA

    Map data: © OpenStreetMap Contributors © Taichung City Government
  2. Me • 第⼀一次 COSCUP: 2009 • 從⼩小是地圖迷 + 程式天才 •

    本業寫程式,突然愛上畫地圖 • 近年年專職是議程中睡著
  3. 提供 台中市政府

  4. None
  5. 有都市計畫圖 重劃區就IMBA啦!

  6. 1,100,788 個地址

  7. None
  8. 街道哪裡來來?

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

  10. None
  11. 嘗試各種 PostGIS ⿊黑魔法

  12. 熬夜*2

  13. 經過了了熬夜*3

  14. ⿊黑魔法的 Python CSV -> PostGIS • tl;dr: PostGIS + PgRouting

    +
 ⼀一整天嘗試當掉或卡死之後得到的魔法 • TWD97 轉 4326 • 街道作群組 unnest(ST_ClusterWithin(location, 0.001)) • pgr_PointsAsPolygon ⼤大數量量比較快 • ST_SimplifyPreserveTopology(ST_SmartConcaveHull())
 處理理其他的
  15. 後置作業 • 加上圖磚 • 放上 Google Cloud Engine • 後續改良

  16. None
  17. Finally • 圖磚跟 Task Manager 貼社團 • 祈禱有⼈人來來畫 3 months

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