不用學會 GIS 軟體,也能用 GIS 數據駕馭生成式 AI 製圖 II

內政部戶政司曾於民國112年10月出版《全國姓名統計分析》,以同年6月30日的戶籍登記資料為基準,針對全國人口的姓氏、名字及命名趨勢進行全面性的統計與分析。書中不僅整理常見姓氏與名字的排名,也從性別、年齡、出生年代及縣市分布等不同面向,呈現臺灣姓名所反映的人口結構、社會變遷與文化特色,是一份相當珍貴且饒富趣味的統計資料。

《全國姓名統計分析》封面

書中提到民國112年全國前10大姓依序為陳、林、黃、張、李、王、吳、劉、蔡、楊,合計人數為12,339,778人,占總人口數52.79%。第1大姓陳姓人口數計有2,618,994人,占11.21%,其次林姓1,947,520人,占8.33%,再其次為黃姓1,402,808人,占6.00%。

全書收錄大量統計表格與圖表,但較為可惜的是,其中只有少數資料進一步轉化為統計地圖,使各地姓名分布的空間差異不易被直觀地呈現。如今,我們可以嘗試運用生成式 AI,協助整理表格資料、建立縣市統計數據,並繪製分級設色圖或比例符號圖,將原本以數字呈現的姓名統計,轉化為更容易閱讀與比較的地理視覺化成果。

《全國姓名統計分析》圖3: 各直轄市、縣(市)原住民第1大姓

首先從《全國姓名統計分析》擷取要繪圖參考的統計表格,以下為頁30 表七: 各直轄市、縣(市)前10大姓人口百分比。

使用「ChatGPT Codex」程式,提示詞(prompt)如下:

我提供台灣縣市界多邊形 GeoJSON 檔案 (EPSG:4326, UTF-8) ,請協助繪製一張地圖。這張地圖內容請參考所附上的「各直轄市、縣(市)前10大姓人口百分比」表格,每一個縣市第1大姓用不同顏色表達,例如陳姓用藍色、林姓用綠色,並直接在該縣市範圍內加上第1大姓文字,藉以呈現出臺灣各縣市第1大姓的差異,也可以參考「各直轄市、縣(市)原住民第1大姓.jpg」設計方式。

底圖使用「國土測繪圖資服務雲」提供的 WMTS 地圖圖磚服務(網址:http://maps.nlsc.gov.tw/S_Maps/wmts)選擇其中的「台灣通用電子地圖」圖層(layers=EMAP)作為底圖。

這張橫式地圖上,需包含圖名(各直轄市、縣(市)第1大姓)、比例尺、指北針、圖例說明、繪製者(AI)及日期 ,最後輸出地圖圖片jpg格式檔案。

透過寫程式方式來完成上述繪圖工作更為理想;繪製地圖時請採用 網路麥卡托投影(Web Mercator)坐標系統。澎湖、金門與馬祖地區不用分圖處理。

成果:

生成式 AI 根據統計表格所繪製「各直轄市、縣(市)第1大姓」分布圖

藉由上述方式,就可以將各種統計表格轉換成地圖,不僅可以快速觀察特定姓氏或名字集中分布的區域,也有機會進一步探索人口遷移、族群歷史、地方文化及世代命名習慣之間的關聯,讓《全國姓名統計分析》從統計資料集,延伸成一套兼具人文意義與空間視角的趣味地圖。

相關連結: