Google Earth 使用台灣經建三版地形圖
打開 http://map.happyman.idv.tw/kml/0.kml 即可。
要涵蓋全台灣的等高線資料, 10-16 zoom level 的圖片 cache 大概有 4G 左右,單一 kml 夾帶圖片是無法達成的。所以必須使用 KML 的 SuperOverlay 功能, 可以動態載入不同 zoom 的 image overlay. 經過了包含 mbtiles 格式等多種嘗試,最後選擇使用 mapproxy 的功能來達成。
左邊是 WMS/TMS 右邊是 google earth, 自動轉成 kml superoverlay.
這樣就很清楚看得出來 tiles 是怎麼切的了吧!
相關資料:
- mbtiles: 存放 tile 資訊的 sqlite3 format
- gdal2tiles (已包含在 gdal 裡面)
- mapproxy: 很棒的 python 程式
- KML SuperOverlay 原理