2026年2月19日 星期四

告別蛇年迎接馬年並繼續帶著自已的神奇寶貝前往台灣各地旅行(以SAS繪製台灣地圖並統計2025年各行政區參訪次數)。


圖片 20260215234635


gmap48

下次夜宿外頭的旅行為3月底,將前往嘉義(竹崎>水射寮>瑞里>太和>來吉)>雲林(草嶺>石壁>五元兩角>雲嶺之丘>萬年峽谷>樟湖>古坑)。

帶著自已的神奇寶貝前往各地旅行,探索他未知的地理自然環境和人文歷史。
後製-30

IMG_6966

IMG_6967

後製-3





圖資數據來源:

圖資版本已更新到2025-12
由命名可知採TWD97地理座標基準,另一基準為美國國防部發展出來的WGS84基準 (GPS源自於此基準)。

重新優化圖資數據(優化過程寫於SAS Code中)後再跑一遍,如下:

圖片 20260307160551

以QGIS軟體評估圖資_縣市

QGIS軟體畫面顯示.shp圖資數據包含連江縣(即馬祖,在桃園市左上角)、東沙島(左下角)和太平島(非常遙遠的左下角,它不是你螢幕上的髒點,真的是座島,且是個有機場的島)。為讓成品有更好的顯示效果,跑圖時順便執行北緯25.4-21.8區間篩選程式碼,在此區間外的地圖全排除。除了縣市地圖這樣處理,鄉鎮區地圖也這樣處理。

統計結果圖=>縣市
gmap8
圖例標題為各區域的「旅遊次數」,這裡標示為醫院家數是因拿其它案例Code來改而沒改到所致,懶得改了。總之,技術有展示到(炫耀到)即可,以下也同。

統計結果圖=>縣市(由於相簿未有2025年中北部區域旅遊照,所以排除中北區)
可發現琉球鄉、綠島鄉和蘭嶼鄉沒有跑出來,不過這種bug我這種層級就無法修正了,只能寫信請「內政部國土測繪中心」補正。這三個外島未出現一眼就會被發現,但以資料視覺化縣市地圖層級來看,這樣的統計圖成品還算端得上台面。
gmap2


統計結果圖=>鄉鎮區
上述3個離島鄉在鄉鎮區層級就有呈現出來(好險有出來,此層級若還缺,我真的會寫信建議國土測繪中心補正)。
gmap3



統計結果圖=>鄉鎮區(由於相簿未有2025年中北部區域旅遊照,所以排除中北區)

gmap4
這些繪圖過程我會放入自已的著作並逐步教各位讀者怎麼畫出來,此章為Proc gmap (Proc sgmap)。

只會教各位怎麼畫出來(改關鍵字,和上指定顏色),至於我自已經歷過的問題(ex: .shp檔亂碼、孔洞多邊形衍生出不該出現的多條直線、segment修正、地圖座標點排列)我已全部排除,問題如何發現和怎麼排除的經驗我不會寫在書中,只會陳列在Milanote雲端硬碟中當問題排除經驗筆記。 

上述匯出的圖檔均為.png, 可以小改程式碼後改匯出.html, 這樣當滑鼠遊標移進該區域後就能顯示該區域名稱。當然也可以透過Python來完成此優化任務。

關於地圖數據,其實SAS軟體也有內建兩個檔案(我很久很久以前有玩過,那個時候我兒子在哪都還不知道,但他現在快7yrs了),而這個資料夾內,有世界地圖,有亞洲地圖,有歐洲地圖,有各個國家的地圖,你想的到的幾乎都有。若對畫地圖有興趣且再結合QGIS軟體,肯定能撞出漂亮的火花。

如果本文章提供的資訊對你有幫助,可以考慮請我喝飲料(金額隨喜),謝謝。
台新銀行帳戶 (備註: SAS16)

沒有留言: