∥
∥ 中研院 ∥ 人社中心 ∥ 繁體中文 ∥ English
運用 QGIS 軟體,根據以下操作步驟,可以繪製一張「台灣機場分布圖」。

接下來,嘗試使用生成式 AI 繪製相同的地圖;首先將「機場(本島)」CSV檔案及「機場(離島)」SHP檔案合併後匯出成單一的「Taiwan_Airports」GeoJSON檔案。
A.使用生圖模式
使用「ChatGPT 5.6 Sol」模型,提示詞(prompt)如下:
我提供台灣各地機場 GeoJSON 檔案 (EPSG:4326, UTF-8) ,請協助繪製一張符合GIS專業標準的「台灣機場分布圖」,底圖使用「國土測繪圖資服務雲」提供的 WMTS 地圖圖磚服務(網址:http://maps.nlsc.gov.tw/S_Maps/wmts)選擇其中的「台灣通用電子地圖」圖層(layers=EMAP)作為底圖。
這張橫式地圖上,需要包含:臺灣本島及離島機場,在旁註記機場名稱、底圖使用台灣通用電子地圖、地圖包含圖名、比例尺、指北針、繪製者(AI)及日期 ,最後輸出地圖圖片jpg格式檔案。
成果:

優點:畫面配置簡潔清楚、配色清爽,整體易於閱讀,能讓讀者快速掌握地圖所呈現的資訊。
缺點:許多機場位置標示嚴重錯誤。
B.使用生成程式模式
使用「ChatGPT Codex」程式,提示詞(prompt)如下:
我提供台灣各地機場 GeoJSON 檔案 (EPSG:4326, UTF-8) ,請協助繪製一張符合GIS專業標準的「台灣機場分布圖」,底圖使用「國土測繪圖資服務雲」提供的 WMTS 地圖圖磚服務(網址:http://maps.nlsc.gov.tw/S_Maps/wmts)選擇其中的「台灣通用電子地圖」圖層(layers=EMAP)作為底圖。
這張橫式地圖上,需要包含:臺灣本島及離島機場,在旁註記機場名稱、底圖使用台灣通用電子地圖、地圖包含圖名、比例尺、指北針、繪製者(AI)及日期 ,最後輸出地圖圖片jpg格式檔案。
如果可以透過寫程式方式或間接操作QGIS軟體來完成上述繪圖工作更為理想;繪製地圖時請採用 **網路麥卡托投影(Web Mercator)**坐標系統。澎湖與金門不用分圖處理,僅需要處理馬祖地區,可以用在主圖上插圖方式處理。
成果:

優點:整體完成度很高,接近人工繪圖成果。部分地圖設計仍可以優化,例如:比例尺大小、經緯度網格的密度及配色。
缺點:因為是透過程式計算生圖,計算與驗證所需時間(token)會增加許多。
接下來,我們將人工所繪製的地圖提供給 AI 參考,並使用生成程式模式,加入以下提示詞(prompt):
請參考這一張人工繪製的地圖,來修改你的地圖,盡可能將風格調整(學習)成類似。
成果:

最終成果已與人工繪製的地圖十分接近。更重要的是,AI 不僅能完成地圖繪製,還能進一步整理並優化最終程式碼,補上中文模組說明,以及參數用途、地圖投影、圖磚計算、版面配置、符號設計與成果輸出等流程的完整註解。這些程式碼日後只要更換資料或調整參數,即可重複應用於其他製圖工作,不僅有助於建立標準化、可再利用的製圖流程,也能大幅提升地圖製作的效率。

最後,還可以運用生成式 AI 生圖能力,增加些插畫在圖面上,讓最終地圖可以活潑一些,提示詞(prompt)如下:
使用 imagegen 技能,以現有最終 JPG 作為底圖進行局部增添:保留底圖、機場點位、紅色標示與所有 GIS 整飾不變,只在空白邊界或不遮擋資訊的海域加入飛機、背包客與旅行元素插畫。
結果:

優點:所有地圖內容皆源自 GIS 資料集與網路地圖服務,可確保空間位置與資訊內容的正確性;使用者無須學習複雜的 GIS 軟體操作,並加入插畫等視覺元素,使地圖在兼顧資訊準確性的同時,提升整體設計感與視覺吸引力。