中華電信在這裡有提供手機網路的涵蓋圖,記錄一下怎麼把資料拉出來放到 GIS 裡面方便跟其他資訊一起分析。
資料結構#
關鍵資料羅列如下:
- 5G NR+4G LTE 網路涵蓋圖檔
- 4G LTE 網路涵蓋圖檔
- 3G UMTS 網路涵蓋圖檔
- 各圖檔描繪之範圍
- 格式為 JSON
- ulat: 緯度上界
- ulon: 經度上界
- llat: 緯度下界
- llon: 經度下界
格式轉換#
採用 GDAL 裡的 gdal_translate 將 PNG 圖檔轉為 GeoTIFF 好餵給 GIS。
用到的參數大致是這樣
gdal_translate \
-of format \
-a_srs srs_def \
-a_ullr ulx uly lrx lry \
src_dataset \
dst_dataset
其中 srs_def
因為資料來源是採用經緯度,代入的值會是 EPSG:4326。
- ulx: 左上的 x 座標,對應經度下界 (llon)
- uly: 左上的 y 座標,對應緯度上界 (ulat)
- lrx: 右下的 x 座標,對應經度上界 (ulon)
- lry: 右下的 y 座標,對應緯度下界 (llat)
所以如果要轉換本島北 2 的 4G 網路涵蓋圖檔的話,指令就是
gdal_translate \
-of Gtiff \
-a_srs EPSG:4326 \
-a_ullr 120.538564 25.029276 122.051264 24.343359 \
4g_tw_n2.png \
4g_tw_n2.tif
然後轉出來的 tif 檔餵給 GIS,它就會吃得很開心啦! 😼
附註:2G 已經於 106 年 6 月 30 日終止服務。詳情請見 2G 業務終止 Q&A - 台灣電信產業發展協會。